• Publications
  • Influence
Predicting Fault Incidence Using Software Change History
TLDR
This paper uses change management data from a very large, long-lived software system to explore the extent to which measurements from the change history are successful in predicting the distribution over modules of these incidences of faults. Expand
Does Code Decay? Assessing the Evidence from Change Management Data
TLDR
This work defines code decay and proposes a number of measurements (code decay indices) on software and on the organizations that produce it, that serve as symptoms, risk factors, and predictors of decay. Expand
Asymptotically Efficient Adaptive Choice of Control Laws inControlled Markov Chains
We consider a controlled Markov chain on a general state space whose transition probabilities are parameterized by an unknown parameter belonging to a compact metric space. There is a one-step rewardExpand
An empirical study of regression test selection techniques
TLDR
An experiment is conducted to examine the relative costs and benefits of several regression test selection techniques, focusing on their relative ablilities to reduce regression testing effort and uncover faults in modified programs. Expand
Using Version Control Data to Evaluate the Impact of Software Tools: A Case Study of the Version Editor
TLDR
An effort-analysis method is presented that derives tool usage statistics and developer actions from a project's change history (version control system) and uses a novel effort estimation algorithm to quantify the effort savings attributable to tool usage. Expand
An empirical study of regression test selection techniques
TLDR
The experiment examined five techniques for reusing tests, focusing on their relative abilities to reduce regression testing effort and uncover faults in modified programs, to highlight several differences between the techniques. Expand
Inferring change effort from configuration management databases
  • T. L. Graves, A. Mockus
  • Engineering, Computer Science
  • Proceedings Fifth International Software Metrics…
  • 20 March 1998
TLDR
A methodology and algorithm for historical analysis of the effort necessary for developers to make changes to software is described, which includes a technique based on the jackknife to determine factors that contribute significantly to change effort. Expand
A fully Bayesian approach for combining multilevel failure information in fault tree quantification and optimal follow-on resource allocation
TLDR
A fully Bayesian approach that simultaneously combines non-overlapping (in time) basic event and higher-level event failure data in fault tree quantification in order to achieve optimal allocation of resources. Expand
Visualizing Software Changes
TLDR
A sequence of visualizations and visual metaphors designed to help engineers understand and manage the software change process are presented, linked by selection mechanisms to form perspectives that both enable discovery of high-level structure in software change data and allow effective access to details of those data. Expand
Advances in Data Combination, Analysis and Collection for System Reliability Assessment.
TLDR
A review of methodology that has been proposed for addressing system reliability with limited full system testing, concerned with the combination of multiple sources of information to assess the reliability of a single component. Expand
...
1
2
3
4
5
...