scispace - formally typeset
Y

Yann-Gaël Guéhéneuc

Researcher at Concordia University

Publications -  284
Citations -  9377

Yann-Gaël Guéhéneuc is an academic researcher from Concordia University. The author has contributed to research in topics: Software design pattern & Software maintenance. The author has an hindex of 48, co-authored 268 publications receiving 8061 citations. Previous affiliations of Yann-Gaël Guéhéneuc include École des mines de Nantes & Concordia University Wisconsin.

Papers
More filters
Proceedings ArticleDOI

ADvISE: Architectural Decay in Software Evolution

TL;DR: This paper proposes a quantitative approach to study the evolution of the architecture of object oriented systems over time by representing an architecture as a set of triplets (S, R, T), where S and T represent two classes and R is a relationship linking them.
Book ChapterDOI

Boosting search based testing by using constraint based testing

TL;DR: This paper proposes an approach that models a relaxed version of the unit under test as a constraint satisfaction problem and shows that CPG or CEO improve SBT performance in terms of branch coverage by 11% while reducing computation time.
Proceedings ArticleDOI

Analyzing program dependencies in Java EE applications

TL;DR: DeJEE (Dependencies in JEE) is developed as an Eclipse plug-in and applied on two open-source JEE applications: Java PetStore and JSP Blog, and the results show that DeJEE is able to identify different types of JEE dependencies.
Proceedings ArticleDOI

Anti-patterns for multi-language systems

TL;DR: In order to improve the quality of multi-language systems, open-source systems, developers' documentation, bug reports, and programming language specifications are analysed to extract bad practices in the form of design anti-patterns, which could help not only researchers but also professional developers considering the use of more than one programming language.
Journal ArticleDOI

A Theory of Program Comprehension: Joining Vision Science and Program Comprehension

TL;DR: This work joins theories in vision science and in program comprehension; the resulting theory is consistent with facts on program comprehension and helps in predicting new facts, in devising experiments, and in putting certain program comprehension concepts in perspective.