Abstract—Dependency network measures capture various facets of the dependencies among software modules. For example, betweenness centrality measures how much information flows through a module compared to the rest of the network. Prior studies have shown that these measures are good predictors of post-release failures. However, these studies did not explore the causes for such good performance and did not provide guidance for practitioners to avoid future bugs. In this paper, we closely examine the causes for such performance by replicating prior studies using data from the Eclipse project. Our study shows that a small subset of dependency network measures have a large impact on post-release failure, while other network measures have a very...
A dependence cluster is a set of mutually inter-dependent program elements. Prior studies have found...
Software developers often include available open-source software packages into their projects to min...
My research focus is to understand how social interactions between project participants affect proje...
Complexity cohesion and coupling have been recognized as prominent indicators for software quality. ...
Abstract—Several defect prediction models have been pro-posed to identify which entities in a softwa...
Can Developer-Module Networks Predict Failures? Software teams should follow a well defined goal and...
Dependency graphs are at the heart of software analytics tasks like change impact analysis, test sel...
Software fails and fixing it is expensive. Research in failure prediction has been highly successful...
Software fails and fixing it is expensive. Research in failure prediction has been highly successful...
The growing complexity of software has posed challenges for the design, understanding and maintenanc...
Complex network theory has been successfully introduced into the field of software engineering. Many...
A dependence cluster is a set of mutually inter-dependent program elements. Prior studies have found...
Recent studies on single releases of Open-Source Software (OSS) products have reported a higher conc...
The usage of libraries, both commercial and open-source, provides the implementation of certain func...
Society, systems and related businesses are increasingly dependent on software applications, which a...
A dependence cluster is a set of mutually inter-dependent program elements. Prior studies have found...
Software developers often include available open-source software packages into their projects to min...
My research focus is to understand how social interactions between project participants affect proje...
Complexity cohesion and coupling have been recognized as prominent indicators for software quality. ...
Abstract—Several defect prediction models have been pro-posed to identify which entities in a softwa...
Can Developer-Module Networks Predict Failures? Software teams should follow a well defined goal and...
Dependency graphs are at the heart of software analytics tasks like change impact analysis, test sel...
Software fails and fixing it is expensive. Research in failure prediction has been highly successful...
Software fails and fixing it is expensive. Research in failure prediction has been highly successful...
The growing complexity of software has posed challenges for the design, understanding and maintenanc...
Complex network theory has been successfully introduced into the field of software engineering. Many...
A dependence cluster is a set of mutually inter-dependent program elements. Prior studies have found...
Recent studies on single releases of Open-Source Software (OSS) products have reported a higher conc...
The usage of libraries, both commercial and open-source, provides the implementation of certain func...
Society, systems and related businesses are increasingly dependent on software applications, which a...
A dependence cluster is a set of mutually inter-dependent program elements. Prior studies have found...
Software developers often include available open-source software packages into their projects to min...
My research focus is to understand how social interactions between project participants affect proje...