Search Results - "Dagenais, Barthelemy"
-
1
Extracting Development Tasks to Navigate Software Documentation
Published in IEEE transactions on software engineering (01-06-2015)“…Knowledge management plays a central role in many software development organizations. While much of the important technical knowledge can be captured in…”
Get full text
Journal Article -
2
Using Traceability Links to Recommend Adaptive Changes for Documentation Evolution
Published in IEEE transactions on software engineering (01-11-2014)“…Developer documentation helps developers learn frameworks and libraries, yet developing and maintaining accurate documentation requires considerable effort and…”
Get full text
Journal Article -
3
Recommending adaptive changes for framework evolution
Published in 2008 ACM/IEEE 30th International Conference on Software Engineering (01-01-2008)“…In the course of a framework's evolution, changes ranging from a simple refactoring to a complete rearchitecture can break client programs. Finding suitable…”
Get full text
Conference Proceeding Journal Article -
4
SemDiff: Analysis and recommendation support for API evolution
Published in 2009 IEEE 31st International Conference on Software Engineering (01-01-2009)“…As a framework evolves, changes in its Application Programming Interface (API) can break client programs that extend the framework. Repairing a client program…”
Get full text
Conference Proceeding -
5
Recommending change clusters to support software investigation: an empirical study
Published in Journal of software maintenance and evolution (01-04-2010)“…During software maintenance tasks, developers often spend a valuable amount of effort investigating source code. This effort can be reduced if tools are…”
Get full text
Journal Article -
6
Analyzing temporal API usage patterns
Published in 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) (06-11-2011)“…Software reuse through Application Programming Interfaces (APIs) is an integral part of software development. As developers write client programs, their…”
Get full text
Conference Proceeding -
7
Recovering traceability links between an API and its learning resources
Published in 2012 34th International Conference on Software Engineering (ICSE) (01-06-2012)“…Large frameworks and libraries require extensive developer learning resources, such as documentation and mailing lists, to be useful. Maintaining these…”
Get full text
Conference Proceeding -
8
Retrieving Task-Related Clusters from Change History
Published in 2008 15th Working Conference on Reverse Engineering (01-10-2008)“…During software maintenance tasks, developers often spend an important amount of effort investigating source code. This effort can be reduced if tools are…”
Get full text
Conference Proceeding -
9
Mismar: A New Approach to Developer Documentation
Published in 29th International Conference on Software Engineering (ICSE'07 Companion) (20-05-2007)“…Successful open source projects foster collaboration and innovation while benefiting from a faster pace of development, but are often plagued by poor…”
Get full text
Conference Proceeding -
10
SemDiff: Analysis and recommendation support for API evolution
Published in International Conference on Software Engineering 2009 (24-05-2009)“…As a framework evolves, changes in its Application Programming Interface (API) can break client programs that extend the framework. Repairing a client program…”
Get full text
Journal Article -
11
A qualitative study on project landscapes
Published in 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering (17-05-2009)“…When developers join a project, they find themselves in a new project landscape and must orient themselves quickly. To investigate the nature of this project…”
Get full text
Conference Proceeding Journal Article -
12
Recommending adaptive changes for framework evolution
Published 01-01-2008“…Application frameworks provide a general design that connects together the different parts of a program and that free developers from low-value activities. In…”
Get full text
Dissertation -
13
Slicing functional aspects out of legacy applications
Published 24-09-2021“…Aspect-oriented software development builds upon object-oriented development by offering additional abstraction boundaries that help us separate different…”
Get full text
Journal Article -
14
Moving into a new software project landscape
Published in 2010 ACM/IEEE 32nd International Conference on Software Engineering (01-05-2010)“…When developers join a software development project, they find themselves in a project landscape, and they must become familiar with the various landscape…”
Get full text
Conference Proceeding -
15
Temporal analysis of API usage concepts
Published in 2012 34th International Conference on Software Engineering (ICSE) (01-06-2012)“…Software reuse through Application Programming Interfaces (APIs) is an integral part of software development. The functionality offered by an API is not always…”
Get full text
Conference Proceeding