Open source systems often produce a variety of software artifacts during their development, such as source code, version control records, bug reports, and email discussions. Since the actual work is distributed across different tool environments and developer practices, any analysis of developer behaviour must be inferred from whatever common artifacts happen to be available. In this paper, we propose an approach to characterizing the behaviour of developers around the time of major and minor releases; we do this by partitioning the observed activities, such as artifact check-ins, around the dates or major and minor releases, and looking for recognizable patterns. We validate this approach by means of an exploratory case study on the MySQL ...
This paper discusses a project aimed at understanding how open source software evolves by examining ...
The open-source software community has grown in size and importance over the years. As a consequence...
Version control and bug tracking systems contain large amounts of historical information that can gi...
When software repositories are mined, two distinct sources of information are usually explored: the ...
The process of developing and maintaining software systems involves many artifacts. Developers creat...
Version control and bug tracking systems contain large amounts of historical information that can gi...
Tracking the progress of a project is often done through imprecise manually gathered information, li...
Software release development process, that we refer to as " release trajectory " , involves developm...
Context: Project comprehension is an activity relevant to all aspects of software engineering, from ...
This paper represents an extension to our previous work: Mining software repositories to study coevo...
Today’s software development processes are complex. A lot of interaction occurs between developers, ...
This technical report introduces a novel approach to enabling analytical processing of project data...
Many software production processes advocate rigorous development testing alongside functional code w...
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, includ...
Abstract When mining software repositories, two distinct sources of information are usu-ally explore...
This paper discusses a project aimed at understanding how open source software evolves by examining ...
The open-source software community has grown in size and importance over the years. As a consequence...
Version control and bug tracking systems contain large amounts of historical information that can gi...
When software repositories are mined, two distinct sources of information are usually explored: the ...
The process of developing and maintaining software systems involves many artifacts. Developers creat...
Version control and bug tracking systems contain large amounts of historical information that can gi...
Tracking the progress of a project is often done through imprecise manually gathered information, li...
Software release development process, that we refer to as " release trajectory " , involves developm...
Context: Project comprehension is an activity relevant to all aspects of software engineering, from ...
This paper represents an extension to our previous work: Mining software repositories to study coevo...
Today’s software development processes are complex. A lot of interaction occurs between developers, ...
This technical report introduces a novel approach to enabling analytical processing of project data...
Many software production processes advocate rigorous development testing alongside functional code w...
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, includ...
Abstract When mining software repositories, two distinct sources of information are usu-ally explore...
This paper discusses a project aimed at understanding how open source software evolves by examining ...
The open-source software community has grown in size and importance over the years. As a consequence...
Version control and bug tracking systems contain large amounts of historical information that can gi...