Yann‐Gaël Guéhéneuc
5 papers in the PaperMetrix corpus
Papers by this author
-
Towards Understanding Interactive Debugging
2016
Debugging is a laborious activity in which developers spend lot of time navigating through code, looking for starting points, and stepping through statements. Yet, although debuggers exist for 40 years now, there have been few …
-
Analyzing Program Dependencies in Java EE Applications
2017
Program dependency artifacts such as call graphs help support a number of software engineering tasks such as software mining, program understanding, debugging, feature location, software maintenance and evolution. Java Enterprise Edition (JEE) applications represent a …
-
UniDoSA: The Unified Specification and Detection of Service Antipatterns
2018 · IEEE Transactions on Software Engineering
Service-based Systems (SBSs) are developed on top of diverse Service-Oriented Architecture (SOA) technologies or architectural styles. Like any other complex systems, SBSs face both functional and non-functional changes at the design or implementation-level. Such changes …
-
Anti-patterns for multi-language systems
2019
Multi-language systems are common nowadays because most of the systems are developed using components written in different programming languages. These systems could arise from three different reasons: (1) to leverage the strengths and take benefits …
-
Investigating Design Anti-pattern and Design Pattern Mutations and Their Change- and Fault-proneness
2021 · arXiv (Cornell University)
During software evolution, inexperienced developers may introduce design anti-patterns when they modify their software systems to fix bugs or to add new functionalities based on changes in requirements. Developers may also use design patterns to …