Yann-Gaël Guéhéneuc

Orcid: 0000-0002-4361-2563

According to our database1, Yann-Gaël Guéhéneuc authored at least 266 papers between 2001 and 2025.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
SyDRA: An approach to understand game engine architecture.
Entertain. Comput., 2025

2024
Consensus task interaction trace recommender to guide developers' software navigation.
Empir. Softw. Eng., November, 2024

SERP4IoT'24 Workshop Report.
ACM SIGSOFT Softw. Eng. Notes, July, 2024

A Systematic Review of IoT Systems Testing: Objectives, Approaches, Tools, and Challenges.
IEEE Trans. Software Eng., April, 2024

A Multimethod Study of Internet of Things Systems Testing in Industry.
IEEE Internet Things J., January, 2024

MetamEnTh: An Object-Oriented Metamodel for IoT Systems in Buildings.
IEEE Internet Things J., 2024

Comparison of Code Quality and Best Practices in IoT and non-IoT Software.
CoRR, 2024

Message from the Chairs; SERP4IoT'24.
Proceedings of the 6th IEEE/ACM International Workshop on Software Engineering Research & Practices for the IoT, 2024

Magnet: Method-Based Approach Using Graph Neural Network for Microservices Identification.
Proceedings of the 21st IEEE International Conference on Software Architecture, 2024

2023
From legacy to microservices: A type-based approach for microservices identification using machine learning and semantic analysis.
J. Softw. Evol. Process., October, 2023

On the maintenance support for microservice-based systems through the specification and the detection of microservice antipatterns.
J. Syst. Softw., October, 2023

A mapping study of language features improving object-oriented design patterns.
Inf. Softw. Technol., August, 2023

Discovering Reusable Functional Features in Legacy Object-Oriented Systems.
IEEE Trans. Software Eng., July, 2023

Introduction to the special issue on program comprehension.
Empir. Softw. Eng., June, 2023

Visualising Game Engine Subsystem Coupling.
CoRR, 2023

Visualising Game Engine Subsystem Coupling Patterns.
Proceedings of the Entertainment Computing - ICEC 2023, 2023

An Exploratory Approach for Game Engine Architecture Recovery.
Proceedings of the 7th IEEE/ACM International Workshop on Games and Software Engineering, 2023

Assessing Video Game Balance using Autonomous Agents.
Proceedings of the 7th IEEE/ACM International Workshop on Games and Software Engineering, 2023

Design Pattern for Reusing Immutable Methods in Object-Oriented Languages.
Proceedings of the 28th European Conference on Pattern Languages of Programs, 2023

A Machine Learning Based Approach to Detect Machine Learning Design Patterns.
Proceedings of the 30th Asia-Pacific Software Engineering Conference, 2023

2022
A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns Revision for Supplemental Material.
Dataset, May, 2022

A Mixed-Method Approach to Recommend Corrections and Correct REST Antipatterns.
IEEE Trans. Software Eng., 2022

An Empirical Study of the Effectiveness of an Ensemble of Stand-alone Sentiment Detection Tools for Software Engineering Datasets.
ACM Trans. Softw. Eng. Methodol., 2022

ASE4Games 2021 Workshop Summary.
ACM SIGSOFT Softw. Eng. Notes, 2022

What do developers consider magic literals? A smalltalk perspective.
Inf. Softw. Technol., 2022

A Systematic Review of API Evolution Literature.
ACM Comput. Surv., 2022

Software-Engineering Design Patterns for Machine Learning Applications.
Computer, 2022

Foreword to SERP4IoT 2022.
Proceedings of the 4th IEEE/ACM International Workshop on Software Engineering Research and Practices for the IoT, 2022

Challenges in machine learning application development: an industrial experience report.
Proceedings of the 1st Workshop on Software Engineering for Responsible AI, 2022

Game Engine Comparative Anatomy.
Proceedings of the Entertainment Computing - ICEC 2022, 2022

An approach to apply Automated Acceptance Testing for Industrial Robotic Systems.
Proceedings of the Sixth IEEE International Conference on Robotic Computing, 2022

Video Game Project Management Anti-patterns.
Proceedings of the 6th IEEE/ACM International Workshop on Games and Software Engineering, 2022

What Makes a Game High-rated? Towards Factors of Video Game Success.
Proceedings of the 6th IEEE/ACM International Workshop on Games and Software Engineering, 2022

Towards Automated Video Game Testing: Still a Long Way to Go.
Proceedings of the 6th IEEE/ACM International Workshop on Games and Software Engineering, 2022

2021
MoMIT: Porting a JavaScript Interpreter on a Quarter Coin.
IEEE Trans. Software Eng., 2021

SERP4IoT'21 Workshop Report.
ACM SIGSOFT Softw. Eng. Notes, 2021

Are game engines software frameworks? A three-perspective study.
J. Syst. Softw., 2021

A taxonomy of service identification approaches for legacy software systems modernization.
J. Syst. Softw., 2021

Game industry problems: An extensive analysis of the gray literature.
Inf. Softw. Technol., 2021

What skills do IT companies look for in new developers? A study with Stack Overflow jobs.
Inf. Softw. Technol., 2021

An empirical study of IoT topics in IoT developer discussions on Stack Overflow.
Empir. Softw. Eng., 2021

Investigating design anti-pattern and design pattern mutations and their change- and fault-proneness.
Empir. Softw. Eng., 2021

Aspects of High-Rated Games.
CoRR, 2021

Analyzing and Visualizing Projects and their Relations in Software Ecosystems.
Proceedings of the Working Conference on Software Visualization, 2021

Formalising Solutions to REST API Practices as Design (Anti)Patterns.
Proceedings of the Service-Oriented Computing - 19th International Conference, 2021

A Survey of Video Game Testing.
Proceedings of the 2nd IEEE/ACM International Conference on Automation of Software Test, 2021

2020
A Large Scale Empirical Study of the Impact of Spaghetti Code and Blob Anti-patterns on Program Comprehension.
Dataset, January, 2020

Code smells and refactoring: A tertiary systematic review of challenges and observations.
J. Syst. Softw., 2020

A machine-learning based ensemble method for anti-patterns detection.
J. Syst. Softw., 2020

Guest Editorial Special Issue on Software Engineering Research and Practices for the Internet of Things.
IEEE Internet Things J., 2020

A large scale empirical study of the impact of Spaghetti Code and Blob anti-patterns on program comprehension.
Inf. Softw. Technol., 2020

A systematic literature review on automated log abstraction techniques.
Inf. Softw. Technol., 2020

A practical guide on conducting eye tracking studies in software engineering.
Empir. Softw. Eng., 2020

A multi-dimensional study on the state of the practice of REST APIs usage in Android apps.
Autom. Softw. Eng., 2020

Can microservice-based online-retailers be used as an SPL?: a study of six reference architectures.
Proceedings of the SPLC '20: 24th ACM International Systems and Software Product Line Conference, 2020

Dataset of Video Game Development Problems.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration.
Proceedings of the Service-Oriented Computing - 18th International Conference, 2020

Improving Engagement Assessment in Gameplay Testing Sessions using IoT Sensors.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

A preliminary study of open-source IoT development frameworks.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

On the Study of Microservices Antipatterns: a Catalog Proposal.
Proceedings of the EuroPLoP '20: European Conference on Pattern Languages of Programs 2020, 2020

Commit - Defect and Architectural Metrics - based Quality Assessment of C Language.
Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering, 2020

Order in Chaos: Prioritizing Mobile App Reviews using Consensus Algorithms.
Proceedings of the 44th IEEE Annual Computers, Software, and Applications Conference, 2020

2019
What Skills do IT Companies Look for in New Developers?
Dataset, September, 2019

What Skills do IT Companies Look for in New Developers?
Dataset, September, 2019

UniDoSA: The Unified Specification and Detection of Service Antipatterns.
IEEE Trans. Software Eng., 2019

A systematic literature review on the detection of smells and their evolution in object-oriented and service-oriented systems.
Softw. Pract. Exp., 2019

Swarm debugging: The collective intelligence on interactive debugging.
J. Syst. Softw., 2019

Is Fragmentation a Threat to the Success of the Internet of Things?
IEEE Internet Things J., 2019

On semantic detection of cloud API (anti)patterns.
Inf. Softw. Technol., 2019

A study of build inflation in 30 million CPAN builds on 13 Perl versions and 10 operating systems.
Empir. Softw. Eng., 2019

Machine Learning Software Engineering in Practice: An Industrial Case Study.
CoRR, 2019

Service-Oriented Re-engineering of Legacy JEE Applications: Issues and Research Directions.
CoRR, 2019

Static Code Analysis of Multilanguage Software Systems.
CoRR, 2019

Studying Software Engineering Patterns for Designing Machine Learning Systems.
Proceedings of the 10th International Workshop on Empirical Software Engineering in Practice, 2019

Deep Learning Anti-Patterns from Code Metrics History.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

An observational study on the state of REST API uses in Android mobile applications.
Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, 2019

Anti-patterns for multi-language systems.
Proceedings of the 24th European Conference on Pattern Languages of Programs, 2019

Code smells for multi-language systems.
Proceedings of the 24th European Conference on Pattern Languages of Programs, 2019

State of practices of Java native interface.
Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering, 2019

Collection and Identification Of Microservices Patterns And Antipatterns.
Proceedings of the Avancées récentes dans le domaine des Architectures Logicielles : articles sélectionnés et étendus de CAL 2019, 2019

Empirical Software Engineering.
Proceedings of the Handbook of Software Engineering., 2019

2018
An empirical study of crash-inducing commits in Mozilla Firefox.
Softw. Qual. J., 2018

Effective use of analysts' effort in automated tracing.
Requir. Eng., 2018

Learning from the past: A process recommendation system for video game projects using postmortems experiences.
Inf. Softw. Technol., 2018

ProMeTA: a taxonomy for program metamodels in program reverse engineering.
Empir. Softw. Eng., 2018

Noise in Mylyn interaction traces and its impact on developers and recommendation systems.
Empir. Softw. Eng., 2018

Getting the most from map data structures in Android.
Empir. Softw. Eng., 2018

What Should You Know Before Developing a Service Identification Approach.
CoRR, 2018

Identifying KDM Model of JSP Pages.
CoRR, 2018

A Static Program Slicing Approach for Output Stream Objects in JEE Applications.
CoRR, 2018

How to Implement Dependencies in Server Pages of JEE Web Applications.
CoRR, 2018

Design patterns impact on software quality: Where are the theories?
Proceedings of the 25th International Conference on Software Analysis, 2018

Developer interaction traces backed by IDE screen recordings from think aloud sessions.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

State of the Practice in Service Identification for SOA Migration in Industry.
Proceedings of the Service-Oriented Computing - 16th International Conference, 2018

Is it a bug or an enhancement?: a text-based approach to classify change requests.
Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, 2018

Codifying Hidden Dependencies in Legacy J2EE Applications.
Proceedings of the 25th Asia-Pacific Software Engineering Conference, 2018

2017
Investigating the relation between lexical smells and change- and fault-proneness: an empirical study.
Softw. Qual. J., 2017

Analyzing software evolution and quality by extracting Asynchrony change patterns.
J. Syst. Softw., 2017

Semantic Analysis of RESTful APIs for the Detection of Linguistic Patterns and Antipatterns.
Int. J. Cooperative Inf. Syst., 2017

Fragile base-class problem, problem?
Empir. Softw. Eng., 2017

How Do Developers Toggle Breakpoints? Observational Studies.
Proceedings of the 2017 IEEE International Conference on Software Quality, 2017

On the Analysis of Co-Occurrence of Anti-Patterns and Clones.
Proceedings of the 2017 IEEE International Conference on Software Quality, 2017

Do not trust build results at face value: an empirical study of 30 million CPAN builds.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Software evolution and quality data from controlled, multiple, industrial case studies.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Analyzing program dependencies in Java EE applications.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Comprehension of ads-supported and paid Android applications: are they different?
Proceedings of the 25th International Conference on Program Comprehension, 2017

JTeXpert at the SBST 2017 Tool Competition.
Proceedings of the 10th IEEE/ACM International Workshop on Search-Based Software Testing, 2017

A Lexical and Semantical Analysis on REST Cloud Computing APIs.
Proceedings of the Cloud Computing and Service Science - 7th International Conference, 2017

Towards a REST Cloud Computing Lexicon.
Proceedings of the CLOSER 2017, 2017

2016
Error leakage and wasted time: sensitivity and effort analysis of a requirements consistency checking process.
J. Softw. Evol. Process., 2016

Guest editorial for the special section with the extensions to the best papers from APSEC'13 and APSEC'14.
Inf. Softw. Technol., 2016

An exploratory study of api changes and usages based on apache and eclipse ecosystems.
Empir. Softw. Eng., 2016

Evaluating the impact of design pattern and anti-pattern dependencies on changes and faults.
Empir. Softw. Eng., 2016

Do Code Smells Impact the Effort of Different Maintenance Programming Activities?
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Studying the Relation between Anti-Patterns in Design Models and in Source Code.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Towards Understanding Interactive Debugging.
Proceedings of the 2016 IEEE International Conference on Software Quality, 2016

A Data Extraction Process for Avionics Systemsl Interface Specifications.
Proceedings of the MODELSWARD 2016, 2016

Understanding interactive debugging with Swarm Debug Infrastructure.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study.
Proceedings of the Service-Oriented Computing - 14th International Conference, 2016

A Study of the Energy Consumption of Databases and Cloud Patterns.
Proceedings of the Service-Oriented Computing - 14th International Conference, 2016

A Taxonomy for Program Metamodels in Program Reverse Engineering.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

JTExpert at the fourth unit testing tool competition.
Proceedings of the 9th International Workshop on Search-Based Software Testing, 2016

Are the old days gone?: a survey on actual software engineering processes in video game industry.
Proceedings of the 5th International Workshop on Games and Software Engineering, 2016

2015
Instance Generator and Problem Representation to Improve Object Oriented Code Coverage.
IEEE Trans. Software Eng., 2015

A systematic literature review on the usage of eye-tracking in software engineering.
Inf. Softw. Technol., 2015

The impact of imperfect change rules on framework API evolution identification: an empirical study.
Empir. Softw. Eng., 2015

Introduction to the special issue on software maintenance and evolution research.
Empir. Softw. Eng., 2015

An empirical study on the importance of source code entities for requirements traceability.
Empir. Softw. Eng., 2015

Inherent characteristics of traceability artifacts less is more.
Proceedings of the 23rd IEEE International Requirements Engineering Conference, 2015

Specification and Detection of Business Process Antipatterns.
Proceedings of the E-Technologies - 6th International Conference, 2015

How green are cloud patterns?
Proceedings of the 34th IEEE International Performance Computing and Communications Conference, 2015

Are RESTful APIs Well-Designed? Detection of their Linguistic (Anti)Patterns.
Proceedings of the Service-Oriented Computing - 13th International Conference, 2015

JTExpert at the Third Unit Testing Tool Competition.
Proceedings of the 8th IEEE/ACM International Workshop on Search-Based Software Testing, 2015

Noises in Interaction Traces Data and Their Impact on Previous Research Studies.
Proceedings of the 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2015

Eye-Tracking Metrics in Software Engineering.
Proceedings of the 2015 Asia-Pacific Software Engineering Conference, 2015

2014
REPENT: Analyzing the Nature of Identifier Renamings.
IEEE Trans. Software Eng., 2014

SCAN: an approach to label and relate execution trace segments.
J. Softw. Evol. Process., 2014

Detecting asynchrony and dephase change patterns by mining software repositories.
J. Softw. Evol. Process., 2014

Taupe: Visualizing and analyzing eye-tracking data.
Sci. Comput. Program., 2014

An experimental investigation on the effects of context on source code identifiers splitting and expansion.
Empir. Softw. Eng., 2014

Clones and Macro co-changes.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2014

Investigating the Change-Proneness of Service Patterns and Antipatterns.
Proceedings of the 7th IEEE International Conference on Service-Oriented Computing and Applications, 2014

ACUA: API Change and Usage Auditor.
Proceedings of the 14th IEEE International Working Conference on Source Code Analysis and Manipulation, 2014

Anti-pattern Mutations and Fault-proneness.
Proceedings of the 2014 14th International Conference on Quality Software, 2014

Domain matters: bringing further evidence of the relationships among anti-patterns, application domains, and quality-related metrics in Java mobile apps.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

Detection of REST Patterns and Antipatterns: A Heuristics-Based Approach.
Proceedings of the Service-Oriented Computing - 12th International Conference, 2014

Specification and Detection of SOA Antipatterns in Web Services.
Proceedings of the Software Architecture - 8th European Conference, 2014

In medio stat virtus: Extract class refactoring through nash equilibria.
Proceedings of the 2014 Software Evolution Week, 2014

2013
MADMatch: Many-to-Many Approximate Diagram Matching for Design Comparison.
IEEE Trans. Software Eng., 2013

Trustrace: Mining Software Repositories to Improve the Accuracy of Requirement Traceability Links.
IEEE Trans. Software Eng., 2013

Studying software evolution of large object-oriented software systems using an ETGM algorithm.
J. Softw. Evol. Process., 2013

TIDIER: an identifier splitting approach using speech recognition techniques.
J. Softw. Evol. Process., 2013

Soa Antipatterns: an Approach for their Specification and Detection.
Int. J. Cooperative Inf. Syst., 2013

Analysing Anti-patterns Static Relationships with Design Patterns.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2013

On the effect of program exploration on maintenance tasks.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Towards understanding how developers spend their effort during maintenance activities.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Mining the relationship between anti-patterns dependencies and fault-proneness.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

An empirical study on the efficiency of graphical vs. textual representations in requirements comprehension.
Proceedings of the IEEE 21st International Conference on Program Comprehension, 2013

Soda: A Tool Support for the Detection of SOA Antipatterns.
Proceedings of the Service-Oriented Computing - ICSOC 2012 Workshops, 2013

Detection of Process Antipatterns: A BPEL Perspective.
Proceedings of the 17th IEEE International Enterprise Distributed Object Computing Conference Workshops, 2013

A Study on the Relation between Antipatterns and the Cost of Class Unit Testing.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

On the Relationship between Program Evolution and Fault-Proneness: An Empirical Study.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

ACRE: An Automated Aspect Creator for Testing C++ Applications.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

A New Family of Software Anti-patterns: Linguistic Anti-patterns.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Constraint-Based Fitness Function for Search-Based Software Testing.
Proceedings of the Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, 2013

2012
An exploratory study of the impact of antipatterns on class change- and fault-proneness.
Empir. Softw. Eng., 2012

SCAN: An Approach to Label and Relate Execution Trace Segments.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

SMURF: A SVM-based Incremental Anti-pattern Detection Approach.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

TRIS: A Fast and Accurate Identifiers Splitting and Expansion Algorithm.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Can Lexicon Bad Smells Improve Fault Prediction?
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Boosting Search Based Testing by Using Constraint Based Testing.
Proceedings of the Search Based Software Engineering - 4th International Symposium, 2012

Optimizing Threads Schedule Alignments to Expose the Interference Bug Pattern.
Proceedings of the Search Based Software Engineering - 4th International Symposium, 2012

Improving Bug Location Using Binary Class Relationships.
Proceedings of the 12th IEEE International Working Conference on Source Code Analysis and Manipulation, 2012

Support vector machines for anti-pattern detection.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Professional status and expertise for UML class diagram comprehension: An empirical study.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

Women and men - Different but equal: On the impact of identifier style on source code reading.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

Specification and Detection of SOA Antipatterns.
Proceedings of the Service-Oriented Computing - 10th International Conference, 2012

An empirical study on requirements traceability using eye-tracking.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Five days of empirical software engineering: The PASED experience.
Proceedings of the 34th International Conference on Software Engineering, 2012

Recommendation system for design patterns in software development: an DPR overview.
Proceedings of the Third International Workshop on Recommendation Systems for Software Engineering, 2012

ADvISE: Architectural Decay in Software Evolution.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

Factors Impacting the Inputs of Traceability Recovery Approaches.
Proceedings of the Software and Systems Traceability., 2012

2011
BDTEX: A GQM-based Bayesian approach for the detection of antipatterns.
J. Syst. Softw., 2011

Design evolution metrics for defect prediction in object oriented systems.
Empir. Softw. Eng., 2011

An Exploratory Study of Macro Co-changes.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Requirements Traceability for Object Oriented Systems by Partitioning Source Code.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

A Fast Algorithm to Locate Concepts in Execution Traces.
Proceedings of the Search Based Software Engineering - Third International Symposium, 2011

Divide-by-Zero Exception Raising via Branch Coverage.
Proceedings of the Search Based Software Engineering - Third International Symposium, 2011

An exploratory study of identifier renamings.
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011

Change Impact Analysis: An Earthquake Metaphor.
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011

Trust-Based Requirements Traceability.
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011

A seismology-inspired approach to study change propagation.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

MoMS: Multi-objective miniaturization of software.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Sub-graph Mining: Identifying Micro-architectures in Evolving Object-Oriented Software.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, on Program Comprehension.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

2010
Design: Patterns.
Proceedings of the Encyclopedia of Software Engineering, 2010

DECOR: A Method for the Specification and Detection of Code and Design Smells.
IEEE Trans. Software Eng., 2010

Improving design-pattern identification: a new approach and an exploratory study.
Softw. Qual. J., 2010

Guest Editors' Introduction: Software Evolution.
IEEE Softw., 2010

Identification of behavioural and creational design motifs through dynamic analysis.
J. Softw. Maintenance Res. Pract., 2010

Investigating the impact of a measurement program on software quality.
Inf. Softw. Technol., 2010

Identification of design motifs with pattern matching algorithms.
Inf. Softw. Technol., 2010

From a domain analysis to the specification and detection of code and design smells.
Formal Aspects Comput., 2010

An empirical study on the efficiency of different design pattern representations in UML class diagrams.
Empir. Softw. Eng., 2010

IDS: An Immune-Inspired Approach for the Detection of Software Design Smells.
Proceedings of the Quality of Information and Communications Technology, 2010

Playing with refactoring: Identifying extract class opportunities through game theory.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Physical and conceptual identifier dispersion: Measures and relation to fault proneness.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

AURA: a hybrid approach to identify framework evolution.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

An exploratory study of the evolution of software licensing.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Numerical Signatures of Antipatterns: An Approach Based on B-Splines.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

Recognizing Words from Source Code Identifiers Using Speech Recognition Techniques.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

DPDX--Towards a Common Result Exchange Format for Design Pattern Detection Tools.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

A Heuristic-Based Approach to Identify Concepts in Execution Traces.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

2009
A Theory of Program Comprehension: Joining Vision Science and Program Comprehension.
Int. J. Softw. Sci. Comput. Intell., 2009

Tracking Design Smells: Lessons from a Study of God Classes.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

An Exploratory Study of the Impact of Code Smells on Software Change-proneness.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

A Bayesian Approach for the Detection of Code and Design Smells.
Proceedings of the Ninth International Conference on Quality Software, 2009

Code siblings: Technical and legal implications of copying code between applications.
Proceedings of the 6th International Working Conference on Mining Software Repositories, 2009

Working session: Using eye-tracking to understand program comprehension.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

Playing roles in design patterns: An empirical descriptive and analytic study.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

Impact of the visitor pattern on program comprehension and maintenance.
Proceedings of the Third International Symposium on Empirical Software Engineering and Measurement, 2009

2008
DeMIMA: A Multilayered Approach for Design Pattern Identification.
IEEE Trans. Software Eng., 2008

PREREQIR: Recovering Pre-Requirements via Cluster Analysis.
Proceedings of the WCRE 2008, 2008

Génération automatique d'algorithmes de détection des défauts de conception.
Proceedings of the Langages et Modèles à Objets, 2008

CERBERUS: Tracing Requirements to Source Code Using Information Retrieval, Dynamic Analysis, and Program Analysis.
Proceedings of the 16th IEEE International Conference on Program Comprehension, 2008

Mendel: A Model, Metrics, and Rules to Understand Class Hierarchies.
Proceedings of the 16th IEEE International Conference on Program Comprehension, 2008

An empirical study of the relationships between design pattern roles and class change proneness.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

Reuse or rewrite: Combining textual, static, and dynamic analyses to assess the cost of keeping a system up-to-date.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

Refactorings of Design Defects Using Relational Concept Analysis.
Proceedings of the Formal Concept Analysis, 6th International Conference, 2008

A Domain Analysis to Specify Design Defects and Generate Detection Algorithms.
Proceedings of the Fundamental Approaches to Software Engineering, 2008

Quantitative Approaches in Object-Oriented Software Engineering.
Proceedings of the Object-Oriented Technology. ECOOP 2008 Workshop Reader, 2008

Do Design Patterns Impact Software Quality Positively?
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008

2007
Feature Location Using Probabilistic Ranking of Methods Based on Execution Scenarios and Information Retrieval.
IEEE Trans. Software Eng., 2007

P<scp>TIDEJ</scp> and D<scp>ECOR</scp>: identification of design patterns and design defects.
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

Decor: a tool for the detection of design defects.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

Ptidej: A Flexible Reverse Engineering Tool Suite.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

Mining the Lexicon Used by Programmers during Sofware Evolution.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

Quantitative Approaches in Object-Oriented Software Engineering.
Proceedings of the Object-Oriented Technology. ECOOP 2007 Workshop Reader, 2007

Object-Oriented Reengineering.
Proceedings of the Object-Oriented Technology. ECOOP 2007 Workshop Reader, 2007

2006
Feature Identification: An Epidemiological Metaphor.
IEEE Trans. Software Eng., 2006

Design Pattern Detection for Reverse Engineering.
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), 2006

Extracting Change-patterns from CVS Repositories.
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), 2006

Une taxonomie et un métamodèle pour la détection des défauts de conception.
Proceedings of the Actes des journéees Langages et Modèles à Objets, 2006

Automatic Generation of Detection Algorithms for Design Defects.
Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), 2006

Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification.
Proceedings of the 14th International Conference on Program Comprehension (ICPC 2006), 2006

Object-Oriented Reengineering.
Proceedings of the Object-Oriented Technology, ECOOP 2006 Workshop Reader, 2006

Quantitative Approaches in Object-Oriented Software Engineering.
Proceedings of the Object-Oriented Technology, ECOOP 2006 Workshop Reader, 2006

Efficient Identification of Design Patterns with Bit-vector Algorithm.
Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 2006

A Comparative Framework for Design Recovery Tools.
Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 2006

Using FCA to Suggest Refactorings to Correct Design Defects.
Proceedings of the Concept Lattices and Their Applications, 2006

TAUPE: towards understanding program comprehension.
Proceedings of the 2006 conference of the Centre for Advanced Studies on Collaborative Research, 2006

2005
Des signatures numériques pour améliorer la recherche structurelle de patrons.
Obj. Logiciel Base données Réseaux, 2005

Report on the 1st International Workshop on Design Pattern Theory and Practice.
Proceedings of the 13th International Workshop on Software Technology and Engineering Practice (STEP 2005), 2005

On feature traceability in object oriented programs.
Proceedings of the 3rd International Workshop on Traceability in Emerging Forms of Software Engineering, 2005

Feature Identification: A Novel Approach and a Case Study.
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005

2004
Fingerprinting Design Patterns.
Proceedings of the 11th Working Conference on Reverse Engineering, 2004

Recovering binary class relationships: putting icing on the UML cake.
Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

Abstract and Precise Recovery of UML Diagram Constituents.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004

A reverse engineering tool for precise class diagrams.
Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research, 2004

A Systematic Study of UML Class Diagram Constituents for their Abstract and Precise Recovery.
Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC 2004), 30 November, 2004

2003
On the coherence of component protocols.
Proceedings of the 2003 Workshop on Software Composition, 2003

A Pragmatic Study of Binary Class Relationships.
Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE 2003), 2003

2002
Un métamodèle pour coupler application et détection des design patterns.
Obj. Logiciel Base données Réseaux, 2002

No Java without Caffeine: A Tool for Dynamic Analysis of Java Programs.
Proceedings of the 17th IEEE International Conference on Automated Software Engineering (ASE 2002), 2002

2001
Using Design Patterns and Constraints to Automate the Detection and Correction of Inter-Class Design Defects.
Proceedings of the 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems, 2001

Instantiating and Detecting Design Patterns: Putting Bits and Pieces Together.
Proceedings of the 16th IEEE International Conference on Automated Software Engineering (ASE 2001), 2001


  Loading...