Title :
An Exploratory Analysis for Studying Software Evolution: Time-Delayed Correlation Analysis
Author :
Yamtani, Yosuke ; Ohira, Masao
Author_Institution :
Grad. Sch. of Syst. Eng., Wakayama Univ., Wakayama, Japan
Abstract :
We propose an exploratory analysis method for software repositories so that you can study software evolution without an explicit goal. The method extends the traditional correlation analysis to consider a time lag between any pair of metrics. Using data collected from three kinds of repositories, the method automatically calculates optimal parameters to deal with a time lag between metrics and returns the highest correlation coefficient for each pair of metrics. Our case study using one hundred metrics data from three OSS projects shows that the method allows us to find unexpected relationships in some pairs of metrics if we only use the traditional correlation analysis and that using such relationships can be used to build an analysis goal to understand software evolution.
Keywords :
software metrics; OSS projects; exploratory analysis method; optimal parameters; software repositories; studying software evolution; time delayed correlation analysis; Computer bugs; Correlation; Data mining; Measurement; Software engineering; Software quality; delayed correlation analysis; empirical software engineering; software evolution;
Conference_Titel :
Empirical Software Engineering in Practice (IWESEP), 2014 6th International Workshop on
Conference_Location :
Osaka
DOI :
10.1109/IWESEP.2014.16