Title
Comparing Pre-defined Software Engineering Metrics with Free-Text for the Prediction of Code 'Ripples'.
Abstract
An ongoing issue in industrial software engineering is the amount of effort it requires to make 'maintenance' changes to code. An equally relevant research line is determining whether the effect of any maintenance change causes a 'ripple' effect, characterized by extra, unforeseen and wide-ranging changes in other parts of the system in response to a single, initial change. In this paper, we exploit a combination of change data and comment data from developers in the form of free text from three 'live' industrial web-based systems as a basis for exploring this concept using IDA techniques. We explore the predictive power of change metrics vis-a-vis textual descriptions of the same requested changes. Interesting observations about the data and its properties emerged. In terms of predicting a ripple effect, we found using either quantitative change data or qualitative text data provided approximately the same predictive power. The result was very surprising; while we might expect the relative vagueness of textual descriptions to provide less explanatory power than the categorical metric data, it actually provided the approximate same level. Overall, the results have resonance for both IT practitioners in understanding dynamic system features and for empirical studies where only text data is available.
Year
DOI
Venue
2014
10.1007/978-3-319-12571-8_6
ADVANCES IN INTELLIGENT DATA ANALYSIS XIII
Keywords
Field
DocType
Software maintenance,web-based systems,prediction,metrics
Data mining,Vagueness,Predictive power,Categorical variable,Computer science,Exploit,Explanatory power,Artificial intelligence,Software maintenance,Industrial software,Empirical research,Machine learning
Conference
Volume
ISSN
Citations 
8819
0302-9743
0
PageRank 
References 
Authors
0.34
10
5
Name
Order
Citations
PageRank
Steve Counsell11732117.90
Allan Tucker29213.51
Stephen Swift342731.32
Guy Fitzgerald400.34
Jason Peters500.68