Publications of 2014 
Back to the index

Books and proceedings
  1. Yann-Gaël Guéhéneuc and Gi-hwon Kwon, editors. Proceedings of the 21th Asia-Pacific Software Engineering Conference, December 2014. IEEE CS Press. Note: 445 pages. [Text]


Articles in journal or book chapters
  1. Foutse Khomh, Yann-Gaël Guéhéneuc, Giuliano Antoniol, and Massimiliano Di Penta. Modèles de qualité et conception des programmes. In Abdelhak-Djamel Seriai, editor, Évolution et maintenance des systèmes logiciels (EMSL), chapter 3, pages 85–116. Éditions Lavoisier, avril 2014. Note: 32 pages. Hermes Science. Traité IC2, série Informatique et Systèmes d'Information. [Text] Keyword(s): Topic: Quality models, Topic: Design patterns, Chapitre : EMSL.

  2. Venera Arnaoudova, Laleh Mousavi Eshkevari, Massimiliano Di Penta, Rocco Oliveto, Giuliano Antoniol, and Yann-Gaël Guéhéneuc. REPENT: Analyzing the Nature of Identifier Renamings. Transactions on Software Engineering (TSE), 40(5):502–532, May 2014. Note: 30 pages. [Text] Keyword(s): Topic: Identifier analysis, Journal: TSE.

  3. Fehmi Jaafar, Yann-Gaël Guéhéneuc, Guiliano Antoniol, and Sylvie Hamel. Detecting Asynchrony and Dephase Change Patterns by Mining Software Repositories. Journal of Software Maintenance and Evolution: Research and Practice (JSME), 26(1):77–106, January 2014. Note: 29 pages. [Text] Keyword(s): Topic: Evolution patterns, Journal: JSME, Journal: JSPE.

  4. Fehmi Jaafar, Yann-Gaël Guéhéneuc, Sylvie Hamel, and Foutse Khomh. Analysing Anti-patterns Static Relationships with Design Patterns. Electronic Communications of the EASST (ECEASST), 59, August 2014. Note: 26 pages. [Text] Keyword(s): Topic: Code and design smells, Journal: ECEASST.

  5. Soumaya Medini, Venera Arnaoudova, Massimiliano Di Penta, Giulian Antoniol, Yann-Gaël Guéhéneuc, and Paolo Tonella. SCAN: An Approach to Label and Relate Execution Trace Segments. Journal of Software: Evolution and Process (JSPE), 26(11):962–995, November 2014. Note: 33 pages. [Text] Keyword(s): Topic: Requirements and features, Journal: JSPE.

  6. Francis Palma, Mathieu Nayrolles, Naouel Moha, Yann-Gaël Guéhéneuc, Benoit Baudry, and Jean-Marc Jézéquel. SOA Antipatterns: An Approach for their Specification and Detection. International Journal of Cooperative Information Systems (IJCIS), 23(1), March 2014. Note: 31 pages. [Text] Keyword(s): Topic: Code and design smells, Journal: IJCIS.

  7. Abdelilah Sakti, Gilles Pesant, and Yann-Gaël Guéhéneuc. Instance Generator and Problem Representation to Improve Object Oriented Code Coverage. Transactions on Software Engineering (TSE), 40(99):1–22, October 2014. Note: 22 pages. [Text] Keyword(s): Topic: Test case generation, Journal: TSE.


Conference articles
  1. Gabriele Bavota, Rocco Oliveto, Andrea De Lucia, Andrian Marcus, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. In Medio Stat Virtus: Extract Class Refactoring through Nash Equilibria. In Dave Binkley and Filippo Ricca, editors, Proceedings of the 1st CSMR-WCRE Software Evolution Week (CSMR-WCRE), pages 214–223, February 2014. IEEE CS Press. Note: 10 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Conference: CSMR-WCRE, Conference: CSMR, Conference: WCRE.

  2. 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): Topic: Code and design smells, Conference: QSIC.

  3. Mario Linares-Vásquez, Sam Klock, Collin McMillan, Aminata Sabané, Denys Poshyvanyk, and Yann-Gaël Guéhéneuc. Domain Matters: Bringing Further Evidence of the Relationships among Anti-patterns, Application Domains, and Quality-related Metrics in Java Mobile Apps. In Andrew Begel and Leon Moonen, editors, Proceedings of the 22nd International Conference on Program Comprehension (ICPC), pages 232–243, June 2014. ACM Press. Note: 11 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Conference: ICPC.

  4. Angela Lozano, Fehmi Jaafar, Kim Mens, and Yann-Gaël Guéhéneuc. Clones and Macro Co-changes. In Nils Göde and Yoshiki Higo, editors, Proceedings of the 8th International Workshop on Software Clones (IWSC), February 2014. Electronic Communications of the EASST. Note: 15 pages. [Text] [Slides] Keyword(s): Topic: Evolution patterns, Workshop: IWSC.

  5. Francis Palma, Le An, Foutse Khomh, Naouel Moha, and Yann-Gaël Guéhéneuc. Investigating the Change-Proneness of Service Patterns and Antipatterns. In Christian Huemer, editor, Proceedings of the 7th International Conference on Service-Oriented Computing and Applications (SOCA), pages 1–8, November 2014. IEEE CS Press. Note: 8 pages. Best paper. [Text] [Slides] Keyword(s): Topic: Code and design smells, Conference: SOCA.

  6. 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): Topic: Code and design smells, Conference: ICSOC.

  7. 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. Most influential paper at ECSA'24. [Text] [Slides] Keyword(s): Topic: Code and design smells, Conference: ECSA.


Miscellaneous
  1. Yann-Gaël Guéhéneuc. En pratique : Art Effect 4 - retoucher une image (trottoir) (Traduction), février 2014. Note: Obligement, un magazine en ligne (webzine) dédié au monde de l'Amiga. [Text] Keyword(s): Topic: Retrocomputing, Magazine : Obligement.

  2. Yann-Gaël Guéhéneuc. Entrevue avec Andrew Morris (Traduction), décembre 2014. Note: Obligement, un magazine en ligne (webzine) dédié au monde de l'Amiga. [Text] Keyword(s): Topic: Retrocomputing, Magazine : Obligement.

  3. Yann-Gaël Guéhéneuc. Entrevue avec Bill McEwen et Dick Van Dyke (Traduction), janvier 2014. Note: Obligement, un magazine en ligne (webzine) dédié au monde de l'Amiga. [Text] Keyword(s): Topic: Retrocomputing, Magazine : Obligement.

  4. Yann-Gaël Guéhéneuc. Entrevue avec Randy Platt (Traduction), octobre 2014. Note: Obligement, un magazine en ligne (webzine) dédié au monde de l'Amiga. [Text] Keyword(s): Topic: Retrocomputing, Magazine : Obligement.

  5. Yann-Gaël Guéhéneuc. Entrevue avec Robert J. Mical (Traduction), juillet 2014. Note: Obligement, un magazine en ligne (webzine) dédié au monde de l'Amiga. [Text] Keyword(s): Topic: Retrocomputing, Magazine : Obligement.

  6. Yann-Gaël Guéhéneuc. Reportage : Consumer Electronic Show Summer 1986 (Traduction), avril 2014. Note: Obligement, un magazine en ligne (webzine) dédié au monde de l'Amiga. [Text] Keyword(s): Topic: Retrocomputing, Magazine : Obligement.

  7. Wei Wu, Bram Adams, Yann-Gaël Guéhéneuc, and Giuliano Antoniol. ACUA: API Change and Usage Auditor, September 2014. Note: 6 pages. Tool demo at the 14th International Working Conference on Source Code Analysis and Manipulation. [Text] Keyword(s): Topic: Code and design smells, Conference: SCAM.