Publications in the area of software diversity

Refereed Articles
2016
[3] ScapeGoat: Spotting abnormal resource usage in component-based reconfigurable software systems (I Gonzalez-Herrera, J Bourcier, E Daubert, W Rudametkin, Olivier Barais, F Fouquet, Jean-Marc Jézéquel, B Baudry), In Journal of Systems and Software, Elsevier, 2016. [bibtex] [pdf]
2015
[2] The Multiple Facets of Software Diversity: Recent Developments in Year 2000 and Beyond (Benoit Baudry, Martin Monperrus), In ACM Computing Survey, volume 48, 2015. [bibtex] [pdf]
[1] Multi-tier diversification in Web-based software applications (Simon Allier, Olivier Barais, Benoit Baudry, Johann Bourcier, Erwan Daubert, Franck Fleurey, Martin Monperrus, Hui Song, Maxime Tricoire), In IEEE Software, volume 32, 2015. [bibtex] [pdf]
Refereed Conference Papers
2016
[9] libmask: Protecting Browser JIT Engines from the Devil in the Constants (Abhinav Jangda, Mohit Mishra, Benoit Baudry), In Proc. of the Privacy, Security and Trust Conference (PST), 2016. [bibtex] [pdf]
[8] Beauty and the Beast: Diverting modern web browsers to build unique browser fingerprints (Pierre Laperdrix, Walter Rudametkin, Benoit Baudry), In Proc. of the Symp. on Security and Privacy (S&P), 2016. [bibtex] [pdf]
2015
[7] Emergent Robustness in Software Systems through Decentralized Adaptation: an Ecologically-Inspired ALife Approach (Franck Fleurey, Benoit Baudry, Benoit Gauzens, André Elie, Kwaku Yeboah-Antwi), In Proc. of the European Conference on Artificial Life (ECAL), 2015. [bibtex] [pdf]
[6] Assessing Product Line Derivation Operators Applied to Java Source Code: An Empirical Study (João Bosco Ferreira Filho, Simon Allier, Olivier Barais, Mathieu Acher, Benoit Baudry), In Proc. of the Int. Software Product Line Conference (SPLC), 2015. [bibtex] [pdf]
[5] Mitigating browser fingerprint tracking: multi-level reconfiguration and diversification (Pierre Laperdrix, Walter Rudametkin, Benoit Baudry), In Proc. of the Int. Symp. on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2015. [bibtex] [pdf]
2014
[4] On Analyzing the Topology of Commit Histories in Decentralized Version Control Systems (Marco Biazzini, Martin Monperrus, Benoit Baudry), In Proc. of the Int. Conf. on Software Maintenance and Evolution (ICSME), 2014. [bibtex] [pdf]
[3] Tailored source code transformations to synthesize computationally diverse program variants (Benoit Baudry, Simon Allier, Martin Monperrus), In Proc. of the Int. Symp. on Software Testing and Analysis (ISSTA), 2014. [bibtex] [pdf]
[2] DIVERSIFY: Ecology-Inspired Software Evolution for Diversity Emergence (Benoit Baudry, Martin Monperrus, Cendrine Mony, Franck Chauvel, Franck Fleurey, Siobhan Clarke), In Proc. of the Int. Conf. on Software Maintenance and Reengineering (CSMR), 2014. [bibtex] [pdf]
2013
[1] Empirical Evidence of Large-Scale Diversity in API Usage of Object-Oriented Software (Diego Mendez, Benoit Baudry, Martin Monperrus), In Proc. of the Int. Conf. on Source Code Analysis and Manipulation (SCAM), 2013. [bibtex] [pdf]
Refereed Workshop Papers
2015
[1] Embedding Adaptivity in Software Systems using the ECSELR framework (Kwaku Yeboah-Antwi, Benoit Baudry), In Proc. of the Genetic Improvement workshop at GECCO, 2015. [bibtex] [pdf]
Other Publications
2015
[3] Quand l’écologie inspire de nouvelles manières de fabriquer des logiciels (Benoit Baudry), INRIA, 2015. [bibtex] [pdf]
[2] Le fingerprinting : une nouvelle technique de traçage (Pierre Laperdrix, Benoit Baudry), 2015. (MISC Magazine n\textdegree81) [bibtex] [pdf]
2013
[1] Two Flavors in Automated Software Repair: Rigid Repair and Plastic Repair (Martin Monperrus, Benoit Baudry), Technical report, INRIA, 2013. [bibtex] [pdf]