Bibliography
Major publications by the team in recent years
-
1S. Henß, M. Monperrus, M. Mezini.
Semi-Automatically Extracting FAQs to Improve Accessibility of Software Development Knowledge, in: ICSE - 34th International Conference on Software Engineering, Zurich, Suisse, March 2012, pp. 793-803. [ DOI : 10.1109/ICSE.2012.6227139 ]
http://hal.inria.fr/hal-00681906 -
2N. Moha, Y.-G. Guéhéneuc, L. Duchien, A.-F. Le Meur.
DECOR: A Method for the Specification and Detection of Code and Design Smells, in: IEEE Transactions on Software Engineering, January 2010, vol. 36, no 1, pp. 20-36, Rank (CORE) : A+. -
3M. Monperrus, M. Eichberg, E. Tekes, M. Mezini.
What Should Developers Be Aware Of? An Empirical Study on the Directives of API Documentation, in: Empirical Software Engineering, December 2011, vol. 17, no 6, pp. 703-737. [ DOI : 10.1007/s10664-011-9186-4 ]
http://hal.inria.fr/hal-00702183 -
4M. Monperrus, M. Mezini.
Detecting Missing Method Calls as Violations of the Majority Rule, in: ACM Transactions on Software Engineering and Methodology, 2013, vol. 22, no 1, pp. 1-25. [ DOI : 10.1145/2430536.2430541 ]
http://hal.archives-ouvertes.fr/hal-00702196 -
5A. Noureddine, A. Bourdon, R. Rouvoy, L. Seinturier.
Runtime Monitoring of Software Energy Hotspots, in: ASE - The 27th IEEE/ACM International Conference on Automated Software Engineering - 2012, Essen, Germany, September 2012, pp. 160-169. [ DOI : 10.1145/2351676.2351699 ]
http://hal.inria.fr/hal-00715331 -
6F. Paraiso, P. Merle, L. Seinturier.
soCloud: A service-oriented component-based PaaS for managing portability, provisioning, elasticity, and high availability across multiple clouds, in: Springer Computing, August 2014. [ DOI : 10.1007/s00607-014-0421-x ]
https://hal.inria.fr/hal-01019385 -
7C. Parra, X. Blanc, A. Cleve, L. Duchien.
Unifying design and runtime software adaptation using aspect models, in: Science of Computer Programming, January 2011, vol. 76, no 12, pp. 1247-1260. [ DOI : 10.1016/j.physletb.2003.10.071 ]
http://hal.inria.fr/inria-00564592 -
8L. Seinturier, P. Merle, R. Rouvoy, D. Romero, V. Schiavoni, J.-B. Stefani.
A Component-Based Middleware Platform for Reconfigurable Service-Oriented Architectures, in: Software: Practice and Experience, May 2012, vol. 42, no 5, pp. 559-583. [ DOI : 10.1002/spe.1077 ]
http://hal.inria.fr/inria-00567442 -
9A. Taherkordi, F. Loiret, R. Rouvoy, F. Eliassen.
Optimizing Sensor Network Reprogramming via In-situ Reconfigurable Components, in: ACM Transactions on Sensor Networks, May 2013, vol. 9, no 2, pp. 1-37.
http://hal.inria.fr/hal-00658748 -
10J. Xuan, M. Monperrus.
Test Case Purification for Improving Fault Localization, in: FSE - 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering, Hong Kong, China, November 2014. [ DOI : 10.1145/2635868.2635906 ]
https://hal.inria.fr/hal-01061911
Doctoral Dissertations and Habilitation Theses
-
11A. Feugas.
An Agile, Reliable and Minimalist Approach to Preserve the QoS of Business-Processes Based Applications during their Evolutions, Université des Sciences et Technologie de Lille - Lille I, October 2014.
https://tel.archives-ouvertes.fr/tel-01073193 -
12N. Haderer.
APISENSE®: a distributed platform for deploying, executing and managing data collection campaigns using smart devices, Université des Sciences et Technologie de Lille - Lille I, November 2014.
https://hal.inria.fr/tel-01087240 -
13M. Martinez.
Extraction and Analysis of Knowledge for Automatic Software Repair, Université Lille 1, October 2014.
https://hal.archives-ouvertes.fr/tel-01078911 -
14A. Noureddine.
Towards a Better Understanding of the Energy Consumption of Software Systems, Université des Sciences et Technologie de Lille - Lille I, March 2014.
https://tel.archives-ouvertes.fr/tel-00961346 -
15F. Paraiso.
socloud: distributed Multi-Cloud Platform for deploying, executing and managing distributed applications, Université des Sciences et Technologie de Lille - Lille I, June 2014.
https://tel.archives-ouvertes.fr/tel-01009918 -
16C. Quinton.
Cloud Environment Selection and Configuration: A Software Product Lines-Based Approach, Université Lille 1, October 2014.
https://tel.archives-ouvertes.fr/tel-01079956 -
17R. Rouvoy.
Contributions to the Autonomy of Ubiquitous Software Systems, Université de Lille 1, Sciences et Technologies, December 2014, Habilitation à diriger des recherches.
https://tel.archives-ouvertes.fr/tel-01091798
Articles in International Peer-Reviewed Journals
-
18S. Allier, O. Barais, B. Baudry, J. Bourcier, E. Daubert, F. Fleurey, M. Monperrus, H. Song, M. Tricoire.
Multi-tier diversification in Web-based software applications, in: IEEE Software, 2014, 7 p.
https://hal.archives-ouvertes.fr/hal-01089268 -
19A. Bartel, J. Klein, M. Monperrus, Y. Le Traon.
Static Analysis for Extracting Permission Checks of a Large Scale Framework: The Challenges And Solutions for Analyzing Android, in: IEEE Transactions on Software Engineering, June 2014.
https://hal.inria.fr/hal-01055656 -
20B. Cornu, L. Seinturier, M. Monperrus.
Exception Handling Analysis and Transformation Using Fault Injection: Study of Resilience Against Unanticipated Exceptions, in: Information and Software Technology, January 2015, vol. 57, pp. 66-76.
https://hal.inria.fr/hal-01062969 -
21M. Monperrus, A. Maia, R. Rouvoy, L. Seinturier.
Debugging with the Crowd: A Debug Recommendation System Based on StackOverflow, in: ERCIM News, 2014, pp. 26-27.
https://hal.archives-ouvertes.fr/hal-01064058 -
22A. Noureddine, R. Rouvoy, L. Seinturier.
Monitoring Energy Hotspots in Software, in: Journal of Automated Software Engineering, 2015, pp. 1-42.
https://hal.inria.fr/hal-01069142 -
23F. Paraiso, P. Merle, L. Seinturier.
soCloud: A service-oriented component-based PaaS for managing portability, provisioning, elasticity, and high availability across multiple clouds, in: Springer Computing, August 2014. [ DOI : 10.1007/s00607-014-0421-x ]
https://hal.inria.fr/hal-01019385 -
24C. Quinton, D. Romero, L. Duchien.
SALOON: a platform for selecting and configuring cloud environments, in: Software Practice and Experience, January 2015, forthcoming. [ DOI : 10.1002/spe.2311 ]
https://hal.inria.fr/hal-01103560 -
25M. Sango, O. Hoinaru, C. Gransart, L. Duchien.
A Temporal QoS Ontology for ERTMS/ETCS, in: International Journal of Computer, Information, Systems and Control Engineering, January 2015, vol. 9, no 1, 7 p.
https://hal.inria.fr/hal-01110240 -
26G. Tamura, R. Casallas, A. Cleve, L. Duchien.
QoS Contract Preservation through Dynamic Reconfiguration: A Formal Semantics Approach, in: Science of Computer Programming, 2014, vol. 94, no 3, 25 p. [ DOI : 10.1016/j.scico.2013.12.003 ]
https://hal.inria.fr/hal-00911844 -
27J. Xuan, H. Jiang, Y. Hu, Z. Ren, W. Zou, Z. Luo, X. Wu.
Towards Effective Bug Triage with Software Data Reduction Techniques, in: IEEE Transactions on Knowledge and Data Engineering, May 2014. [ DOI : 10.1109/TKDE.2014.2324590 ]
https://hal.inria.fr/hal-01018934
International Conferences with Proceedings
-
28E. Abgrall, S. Gombault, Y. Le Traon, M. Monperrus.
An Empirical Investigation of the Web Browser Attack Surface under Cross-Site Scripting: an Urgent Need for Systematic Security Regression Testing, in: SECTEST'2014, Cleveland, United States, 2014.
https://hal.archives-ouvertes.fr/hal-00979586 -
29B. Baudry, S. Allier, M. Monperrus.
Tailored Source Code Transformations to Synthesize Computationally Diverse Program Variants, in: ISSTA, United States, 2014, pp. 149-159. [ DOI : 10.1145/2610384.2610415 ]
https://hal.archives-ouvertes.fr/hal-00938855 -
30B. Baudry, M. Monperrus, C. Mony, F. Chauvel, F. Fleurey, S. Clarke.
DIVERSIFY - Ecology-inspired software evolution for diversity emergence, in: CSMR, Antwerp, Belgium, IEEE, February 2014, pp. 395-398.
https://hal.inria.fr/hal-00916281 -
31M. Biazzini, M. Monperrus, B. Baudry.
On Analyzing the Topology of Commit Histories in Decentralized Version Control Systems, in: ICSME 2014, Victoria, Canada, 2014, pp. 261-270, pages: 10.
https://hal.archives-ouvertes.fr/hal-01063789 -
32M. Colmant, R. Rouvoy, L. Seinturier.
Improving the Energy Efficiency of Software Systems for Multi-Core Architectures, in: Middleware 2014 Doctoral Symposium, Bordeaux, France, December 2014. [ DOI : 10.1145/2684080.2684081 ]
https://hal.inria.fr/hal-01078822 -
33F. Demarco, J. Xuan, D. Le Berre, M. Monperrus.
Automatic Repair of Buggy If Conditions and Missing Preconditions with SMT, in: CSTVA'2014, Hyderabad, India, 2014.
https://hal.archives-ouvertes.fr/hal-00977798 -
34J.-R. Falleri, F. Morandat, X. Blanc, M. Martinez, M. Monperrus.
Fine-grained and Accurate Source Code Differencing, in: ASE 2014, France, 2014, 11 p.
https://hal.archives-ouvertes.fr/hal-01054552 -
35M. Gomez, M. Martinez, M. Monperrus, R. Rouvoy.
When App Stores Listen to the Crowd to Fight Bugs in the Wild, in: 37th International Conference on Software Engineering (ICSE), track on New Ideas and Emerging Results (NIER), Firenze, Italy, T. Menzies, A. Roychoudhury (editors), IEEE, May 2015, 4 p.
https://hal.inria.fr/hal-01105173 -
36G. Hecht, B. Jose-Scheidt, C. De Figueiredo, N. Moha, F. Khomh.
An Empirical Study of the Impact of Cloud Patterns on Quality of Service (QoS), in: IEEE CloudCom 2014, Singapour, Singapore, December 2014.
https://hal.inria.fr/hal-01088298 -
37H. Hu, H. Zhang, J. Xuan, W. Sun.
Effective Bug Triage based on Historical Bug-Fix Information, in: ISSRE - The 25th IEEE International Symposium on Software Reliability Engineering, Naples, Italy, IEEE , November 2014.
https://hal.inria.fr/hal-01087444 -
38M. A. Jiménez, A. Villotta Gomez, N. M. Villegas, G. Tamura, L. Duchien.
A Framework for Automated and Composable Testing of Component-based Services, in: Maintenance and Evolution of Service-Oriented Systems and Cloud-Based Environments, Victoria BC, Canada, IEEE Computer Society, September 2014.
https://hal.inria.fr/hal-01055906 -
39F. Krikava, P. Collet, R. France.
ACTRESS: Domain-Specific Modeling of Self-Adaptive Software Architectures, in: Symposium On Applied Computing, Gyeongju, South Korea, March 2014.
https://hal.inria.fr/hal-00951798 -
40F. Krikava, P. Collet, R. France.
Manipulating Models Using Internal Domain-Specific Languages, in: Symposium On Applied Computing, Gyeongju, South Korea, March 2014.
https://hal.inria.fr/hal-00951803 -
41F. Krikava, P. Collet, R. France.
SIGMA: Scala Internal Domain-Specific Languages for Model Manipulations, in: MODELS - 17th International Conference on Model Driven Engineering Languages and Systems, Valencia, Spain, September 2014.
https://hal.inria.fr/hal-01010339 -
42F. Krikava, P. Collet.
Solving the TTC'14 FIXML Case Study with SIGMA, in: Proceedings of the 7th Transformation Tool Contest part of the Software Technologies: Applications and Foundations (STAF 2014) federation of conferences, York, United Kingdom, L. M. Rose, C. Krause, T. Horn (editors), University of York, United Kingdom, July 2014.
https://hal.inria.fr/hal-01015149 -
43F. Krikava, P. Collet, R. Rouvoy.
Integrating Adaptation Mechanisms Using Control Theory Centric Architecture Models: A Case Study, in: ICAC - 11th International Conference on Autonomic Computing, Philadelphia, United States, USENIX, June 2014.
https://hal.inria.fr/hal-00991114 -
44M. Martinez, W. Weimer, M. Monperrus.
Do the Fix Ingredients Already Exist? An Empirical Inquiry into the Redundancy Assumptions of Program Repair Approaches, in: ICSE - 36th IEEE International Conference on Software Engineering, Hyderabad, India, June 2014.
https://hal.inria.fr/hal-00965410 -
45M. Monperrus.
A Critical Review of "Automatic Patch Generation Learned from Human-Written Patches": Essay on the Problem Statement and the Evaluation of Automatic Software Repair, in: ICSE 2014, India, 2014, pp. 234-242. [ DOI : 10.1145/2568225.2568324 ]
https://hal.archives-ouvertes.fr/hal-01054549 -
46A. Noureddine, R. Rouvoy, L. Seinturier.
Unit Testing of Energy Consumption of Software Libraries, in: Symposium On Applied Computing, Gyeongju, South Korea, March 2014, pp. 1200-1205. [ DOI : 10.1145/2554850.2554932 ]
https://hal.inria.fr/hal-00912613 -
47W. F. Ouedraogo, F. Biennier, P. Merle.
Contextualised security operation deployment through MDS@run.time architecture, in: ISC 2014 - Intelligent Service Clouds Workshop at the 12th International Conference on Services Oriented Computing 2014, Paris, France, November 2014.
https://hal.archives-ouvertes.fr/hal-01088034 -
48C. Quinton, A. Pleuss, D. Le Berre, L. Duchien, G. Botterweck.
Consistency Checking for the Evolution of Cardinality-based Feature Models, in: SPLC - 18th International Software Product Line Conference, Florence, Italy, September 2014.
https://hal.inria.fr/hal-01054604 -
49C. Quinton, D. Romero, L. Duchien.
Automated Selection and Configuration of Cloud Environments Using Software Product Lines Principles, in: IEEE CLOUD 2014, Anchorage, United States, June 2014.
https://hal.inria.fr/hal-00965836 -
50Z. Ren, H. Jiang, J. Xuan, S. Zhang, Z. Luo.
Learning from evolved next release problem instances, in: GECCO - Genetic and Evolutionary Computation Conference, Vancouver, BC, Canada, ACM SIGEVO, July 2014, pp. 189 - 190. [ DOI : 10.1145/2598394.2598427 ]
https://hal.inria.fr/hal-01087436 -
51M. Sango, L. Duchien, C. Gransart.
Component-Based Modeling and Observer-Based Verification for Railway Safety-Critical Applications, in: The 11th International Symposium on Formal Aspects of Component Software, Bertinoro, Italy, September 2014.
https://hal.inria.fr/hal-01051754 -
52M. Sango, C. Gransart, L. Duchien.
Safety component-based approach and its application to ERTMS/ETCS on-board train control system, in: TRA2014 Transport Research Arena 2014, Paris, France, April 2014.
https://hal.inria.fr/hal-00918907 -
53F. Wendpanga, F. Biennier, P. Merle.
Optimizing Service Protection with Model Driven Security@run.time, in: 9th International IEEE Symposium on Service-Oriented System Engineering - IEEE SOSE 2015, Redwood City, United States, March 2015.
https://hal.archives-ouvertes.fr/hal-01109967 -
54J. Xuan, M. Monperrus.
Learning to Combine Multiple Ranking Metrics for Fault Localization, in: ICSME - 30th International Conference on Software Maintenance and Evolution, Victoria, Canada, September 2014.
https://hal.inria.fr/hal-01018935 -
55J. Xuan, M. Monperrus.
Test Case Purification for Improving Fault Localization, in: FSE - 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering, Hong Kong, China, November 2014. [ DOI : 10.1145/2635868.2635906 ]
https://hal.inria.fr/hal-01061911
National Conferences with Proceedings
-
56W. F. Ouedraogo, F. Biennier, P. Merle.
Gestion contextualisée de la sécurité : implémentation MDS@Runtime avec FraSCAti, in: SAR-SSI 2014 - 9ème Conférence sur la Sécurité des Architectures Réseaux et des Systèmes d'Information, Saint-Germain-Au-Mont-d'Or (Lyon), France, May 2014.
https://hal.archives-ouvertes.fr/hal-01088013 -
57G. Sousa, W. Rudametkin, L. Duchien.
Challenges for Automatic Multi-Cloud Configuration, in: JLDP - Journée Lignes de Produits, Luxembourg, December 2014.
https://hal.inria.fr/hal-01093220
Scientific Books (or Scientific Book chapters)
-
58N. Haderer, F. Paraiso, C. Ribeiro, P. Merle, R. Rouvoy, L. Seinturier.
A Cloud-based Infrastructure for Crowdsourcing Data from Mobile Devices, in: Cloud-based Software Crowdsourcing, W. Wu (editor), Springer, 2015, pp. 255-278.
https://hal.inria.fr/hal-01022816 -
59G. Waignier, A.-F. Le Meur, L. Duchien.
Contrôle de la fiabilité des logiciels à évoluer : un canevas pour le développement incrémental et itératif de logiciels à composants et orientés service, in: Les systèmes logiciels : évolution, maintenance et rénovation (traité IC2, série informatique et si), A.-D. Seriai (editor), Hermes Science Publications, January 2014.
https://hal.inria.fr/hal-00911845
Books or Proceedings Editing
-
60C. Dubois, L. Duchien, N. Levy (editors)
Actes des Sixièmes journées nationales du Groupement De Recherche CNRS du Génie de la Programmation et du Logiciel, Conservatoire National des Arts et Métiers, France, June 2014, 239 p.
https://hal.inria.fr/hal-01055907 -
61L. Duchien, J.-L. Giavitto (editors)
Editorial, 3, Technique et Science Informatiques, May 2014, vol. 33, 4 p.
https://hal.inria.fr/hal-01055909
Internal Reports
-
62F. Alvares De Oliveira Jr., E. Rutten, L. Seinturier.
High-level Language Support for the Control of Reconfiguration in Component-based Architectures, Inria Grenoble - Rhône-Alpes ; Inria Lille - Nord Europe ; Laboratoire d'Informatique Fondamentale de Lille, January 2015, no RR-8669.
https://hal.inria.fr/hal-01103548 -
63B. Baudry, M. Monperrus.
The Multiple Facets of Software Diversity: Recent Developments in Year 2000 and Beyond, 2014.
https://hal.archives-ouvertes.fr/hal-01067782 -
64A. Bsila, N. Ferry, G. Horn, T. Kirkham, M. Malawski, N. Parlavantzas, C. Pérez, J. Rouzaud-Cornabas, D. Romero, A. Rossini, A. Solberg, H. Song.
D3.1.1 - Upperware Prototype, March 2014.
https://hal.inria.fr/hal-00991340 -
65L. Duchien, C. Quinton, L. Seinturier.
Recommandations d’architecture pour une optimisation de la configuration d’applications entre le Digital Home et le Cloud, Orange - France Télécom, July 2014, no Livrable L4.
https://hal.inria.fr/hal-01087316 -
66J. Duribreux, R. Rouvoy, M. Monperrus.
An Energy-efficient Location Provider for Daily Trips, August 2014, no RR-8586, 18 p.
https://hal.inria.fr/hal-01058830 -
67M. Duruisseau, R. Rouvoy.
Automatic Inference of Roadmaps from Raw Mobility Traces, August 2014, no RR-8585, 19 p.
https://hal.inria.fr/hal-01058824 -
68M. Gomez, R. Rouvoy, M. Monperrus, L. Seinturier.
A Recommender System of Buggy App Checkers for App Store Moderators, Inria Lille, October 2014, no RR-8626.
https://hal.inria.fr/hal-01079681 -
69M. Martinez, L. Duchien, M. Monperrus.
Accurate Extraction of Bug Fix Pattern Occurrences using Abstract Syntax Tree Analysis, Inria, 2014.
https://hal.archives-ouvertes.fr/hal-01075938 -
70M. Martinez, M. Monperrus.
ASTOR: Evolutionary Automatic Software Repair for Java, Inria, 2014.
https://hal.archives-ouvertes.fr/hal-01075976 -
71D. Mendez, B. Baudry, M. Monperrus.
Analysis and Exploitation of Natural Software Diversity: The Case of API Usages, Inria, 2014.
https://hal.archives-ouvertes.fr/hal-01095501 -
72M. Monperrus, M. Germain De Montauzan, B. Cornu, R. Marvie, R. Rouvoy.
Challenging Analytical Knowledge On Exception-Handling: An Empirical Study of 32 Java Software Packages, Laboratoire d'Informatique Fondamentale de Lille, 2014.
https://hal.inria.fr/hal-01093908 -
73M. Monperrus, A. Maia.
Debugging with the Crowd: a Debug Recommendation System based on Stackoverflow, May 2014.
https://hal.archives-ouvertes.fr/hal-00987395 -
74M. Monperrus.
Principles of Antifragile Software, April 2014.
https://hal.archives-ouvertes.fr/hal-00978310 -
75V. Musco, M. Monperrus, P. Preux.
A Generative Model of Software Dependency Graphs to Better Understand Software Evolution, Inria, 2014.
https://hal.archives-ouvertes.fr/hal-01078716 -
76R. Pawlak, M. Monperrus, N. Petitprez, C. Noguera, L. Seinturier.
Spoon v2: Large Scale Source Code Analysis and Transformation for Java, Inria, 2014, no hal-01078532.
https://hal.inria.fr/hal-01078532 -
77C. Quinton, D. Romero, L. Duchien.
Handling Constraints in Cardinality-Based Feature Models: The Cloud Environment Case Study, February 2014, no RR-8478, 25 p.
https://hal.inria.fr/hal-00946922 -
78A. Rossini, N. Nikolov, D. Romero, J. Domaschka, K. Kritikos, T. Kirkham, A. Solberg.
D2.1.2 - CloudML Implementation Documentation - First version, April 2014.
https://hal.inria.fr/hal-00991133
Other Publications
-
79M. Colmant, M. Kurpicz, P. Felber, L. Huertas, R. Rouvoy, A. Sobe.
BitWatts: A Process-level Power Monitoring Middleware, December 2014, Middleware 2014. [ DOI : 10.1145/2678508.2678529 ]
https://hal.inria.fr/hal-01078825 -
80N. Haderer, C. Ribeiro, R. Rouvoy, L. Seinturier, V. Rivron.
Offloading Cyber-Physical Tasks using Mobile Crowdsourcing, September 2014, Crowdsourcing and human computation multidisciplinary workshop.
https://hal.inria.fr/hal-01087396 -
81G. Hecht, L. Duchien, N. Moha, R. Rouvoy.
Detection of Anti-patterns in Mobile Applications, June 2014, COMPARCH 2014.
https://hal.inria.fr/hal-01029994 -
82M. Kurpicz, M. Colmant, L. Huertas, A. Sobe, P. Felber, R. Rouvoy.
How energy-efficient is your cloud app?, April 2014, Conférence d'informatique en Parallélisme, Architecture et Système (ComPAS).
https://hal.inria.fr/hal-00974400 -
83C. Quinton, D. Romero, L. Duchien.
SALOON, a Platform for Selecting and Configuring Cloud Environments, June 2014.
https://hal.inria.fr/hal-01011039 -
84M. Sango, L. Duchien, C. Gransart.
SARA component approach for the development of railway safety-critical applications, June 2014, ACM SIGSOFT CompArch 2014.
https://hal.inria.fr/hal-01110253 -
85A. Tahri, L. Duchien, J. Pulou.
Software Evolution Multi-View : From the Smart Home to the Cloud, June 2014, 6es Journées Nationales du GDR GPL.
https://hal.inria.fr/hal-01012015
-
86A. Bourdon, F. Bordage.
PowerAPI : mesurer la consommation électrique des logiciels sans wattmètre, in: GreenIT.fr, January 2013.
https://hal.inria.fr/hal-00783426 -
87A. Bourdon, A. Noureddine, R. Rouvoy, L. Seinturier.
PowerAPI: A Software Library to Monitor the Energy Consumed at the Process-Level, in: ERCIM News, January 2013, vol. 92, pp. 43-44.
https://hal.inria.fr/hal-00772454 -
88A. Bourdon, R. Rouvoy, L. Seinturier.
Mesurer la consommation en énergie des logiciels avec précision, in: 01 Business & Technologies, January 2013.
https://hal.inria.fr/hal-00772461 -
89L. Capra, W. Emmerich, C. Mascolo.
A micro-economic approach to conflict resolution in mobile computing, in: SIGSOFT FSE, 2002, pp. 31-40. -
90P. Clements, L. Northrop.
Software Product Lines Practices and Patterns, Addison-Wesley, 2002. -
91V. Dallmeier, A. Zeller, B. Meyer.
Generating Fixes from Object Behavior Anomalies, in: Proceedings of the 2009 IEEE/ACM International Conference on Automated Software Engineering, Washington, DC, USA, ASE '09, IEEE Computer Society, 2009, pp. 550–554.
http://dx.doi.org/10.1109/ASE.2009.15 -
92C. Demarey, D. Fournier.
FraSCAti, prenez le contrôle sur vos applications, in: Programmez, December 2010.
http://hal.inria.fr/inria-00531342 -
93C. Demarey, D. Fournier.
SOA facile avec SCA, in: Programmez, November 2010, no 135.
http://hal.inria.fr/inria-00531338 -
94F. Fouquet, E. Daubert, N. Plouzeau, O. Barais, J. Bourcier, J.-M. Jézéquel.
Dissemination of Reconfiguration Policies on Mesh Networks, in: Proceedings of 12th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'12), Stockholm, Sweden, K. M. Göschka, S. Haridi (editors), Lecture Notes in Computer Science, Springer, June 2012, vol. 7272, pp. 16-30. -
95M. Goldmann, G. Kreitz.
Measurements on the spotify peer-assisted music-on-demand streaming system, in: Peer-to-Peer Computing, T. Asami, T. Higashino (editors), IEEE, 2011, pp. 206-211. -
96N. Haderer, R. Rouvoy, L. Seinturier.
A preliminary investigation of user incentives to leverage crowdsensing activities, in: 2nd International IEEE PerCom Workshop on Hot Topics in Pervasive Computing (PerHot), San Diego, États-Unis, IEEE Computer Society, March 2013.
http://hal.inria.fr/hal-00783873 -
97N. Haderer, R. Rouvoy, L. Seinturier.
Dynamic Deployment of Sensing Experiments in the Wild Using Smartphones, in: 13th International IFIP Conference on Distributed Applications and Interoperable Systems (DAIS), 6 2013, pp. 43-56.
http://hal.inria.fr/hal-00804114 -
98M. Hall, E. Frank, G. Holmes, B. Pfahringer, P. Reutemann, I. H. Witten.
The WEKA data mining software: an update, in: SIGKDD Explorer Newsletter, 2009, vol. 11, no 1, pp. 10–18. -
99M. Harman.
Automated patching techniques: the fix is in, in: Communications of the ACM, May 2010, vol. 53, no 5, pp. 108–108.
http://doi.acm.org/10.1145/1735223.1735248 -
100V. Issarny, N. Georgantas, S. Hachem, A. Zarras, P. Vassiliadis, M. Autili, M. A. Gerosa, A. Ben Hamida.
Service-Oriented Middleware for the Future Internet: State of the Art and Research Directions, in: Journal of Internet Services and Applications, May 2011, vol. 2, no 1, pp. 23-45.
http://dx.doi.org/10.1007/s13174-011-0021-3 -
101W. Li, S. Hu, J. Li, H.-A. Jacobsen.
Community Clustering for Distributed Publish/Subscribe Systems, in: CLUSTER, IEEE, 2012, pp. 81-89. -
102M. Léger, T. Ledoux, T. Coupaye.
Reliable Dynamic Reconfigurations in a Reflective Component Model, in: CBSE, L. Grunske, R. Reussner, F. Plasil (editors), Lecture Notes in Computer Science, Springer, 2010, vol. 6092, pp. 74-92. -
103P. Merle, R. Rouvoy, L. Seinturier.
A Reflective Platform for Highly Adaptive Multi-Cloud Systems, in: 10th International Workshop on Adaptive and Reflective Middleware (ARM'2011) at the 12th ACM/IFIP/USENIX International Middleware Conference, Lisbonne, Portugal, December 2011, pp. 1-7.
http://hal.inria.fr/inria-00628643 -
104P. Merle, R. Rouvoy, L. Seinturier.
FraSCAti: Adaptive and Reflective Middleware of Middleware, in: 12th ACM/IFIP/USENIX International Middleware Conference, Lisbonne, Portugal, December 2011.
http://hal.inria.fr/hal-00650608 -
105A. Noureddine, A. Bourdon, R. Rouvoy, L. Seinturier.
A Preliminary Study of the Impact of Software Engineering on GreenIT, in: First International Workshop on Green and Sustainable Software, Zurich, Suisse, June 2012, pp. 21-27.
http://hal.inria.fr/hal-00681560 -
106A. Noureddine, A. Bourdon, R. Rouvoy, L. Seinturier.
Runtime Monitoring of Software Energy Hotspots, in: ASE - The 27th IEEE/ACM International Conference on Automated Software Engineering - 2012, Essen, Allemagne, September 2012, pp. 160-169. [ DOI : 10.1145/2351676.2351699 ]
http://hal.inria.fr/hal-00715331 -
107A. Noureddine, A. Bourdon, R. Rouvoy, L. Seinturier.
e-Surgeon: Diagnosing Energy Leaks of Application Servers, Inria, January 2012, no RR-7846.
http://hal.inria.fr/hal-00652992 -
108F. Paraiso, N. Haderer, P. Merle, R. Rouvoy, L. Seinturier.
A Federated Multi-Cloud PaaS Infrastructure, in: 5th IEEE International Conference on Cloud Computing, Hawaii, États-Unis, June 2012, pp. 392 - 399. [ DOI : 10.1109/CLOUD.2012.79 ]
http://hal.inria.fr/hal-00694700 -
109R. Pawlak, C. Noguera, N. Petitprez.
Spoon: Program Analysis and Transformation in Java, 2006, no RR-5901.
https://hal.inria.fr/inria-00071366 -
110N. Pessemier, L. Seinturier, T. Coupaye, L. Duchien.
A Component-Based and Aspect-Oriented Model for Software Evolution, in: International Journal of Computer Applications in Technology (IJCAT), 2008, vol. 31, no 1-2, pp. 94-105.
http://hal.inria.fr/inria-00269895 -
111L. Provensi, F. Eliassen, R. Vitenberg, R. Rouvoy.
Improving Context Interpretation by Using Fuzzy Policies: The Case of Adaptive Video Streaming, in: 28th ACM Symposium on Applied Computing (SAC) - 8th Track on Dependable and Adaptive Distributed Systems (DADS), Coimbra, Portugal, K. M. Göschka, R. Oliveira, P. Pietzuch, G. Russello (editors), ACM, March 2013, vol. 1, pp. 415-422, Best paper award.
http://hal.inria.fr/hal-00799136 -
112M. Rinard, C. Cadar, D. Dumitran, D. Roy, T. Leu, W. Beebee Jr.
Enhancing server availability and security through failure-oblivious computing, in: Proceedings of the 6th conference on Symposium on Operating Systems Design & Implementation (OSDI'06), USENIX Association, 2004, pp. 21–21. -
113M. Salehie, L. Tahvildari.
Self-adaptive software: Landscape and research challenges, in: ACM Transactions on Autonomous and Adaptive Systems, May 2009, vol. 4, no 2, pp. 14:1–14:42.
http://doi.acm.org/10.1145/1516533.1516538 -
114H. Schaffers, M. Sharpe.
Services in the Future Internet, April 2011, FP8 Expert Group, EU Directorate-General Information Society & Media.
http://cordis.europa.eu/fp7/ict/ssai/docs/softwareconsultationreportfeb2011.pdf -
115L. Schubert, K. Jeffery, B. Neidecker-Lutz.
A Roadmap for Advanced Cloud Technologies under H2020, Dec 2012.
http://cordis.europa.eu/fp7/ict/ssai/docs/cloud-expert-group/roadmap-dec2012-vfinal.pdf -
116L. Seinturier, P. Merle, D. Fournier, N. Dolet, V. Schiavoni, J.-B. Stefani.
Reconfigurable SCA Applications with the FraSCAti Platform, in: Proceedings of the 6th IEEE International Conference on Service Computing (SCC'09), September 2009, pp. 268–275.
http://hal.inria.fr/inria-00397856 -
117L. Seinturier, P. Merle, R. Rouvoy, D. Romero, V. Schiavoni, J.-B. Stefani.
A Component-Based Middleware Platform for Reconfigurable Service-Oriented Architectures, in: Software: Practice and Experience, May 2012, vol. 42, no 5, pp. 559-583. [ DOI : 10.1002/spe.1077 ]
http://hal.inria.fr/inria-00567442 -
118G. Tamura.
QoS-CARE: Un Système Fiable pour la Préservation de Contrats de Qualité de Service à travers de la Reconfiguration Dynamique, Université des Sciences et Technologie de Lille - Lille I and Universidad de Los Andes, May 2012.
http://hal.inria.fr/tel-00713345 -
119G. Tamura, N. M. Villegas, H. Müller, J. P. Sousa, B. Becker, M. Pezzè, G. Karsai, S. Mankovskii, W. Schäfer, L. Tahvildari, K. Wong.
Towards Practical Runtime Verification and Validation of Self-Adaptive Software Systems, in: Software Engineering for Self-Adaptive Systems 2, R. de Lemos, H. Giese, H. Müller, M. Shaw (editors), LNCS, Springer, January 2013, vol. 7475, pp. 108-132.
https://hal.inria.fr/hal-00709943 -
120J. Urban.
NESSI Research Priorities for the next Framework Programme for Research and Technological Development FP8, May 2011.
http://www.nessi-europe.eu/files/Docs/NESSI%20SRA_update_May_2011_V1-0.pdf -
121N. M. Villegas, G. Tamura, H. Müller, L. Duchien, R. Casallas.
DYNAMICO: A Reference Model for Governing Control Objectives and Context Relevance in Self-Adaptive Software Systems, in: Software Engineering for Self-Adaptive Systems 2, R. de Lemos, H. Giese, H. Müller, M. Shaw (editors), LNCS, Springer, August 2012, vol. 7475, pp. 265-293.
http://hal.inria.fr/hal-00713315 -
122Y. Wei, Y. Pei, C. A. Furia, L. S. Silva, S. Buchholz, B. Meyer, A. Zeller.
Automated fixing of programs with contracts, in: Proceedings of the 19th international symposium on Software testing and analysis, New York, NY, USA, ISSTA '10, ACM, 2010, pp. 61–72.
http://doi.acm.org/10.1145/1831708.1831716 -
123C. Weiss, R. Premraj, T. Zimmermann, A. Zeller.
How long will it take to fix this bug?, in: Proceedings of the Fourth International Workshop on Mining Software Repositories, IEEE Computer Society, 2007, 1 p. -
124T. Xie, S. Thummalapenta, D. Lo, C. Liu.
Data Mining for Software Engineering, in: IEEE Computer, August 2009, vol. 42, no 8, pp. 55-62.
http://doi.ieeecomputersociety.org/10.1109/MC.2009.256 -
125W. Xu, L. Huang, A. Fox, D. A. Patterson, M. I. Jordan.
Detecting large-scale system problems by mining console logs, in: Proceedings of the 22nd ACM Symposium on Operating Systems Principles (SOSP'09), Big Sky, Montana, USA, J. N. Matthews, T. E. Anderson (editors), ACM, October 2009, pp. 117-132. -
126R. de Lemos, H. Giese, H. A. Muller, M. Shaw, J. Andersson, L. Baresi, B. Becker, N. Bencomo, Y. Brun, B. Cukic, R. Desmarais, S. Dustdar, G. Engels, K. Geihs, K. M. Göschka, A. Gorla, V. Grassi, P. Inverardi, G. Karsai, J. Kramer, M. Litoiu, A. Lopes, J. Magee, S. Malek, S. Mankovskii, R. Mirandola, J. Mylopoulos, O. Nierstrasz, M. Pezzè, C. Prehofe, W. Schäfer, R. Schlichting, B. Schmerl, D. B. Smith, J. P. Sousa, G. Tamura, L. Tahvildari, N. M. Villegas, T. Vogel, D. Weyns, K. Wong, J. Wuttke.
Software Engineering for Self-Adaptive Systems: A Second Research Roadmap, in: Software Engineering for Self-Adaptive Systems, R. de Lemos, H. Giese, H. Müller, M. Shaw (editors), Dagstuhl Seminar Proceedings, Springer, 2013, vol. 7475, pp. 1-26.
http://hal.inria.fr/inria-00638157