-
Tuan Van Tran,
Cheng Cheng,
Fabio Petrillo,
and Yann-Gaël Guéhéneuc.
Analyzing and Visualizing Projects and their Relations in Software Ecosystems.
In Leonel Merino and Juan Pablo Sandoval Alcocer, editors,
Proceedings of the 9th Working Conference on Software Visualisation (VISSOFT),
September 2021.
IEEE CS Press.
Note: New Ideas and Emerging Results. 5 pages. [Text
] [Slides
] Keyword(s): VISSOFT.
-
Manel Abdellatif,
Rafik Tighilt,
Naouel Moha,
Hafedh Mili,
Ghizlane El Boussaidi,
Jean Privat,
and Yann-Gaël Guéhéneuc.
A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration.
In Eleana Kafeza,
Boualem Benatallah,
and Fabio Martinelli, editors,
Proceedings of the 18th International Conference on Service Oriented Computing (ICSOC),
pages 476--491,
December 2020.
Springer.
Note: 15 pages. [Text
] [Slides
] Keyword(s): Evolution patterns,
ICSOC.
-
Rafik Tighilt,
Manel Abdellatif,
Naouel Moha,
Hafedh Mili,
Ghizlane El Boussaidi,
Jean Privat,
and Yann-Gaël Guéhéneuc.
On the Study of Microservice Antipatterns: a Catalog Proposal.
In Tiago Boldt Sousa, editor,
Proceedings of the 25th European Conference on Pattern Languages of Programs (EuroPLoP),
July 2020.
ACM Press.
Note: 13 pages. [Text
] Keyword(s): Code and design smells,
PLoP.
-
Geoffrey Hecht,
Hafedh Mili,
Ghizlane El Boussaidi,
Anis Boubaker,
Manel Abdellatif,
Yann-Gael Guéhéneuc,
Anas Shatnawi,
Jean Privat,
and Naouel Moha.
Codifying Hidden Dependencies in Legacy J2EE Applications.
In Hironori Washizaki and Hongyu Zhang, editors,
Proceedings of the 25th Asia-Pacific Software Engineering Conference (APSEC),
pages 305--314,
December 2018.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
APSEC.
-
Fehmi Jaafar,
Angela Lozano,
Yann-Gaël Guéhéneuc,
and Kim Mens.
On the Analysis of Co-occurrence of Anti-Patterns and Clones.
In Manuel Nuñez,
Tadashi Dohi,
and Xiaoying Bai, editors,
Proceedings of the 3rd International Conference on Software Quality, Reliability, and Security (QRS),
pages 274--284,
July 2017.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
QRS.
-
Fábio Petrillo,
Hyan Mandian,
Aiko Yamashita,
Foutse Khomh,
and Yann-Gaël Guéhéneuc.
How Do Developers Toggle Breakpoints? Observational Studies.
In Manuel Nuñez,
Tadashi Dohi,
and Xiaoying Bai, editors,
Proceedings of the 3rd International Conference on Software Quality, Reliability, and Security (QRS),
pages 285--295,
July 2017.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
QRS.
-
Bilal Karasneh,
Michel R.V. Chaudron,
Foutse Khomh,
and Yann-Gaël Guéhéneuc.
Studying the Relation between Anti-patterns in Models and in Source Code.
In Michele Lanza and Yasutaka Kamei, editors,
Proceedings of the 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER),
pages 36--45,
March 2016.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
SANER.
-
Hassna Louadah,
Roger Champagne,
Yvan Labiche,
and Yann-Gaël Guéhéneuc.
A Data Extraction Process for Avionics Systems' Interface Specifications.
In Bran Selic and Philippe Desfray, editors,
Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD),
pages 544--554,
February 2016.
SciTePress.
Note: 11 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
MODELSWARD.
-
Fábio Petrillo,
Philippe Merle,
Naouel Moha,
and Yann-Gaël Guéhéneuc.
Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study.
In Michael Sheng,
Eleni Stroulia,
and Samir Tata, editors,
Proceedings of the 14th International Conference on Service Oriented Computing (ICSOC),
pages 157--170,
October 2016.
Springer.
Note: 13 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
ICSOC.
-
Fábio Petrillo,
Zéphyrin Soh,
Foutse Khomh,
Marcelo Soares Pimenta,
Carla Maria Dal Sasso Freitas,
and Yann-Gaël Guéhéneuc.
Towards Understanding Interactive Debugging.
In Yves Le Traon and Zhenyu Chen, editors,
Proceedings of the 24th International Conference on Software Quality, Reliability, and Security (QRS),
pages 152--163,
August 2016.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
QRS.
-
Fábio Petrillo,
Zéphyrin Soh,
Foutse Khomh,
Marcelo Soares Pimenta,
Carla Maria Dal Sasso Freitas,
and Yann-Gaël Guéhéneuc.
Understanding Interactive Debugging with Swarm Debug Infrastructure.
In Jonathan I. Maletic and Gabriele Bavota, editors,
Proceedings of the 24th International Conference on Program Comprehension (ICPC),
pages 1--4,
May 2016.
IEEE CS Press.
Note: Short Paper. 4 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
ICPC.
-
Francis Palma,
Naouel Moha,
and Yann-Gaël Guéhéneuc.
Specification and Detection of Business Process Antipatterns.
In Morad Benyoucef and Michael Weiss, editors,
Proceedings of the 6th International Conference on eTechnologies (MCETECH),
pages 37--52,
May 2015.
Springer.
Note: 15 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
MCETECH.
-
Zéphyrin Soh,
Thomas Drioul,
Pierre-Antoine Rappe,
Foutse Khomh,
Yann-Gaël Guéhéneuc,
and Naji Habra.
Noises in Interaction Traces Data and their Impact on Previous Research Studies.
In Jeff Carver and Oscar Dieste, editors,
Proceedings of the 9th International Symposium of Empirical Software Engineering and Measurement (ESEM),
pages 1--10,
October 2015.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
ESEM.
-
Fehmi Jaafar,
Foutse Khomh,
Yann-Gaël Guéhéneuc,
and Mohammad Zulkernine.
Anti-pattern Mutations and Fault-proneness.
In Bruce McMillin, editor,
Proceedings of the 14th International Conference on Quality Software (QSIC),
pages 246--255,
October 2014.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
QSIC.
-
Francis Palma,
Naouel Moha,
Guy Tremblay,
and Yann-Gaël Guéhéneuc.
Specification and Detection of SOA Antipatterns in Web Services.
In Paris Avgeriou, editor,
Proceedings of the 8th European Conference on Software Architecture (ECSA),
pages 58--73,
August 2014.
Springer.
Note: 15 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
ECSA.
-
Venera Arnaoudova,
Massimiliano Di Penta,
Giuliano Antoniol,
and Yann-Gaël Guéhéneuc.
A New Family of Software Anti-Patterns: Linguistic Anti-Patterns.
In Anthony Cleve and Filippo Ricca, editors,
Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR),
pages 187--196,
March 2013.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Linguistic smells,
CSMR.
-
Étienne Duclos,
Sébastien Le Digabel,
Yann-Gaël Guéhéneuc,
and Bram Adams.
ACRE: An Automated Aspect Creator for Testing C++ Applications.
In Anthony Cleve and Filippo Ricca, editors,
Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR),
pages 121--130,
March 2013.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Test-case generation,
CSMR.
-
Fehmi Jaafar,
Salima Hassaine,
Yann-Gaël Guéhéneuc,
Sylvie Hamel,
and Bram Adams.
On the Relationship Between Program Evolution and Fault-proneness: An Empirical Study.
In Anthony Cleve and Filippo Ricca, editors,
Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR),
pages 15--24,
March 2013.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Evolution patterns,
CSMR.
-
Francis Palma,
Naouel Moha,
and Yann-Gaël Guéhéneuc.
Detection of Process Antipatterns: A BPEL Perspective.
In Hafedh Mili,
Yasmine Charif,
and Emily Liu, editors,
Proceedings of the 1st Workshop on Methodologies for Robustness Injection into Business Processes (MRI-BP),
pages N/A,
September 2013.
IEEE CS Press.
Note: 5 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
MRI-BP.
-
Aminata Sabané,
Massimiliano Di Penta,
Giuliano Antoniol,
and Yann-Gaël Guéhéneuc.
A Study on the Relation Between Antipatterns and the Cost of Class Unit Testing.
In Anthony Cleve and Filippo Ricca, editors,
Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR),
pages 167--176,
March 2013.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Test-case generation,
CSMR.
-
Zohreh Sharafi,
Alessandro Marchetto,
Angelo Susi,
Giuliano Antoniol,
and Yann-Gaël Guéhéneuc.
An Empirical Study on the Efficiency of Graphical vs. Textual Representations in Requirements Comprehension.
In Denys Poshyvanyk and Massimiliano Di Penta, editors,
Proceedings of the 21st International Conference on Program Comprehension (ICPC),
May 2013.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
ICPC.
-
Zéphyrin Soh,
Foutse Khomh,
Yann-Gaël Guéhéneuc,
and Giuliano Antoniol.
Towards Understanding How Developers Spend Their Effort During Maintenance Activities.
In Rocco Oliveto and Romain Robbes, editors,
Proceedings of the 20th Working Conference on Reverse Engineering (WCRE),
pages 152--161,
October 2013.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
WCRE.
-
Zéphyrin Soh,
Foutse Khomh,
Yann-Gaël Guéhéneuc,
Giuliano Antoniol,
and Bram Adams.
On the Effect of Program Exploration on Maintenance Tasks.
In Rocco Oliveto and Romain Robbes, editors,
Proceedings of the 20th Working Conference on Reverse Engineering (WCRE),
pages 391--400,
October 2013.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
WCRE.
-
Nasir Ali,
Aminata Sabané,
Yann-Gaël Guéhéneuc,
and Giuliano Antoniol.
Improving Bug Location Using Binary Class Relationships.
In Mariano Ceccato and Zheng Li, editors,
Proceedings of the 12th International Working Conference on Source Code Analysis and Manipulation (SCAM),
pages 174--183,
September 2012.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Binary class relations,
Features and requirements,
SCAM.
-
José Côté,
Geneviève Rouleau,
Yann-Gaël Guéhéneuc,
Gaston Godin,
Pilar Ramirez-Garcia,
Annick Hernandez,
Géraldine Martorella,
and Sylvie Cossette.
Virtual Nursing Interventions: Tailored Real-Time Support for People Living with a Chronic Health Problem.
In Proceedings of the 5th World Congress on Social Media, Mobile Apps, and Internet/Web 2.0 in Health, Medicine and Biomedical Research (Medicine 2.0),
September 2012.
Medicine 2.0.
[Text
] Keyword(s): VIHTAVIE,
Medicine 2.0.
-
José Côté,
Geneviève Rouleau,
Pilar Ramirez-Garcia,
Yann-Gaël Guéhéneuc,
Gaston Godin,
and Annick Hernandez.
VIH-TAVIE: Tailored Virtual Support for Better Self-Management of Antiretroviral Therapy.
In Proceedings of the 5th World Congress on Social Media, Mobile Apps, and Internet/Web 2.0 in Health, Medicine and Biomedical Research (Medicine 2.0),
September 2012.
Medicine 2.0.
[Text
] Keyword(s): VIHTAVIE,
Medicine 2.0.
-
Massimiliano Di Penta,
Giuliano Antoniol,
Daniel M. German,
Yann-Gaël Guéhéneuc,
and Bram Adams.
Five Days of Empirical Software Engineering: the PASED Experience.
In Jochen Ludewig and Hausi A. Müller, editors,
Proceedings of the 34th International Conference on Software Engineering (ICSE),
pages 1255--1258,
June 2012.
ACM Press.
Note: Software Engineering Education Track. 4 pages. [Text
] [Slides
] Keyword(s): ICSE.
-
Soumaya Medini,
Giuliano Antoniol,
Yann-Gaël Guéhéneuc,
Massimiliano Di Penta,
and Paolo Tonella.
SCAN: an Approach to Label and Relate Execution Trace Segments.
In Rocco Oliveto and Denys Poshyvanyk, editors,
Proceedings of the 19th Working Conference on Reverse Engineering (WCRE),
pages 135--144,
October 2012.
IEEE CS Press.
Note: Best paper. 10 pages. [Text
] [Slides
] Keyword(s): Features and requirements,
WCRE.
-
Naouel Moha,
Francis Palma,
Mathieu Nayrolles,
Benjamin Joyen Conseil,
Yann-Gaël Guéhéneuc,
Benoit Baudry,
and Jean-Marc Jézéquel.
Specification and Detection of SOA Antipatterns.
In Chengfei Liu,
Heiko Ludwig,
and Farouk Toumani, editors,
Proceedings of the 10th International Conference on Service Oriented Computing (ICSOC),
pages 1--16,
November 2012.
Springer.
Note: Runner-up best paper. 15 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
ICSOC.
-
Zohreh Sharafi,
Zéphyrin Soh,
Yann-Gaël Guéhéneuc,
and Giuliano Antoniol.
Women & Men -- Different but Equal: On the Impact of Identifier Style on Source Code Reading.
In Arie van Deursen and Michael W. Godfrey, editors,
Proceedings of the 20th International Conference on Program Comprehension (ICPC),
pages 27--36,
June 2012.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
ICPC.
-
Zéphyrin Soh,
Zohreh Sharafi,
Bertrand van den Plas,
Gerardo Cepeda Porras,
Yann-Gaël Guéhéneuc,
and Giuliano Antoniol.
Professional Status and Expertise for UML Class Diagram Comprehension: An Empirical Study.
In Arie van Deursen and Michael W. Godfrey, editors,
Proceedings of the 20th International Conference on Program Comprehension (ICPC),
pages 163--172,
June 2012.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
ICPC.
-
Marwen Abbes,
Foutse Khomh,
Yann-Gaël Guéhéneuc,
and Giuliano Antoniol.
An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, On Program Comprehension.
In Yiannis Kanellopoulos and Tom Mens, editors,
Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR),
pages 181--190,
March 2011.
IEEE CS Press.
Note: Best paper. 10 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
Understanding program comprehension,
CSMR.
-
Neelesh Bhattacharya,
Abdelilah Sakti,
Giuliano Antoniol,
Yann-Gaël Guéhéneuc,
and Gilles Pesant.
Divide-by-zero Exceptions Raising via Branch Coverage.
In Myra Cohen and Mel Ó Cinnéide, editors,
Proceedings of the 3rd International Symposium on Search-based Software Engineering (SSBSE),
pages 204--218,
September 2011.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Test case generation,
SSBSE.
-
Laleh Mousavi Eshkevari,
Venera Arnaoudova,
Massimiliano Di Penta,
Rocco Oliveto,
Yann-Gaël Guéhéneuc,
and Giuliano Antoniol.
An Exploratory Study of Identifier Renamings.
In Tao Xie and Thomas Zimmermann, editors,
Proceedings of the 8th Working Conference on Mining Software Repositories (MSR),
pages 33--42,
May 2011.
ACM Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Quality models,
MSR.
-
Nioosha Madani,
Latifa Guerrouj,
Massimiliano Di Penta,
Yann-Gaël Guéhéneuc,
and Giuliano Antoniol.
Recognizing Words from Source Code Identifiers using Speech Recognition Techniques.
In Rudolf Ferenc and Juan Carlos Dueñas, editors,
Proceedings of the 14th European Conference on Software Maintenance and Reengineering (CSMR),
pages 68--77,
March 2010.
IEEE CS Press.
Note: Best paper. 10 pages. [Text
] [Slides
] Keyword(s): Identifier analysis,
CSMR.
-
Foutse Khomh,
Massimiliano Di Penta,
and Yann-Gaël Guéhéneuc.
An Exploratory Study of the Impact of Code Smells on Software Change-proneness.
In Giuliano Antoniol and Andy Zaidman, editors,
Proceedings of the 16th Working Conference on Reverse Engineering (WCRE),
pages 75--84,
October 2009.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
WCRE.
-
Foutse Khomh,
Stéphane Vaucher,
Yann-Gaël Guéhéneuc,
and Houari Sahraoui.
A Bayesian Approach for the Detection of Code and Design Smells.
In Choi Byoung-ju, editor,
Proceedings of the 9th International Conference on Quality Software (QSIC),
pages 305--314,
August 2009.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
QSIC.
-
Jane Huffman Hayes,
Giuliano Antoniol,
and Yann-Gaël Guéhéneuc.
Prereqir: Recovering Pre-Requirements via Cluster Analysis.
In Andy Zaidman,
Massimilano Di Penta,
and Ahmed Hassan, editors,
Proceedings of the 15th Working Conference on Reverse Engineering (WCRE),
pages 165--174,
October 2008.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Features and requirements,
WCRE.
-
Naouel Moha,
Yann-Gaël Guéhéneuc,
Anne-Françoise Le Meur,
and Laurence Duchien.
A Domain Analysis to Specify Design Defects and Generate Detection Algorithms.
In José Fiadeiro and Paola Inverardi, editors,
Proceedings of the 11th international conference on Fundamental Approaches to Software Engineering (FASE),
pages 276--291,
March-April 2008.
Springer-Verlag.
Note: 15 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
FASE.
-
Naouel Moha,
Yann-Gaël Guéhéneuc,
Laurence Duchien,
and Anne-Françoise Le Meur.
Discussion on the Results of the Detection of Design Defects.
In Serge Demeyer,
Yann-Gaël Guéhéneuc,
Christian Lange,
Kim Mens,
Roel Wuyts,
and Stéphane Ducasse, editors,
Proceedings of the 8th ECOOP workshop on Object-Oriented Reengineering (WOOR),
pages N/A,
July--August 2007.
N/A.
Note: 6 pages. [Text
] Keyword(s): Code and design smells,
WOOR.
-
José Côté,
Pilar Ramirez-Garcia,
Yann-Gaël Guéhéneuc,
Xintao Wang,
and Gaston Godin.
Web support for person living with HIV for the immediate management of the treatment.
In Gaston Godin,
Jean Guy Baril,
and Jean Pierre Routy, editors,
Proceedings of the 15th annual Canadian Conference on HIV/Aids Research (CAHR),
May 2006.
Pulsus Group.
[Text
] Keyword(s): VIHTAVIE,
CAHR.
-
Yann-Gaël Guéhéneuc,
Kim Mens,
and Roel Wuyts.
A Comparative Framework for Design Recovery Tools.
In Giuseppe Antonio di Lucca and Nicolas Gold, editors,
Proceedings of the 10th Conference on Software Maintenance and Reengineering (CSMR),
pages 121--130,
March 2006.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Design patterns,
CSMR.
-
Naouel Moha,
Jihene Rezgui,
Yann-Gaël Guéhéneuc,
Petko Valtchev,
and Ghizlane El Boussaidi.
Using FCA to Suggest Refactorings to Correct Design Defects.
In Sadok Ben Yahia and Engelbert Mephu Nguifo, editors,
Proceedings of the 4th International Conference on Concept Lattices and their Applications (CLA),
pages 297--302,
September 2006.
IEEE CS Press.
Note: Short paper. 6 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
CLA.
-
Hervé Albin-Amiot and Yann-Gaël Guéhéneuc.
Design Patterns Application: Pure-generative Approach vs. Conservative-generative Approach.
In Krzysztof Czarnecki, editor,
Proceedings of the 1st OOPSLA workshop on Generative Programming (GP),
pages N/A,
October 2001.
N/A.
Note: 3 pages. [Text
] Keyword(s): Design patterns,
GP.
-
Hervé Albin-Amiot and Yann-Gaël Guéhéneuc.
Design Patterns: A Round-Trip.
In Gilles Ardourel,
Michael Haupt,
Jose Luis Herrero Agustin,
Rainer Ruggaber,
and Charles Suscheck, editors,
Proceedings of the 11th ECOOP workshop for Ph.D. Students in Object-Oriented Systems (PHDOOS),
pages N/A,
June 2001.
N/A.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Design patterns,
PHDOOS.
|