I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, including any required final revisions, as accepted by my examiners. I understand that my thesis may be made electronically available to the public. ii Open source software is designed, developed and maintained by means of electronic media. These media include discussions on a variety of issues reflecting the evolution of a software system, such as reports on bugs and their fixes, new feature requests, design change, refactoring tasks, test plans, etc. Often this valuable information is simply buried as plain text in the mailing archives. We believe that email interactions collected prior to a product release are related to its source code modifica...
Studying the evolution of topics (collections of co-occurring words) in a software project is an eme...
Conference paperSoftware developers use different project repositories (i.e., mailing list, bug trac...
Many software repositories are hosted publicly online via social platforms. Online users contribute ...
Open source software is designed, developed and maintained by means of electronic media. These media...
Part 1: Open Source Software EngineeringInternational audienceChange coupling is an implicit relatio...
Abstract. Traces of the evolution of software systems are left in a number of different repositories...
Traditional algorithms for detecting differences in source code focus on differences between lines. ...
It is well known that maintenance is the most expensive stage of the software life cycle. Most large...
Since software systems must evolve to cope with changing demands, the investment of time and effort ...
Software developers are often faced with modification tasks that involve source which is spread acro...
Topics are collections of words that co-occur fre-quently in a text corpus. Topics have been found t...
Click on the DOI link to access the article (may not be free).The paper presents an approach that co...
Artifacts of the software development process, such as source code or emails between developers, are...
International audienceAs reported by Kevin Crowston and co-authors in a recent paper, free open sour...
Co-located with ICSE '18: 40th International Conference on Software Engineering.Stack Overflow (SO) ...
Studying the evolution of topics (collections of co-occurring words) in a software project is an eme...
Conference paperSoftware developers use different project repositories (i.e., mailing list, bug trac...
Many software repositories are hosted publicly online via social platforms. Online users contribute ...
Open source software is designed, developed and maintained by means of electronic media. These media...
Part 1: Open Source Software EngineeringInternational audienceChange coupling is an implicit relatio...
Abstract. Traces of the evolution of software systems are left in a number of different repositories...
Traditional algorithms for detecting differences in source code focus on differences between lines. ...
It is well known that maintenance is the most expensive stage of the software life cycle. Most large...
Since software systems must evolve to cope with changing demands, the investment of time and effort ...
Software developers are often faced with modification tasks that involve source which is spread acro...
Topics are collections of words that co-occur fre-quently in a text corpus. Topics have been found t...
Click on the DOI link to access the article (may not be free).The paper presents an approach that co...
Artifacts of the software development process, such as source code or emails between developers, are...
International audienceAs reported by Kevin Crowston and co-authors in a recent paper, free open sour...
Co-located with ICSE '18: 40th International Conference on Software Engineering.Stack Overflow (SO) ...
Studying the evolution of topics (collections of co-occurring words) in a software project is an eme...
Conference paperSoftware developers use different project repositories (i.e., mailing list, bug trac...
Many software repositories are hosted publicly online via social platforms. Online users contribute ...