-
Tuan Van Tran,
Manel Abdellatif,
and Yann-Gaël Guéhéneuc.
Formalising Solutions to REST API Bad Practices as Anti-patterns.
In Massimo Mecella,
Naouel Moha,
and Helen Paik, editors,
Proceedings of the 19th International Conference on Service Oriented Computing (ICSOC),
October 2021.
Springer.
Note: 16 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
ICSOC.
-
Guilherme Lacerda,
Fábio Petrillo,
Marcelo Pimenta,
and Yann-Gaël Guéhéneuc.
Code Smells and Refactoring: A Tertiary Systematic Review of Challenges and Observations.
In David Lo and David Shepherd, editors,
Proceedings of the 36th International Conference on Software Maintenance and Evolution (ICSM),
September--October 2020.
IEEE CS Press.
Note: Journal FirstJournal First / Conference Second track (J1C2). 1 page. [Text
] [Slides
] Keyword(s): Code and design smells,
ICSM,
ICSME.
-
Cristiano Politowski,
Fábio Petrillo,
Yann-Gaël Guéhéneuc,
Gabriel Cavalheiro Ullmann,
and Josias De Andrade Werly.
Dataset of Video Game Development Problems.
In Olga Baysal and Bogdan Vasilescu, editors,
Proceedings of the 17th International Conference on Mining Software Repositories (MSR),
June 2020.
ACM Press.
Note: Data Showcase. 5 pages. [Text
] [Slides
] Keyword(s): Quality models,
MSR.
-
Manel Grichi,
Mouna Abidi,
Yann-Gaël Guéhéneuc,
and Foutse Khomh.
State of Practices of Java Native Interface.
In Kostas Kontogiannis and Robert Enenkel, editors,
Proceedings of the 29th IBM Centers for Advanced Studies Conference (CASCON),
pages 274--283,
October 2019.
ACM Press.
Note: 15 pages.Keyword(s): Evolution patterns,
CASCON.
-
Cristiano Politowski,
Lisandra M. Fontoura,
Fábio Petrillo,
and Yann-Gaël Guéhéneuc.
Learning from the Past: a Process Recommendation System for Video Game Projects using Postmortems Experiences.
In Proceedings of the 12th International Symposium on Empirical Software Engineering and Measurement (ESEM),
October 2018.
Note: Journal First Presentation. 2 pages. [Text
] [Slides
] Keyword(s): Features and requirements,
ESEM.
-
Aiko Yamashita,
S. Amirhossein Abtahizadeh,
Foutse Khomh,
and Yann-Gaël Guéhéneuc.
Software Evolution and Quality Data from Controlled, Multiple, Industrial Case Studies.
In Lin Tan and Abram Hindle, editors,
Proceedings of the 14th International Conference on Mining Software Repositories (MSR),
pages 507--510,
May 2017.
ACM Press.
Note: Short paper. 4 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
MSR.
-
Mahdis Zolfagharinia,
Bram Adams,
and Yann-Gaël Guéhéneuc.
Do Not Trust Build Results at Face Value: An Empirical Study of 30 Million CPAN Builds.
In Lin Tan and Abram Hindle, editors,
Proceedings of the 14th International Conference on Mining Software Repositories (MSR),
pages 312--322,
May 2017.
ACM Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
MSR.
-
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.
-
S. Amirhossein Abtahizadeh,
Foutse Khomh,
and Yann-Gaël Guéhéneuc.
How Green Are Cloud Patterns? A Case Study of Energy Consumption.
In Kui Ren and Tommaso Melodia, editors,
Proceedings of the 34th International Performance Computing and Communications Conference (IPCCC),
pages 1--8,
December 2015.
IEEE CS Press.
Note: 8 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
Quality models,
IPCCC.
-
Jane Huffman Hayes,
Yann-Gaël Guéhéneuc,
Giuliano Antoniol,
Wenbin Li,
and Mirek Truszczynski.
Error Leakage and Wasted Time: Sensitivity Analysis of a Requirements Consistency Checking Process.
In Marouane Kessentini, editor,
Proceedings of the 1st North American Search Based Software Engineering Symposium (NasBASE),
pages 1061--1080,
February 2015.
Elsevier.
Note: 15 pages. [Text
] [Slides
] Keyword(s): Requirement traceability,
NasBASE.
-
Francis Palma,
Javier Gonzalez-Huerta,
Naouel Moha,
Yann-Gaël Guéhéneuc,
and Guy Tremblay.
Are RESTful APIs Well-designed? Detection of Their Linguistic (Anti)Patterns.
In Alistair Barros,
Daniela Grigori,
and N.C. Narendra, editors,
Proceedings of the 13th International Conference on Service Oriented Computing (ICSOC),
pages 171--187,
November 2015.
Springer.
Note: 16 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
ICSOC.
-
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.
-
Zohreh Sharafi,
Timothy Shaffer,
Bonita Sharif,
and Yann-Gaël Guéhéneuc.
Eye-tracking Metrics in Software Engineering.
In Jing Sun and Y. Raghu Reddy, editors,
Proceedings of the 22nd Asia-Pacific Software Engineering Conference (APSEC),
pages 96--103,
December 2015.
IEEE CS Press.
Note: 8 pages. [Text
] [Slides
] Keyword(s): Understanding program comprehension,
APSEC.
-
Francis Palma,
Johann Dubois,
Naouel Moha,
and Yann-Gaël Guéhéneuc.
Detection of REST Patterns and Antipatterns: A Heuristics-based Approach.
In Xavier Franch,
Aditya Ghose,
and Grace Lewis, editors,
Proceedings of the 12th International Conference on Service Oriented Computing (ICSOC),
pages 230--244,
November 2014.
Springer.
Note: 15 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
ICSOC.
-
Fehmi Jaafar,
Yann-Gaël Guéhéneuc,
and Sylvie Hamel.
Analysing Anti-patterns Static Relationships with Design Patterns.
In Surafel Lemma Abebe,
Venera Arnaoudova,
Laleh Mousavi Eshkevari,
Aminata Sabané,
and Wei Wu, editors,
Proceedings of the 1st International Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP),
March 2013.
ÉPM.
Note: 6 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
Design patterns,
PPAP.
-
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.
-
Abdelilah Sakti,
Yann-Gaël Guéhéneuc,
and Gilles Pesant.
Constraint-based Fitness Function for Search-Based Software Testing.
In Carla Gomes and Meinolf Sellmann, editors,
Proceedings of the 10th International Conference on Integration of Artificial Intelligence and Operations Research in Constraint Programming (CPAIOR),
pages 378--385,
May 2013.
Springer.
Note: Short paper. 4 pages. [Text
] [Slides
] Keyword(s): Test case generation,
CPAIOR.
-
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.
-
Surafel Lemma Abebe,
Paolo Tonella,
Venera Arnaoudova,
Giuliano Antoniol,
and Yann-Gaël Guéhéneuc.
Can Lexicon Bad Smells Improve Fault Prediction?.
In Rocco Oliveto and Denys Poshyvanyk, editors,
Proceedings of the 19th Working Conference on Reverse Engineering (WCRE),
pages 235--244,
October 2012.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Code and design smells,
WCRE.
-
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.
-
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.
-
Abdelilah Sakti,
Yann-Gaël Guéhéneuc,
and Gilles Pesant.
CP-SST : approche bassée sur la programmation par contraintes pour le test structurel du logiciel.
In Arnaud Lallouet, editor,
Actes des 7e Journées Francophones de Programmation par Contraintes (JFPC),
pages 289--298,
juin 2011.
LIRIS.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Test case generation,
JFPC.
-
Massimiliano Di Penta,
Daniel M. German,
Yann-Gaël Guéhéneuc,
and Giuliano Antoniol.
An Exploratory Study of the Evolution of Software Licensing.
In Prem Devanbu and Sebastian Uchitel, editors,
Proceedings of the 32nd International Conference on Software Engineering (ICSE),
pages 145--154,
May 2010.
ACM Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Evolution patterns,
ICSE.
-
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.
-
Wei Wu,
Yann-Gaël Guéhéneuc,
Giuliano Antoniol,
and Miryung Kim.
AURA: A Hybrid Approach to Identify Framework Evolution.
In Prem Devanbu and Sebastian Uchitel, editors,
Proceedings of the 32nd International Conference on Software Engineering (ICSE),
pages 325--334,
May 2010.
ACM Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Evolution patterns,
ICSE.
-
Giuliano Antoniol,
Yann-Gaël Guéhéneuc,
Ettore Merlo,
and Paolo Tonella.
Mining the Lexicon Used by Programmers during Software Evolution.
In Ladan Tahvildari and Gerardo Canfora, editors,
Proceedings of the 23rd International Conference on Software Maintenance (ICSM),
pages 14--23,
October 2007.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Identifier analysis,
ICSM,
ICSME.
-
Foutse Khomh and Yann-Gaël Guéhéneuc.
Perception and Reality: What are Design Patterns Good For?.
In Fernando Brito e Abreu,
Coral Calero,
Yann-Gaël Guéhéneuc,
Christian Lange,
Michele Lanza,
and Houari A. Sahraoui, editors,
Proceedings of the 11th ECOOP workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE),
pages N/A,
July--August 2007.
Springer-Verlag.
Note: 7 pages. [Text
] [Slides
] Keyword(s): Quality models,
Design patterns,
QAOOSE.
-
Olivier Kaczor,
Yann-Gaël Guéhéneuc,
and Sylvie Hamel.
Efficient Identification of Design Patterns with Bit-vector Algorithm.
In Giuseppe Antonio di Lucca and Nicolas Gold, editors,
Proceedings of the 10th Conference on Software Maintenance and Reengineering (CSMR),
pages 173--182,
March 2006.
IEEE CS Press.
Note: 10 pages. [Text
] [Slides
] Keyword(s): Design patterns,
CSMR.
-
Denys Poshyvanyk,
Yann-Gaël Guéhéneuc,
Andrian Marcus,
Giuliano Antoniol,
and Václav Rajlich.
Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification.
In Jurgen Ebert and Panos Linos, editors,
Proceedings of the 14th International Conference on Program Comprehension (ICPC),
pages 137--148,
June 2006.
IEEE CS Press.
Note: Best paper. 10 pages. [Text
] [Slides
] Keyword(s): Features and requirements,
ICPC.
-
Giuliano Antoniol,
Yann-Gaël Guéhéneuc,
Ettore Merlo,
and Houari Sahraoui.
Software Evolution: The Need for Empirical Evidence.
In Paolo Tonella, editor,
Proceedings of the 1st ICSM workshop on Empirical Studies in Reverse Engineering (WESRE),
pages N/A,
September 2005.
IEEE CS Press.
Note: 2 pages. [Text
] Keyword(s): Evolution patterns,
WESRE.
-
Khashayar Khosravi and Yann-Gaël Guéhéneuc.
Open Issues with Quality Models.
In Fernando Brito e Abreu,
Coral Calero,
Michele Lanza,
Geert Poels,
and Houari A. Sahraoui, editors,
Proceedings of the 9th ECOOP workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE),
pages N/A,
July 2005.
Springer-Verlag.
Note: 14 pages. [Text
] [Slides
] Keyword(s): Quality models,
Design patterns,
QAOOSE.
-
Yann-Gaël Guéhéneuc,
Hervé Albin-Amiot,
and Pierre Cointe.
PatternsBox--Ptidej, intégration de deux outils de conception et de rétro-conception à Eclipse.
In Jacques Malenfant, editor,
Journée GDR ALP-OCM,
pages N/A,
février 2003.
N/A.
Note: 6 pages. [Text
] [Slides
] Keyword(s): Design patterns,
GDR ALP-OCM.
-
Hervé Albin-Amiot,
Pierre Cointe,
and Yann-Gaël Guéhéneuc.
Un méta-modèle pour coupler application et détection des design patterns.
In Michel Dao and Marianne Huchard, editors,
Actes du 8e colloque Langages et Modèles à Objets (LMO),
volume 8, numéro 1-2/2002 of RSTI -- L'objet,
pages 41--58,
janvier 2002.
Hermès Science Publications.
Note: 18 pages. [Text
] [Slides
] Keyword(s): Design patterns,
LMO.
|