Software Evolution and Time Series Volatility: An Empirical Exploration

被引:0
|
作者
Ruohonen, Jukka [1 ]
Hyrynsalmi, Sami [1 ]
Leppanen, Ville [1 ]
机构
[1] Univ Turku, Dept Informat Technol, FI-20014 Turku, Finland
关键词
Software evolution; code churn; time series analysis; volatility; conditional variance; ARIMA; GARCH; FreeBSD; EVENT; INFORMATION; MODELS;
D O I
10.1145/2804360.2804367
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The paper presents the first empirical study to examine econometric time series volatility modeling in the software evolution context. The econometric volatility concept is related to the conditional variance of a time series rather than the conditional mean targeted in conventional regression analysis. The software evolution context is motivated by relating these variance characteristics to the proximity of operating system releases, the theoretical hypothesis being that volatile characteristics increase nearby new milestone releases. The empirical experiment is done with a case study of FreeBSD. The analysis is carried out with 12 time series related to bug tracking, development activity, and communication. A historical period from 1995 to 2011 is covered under a daily sampling frequency. According to the results the time series dataset contains visible volatility characteristics, but these cannot be explained by the time windows around the six observed major FreeBSD releases. The paper consequently contributes to the software evolution research field with new methodological ideas, as well as with both positive and negative empirical results.
引用
收藏
页码:56 / 65
页数:10
相关论文
共 50 条
  • [21] Understanding Requirements Volatility in Software Projects - An Empirical Investigation of Volatility Awareness, Management Approaches and their Applicability
    Thakurta, Rahul
    Ahlemann, Frederik
    43RD HAWAII INTERNATIONAL CONFERENCE ON SYSTEMS SCIENCES VOLS 1-5 (HICSS 2010), 2010, : 3943 - 3952
  • [22] An empirical study of the evolution of a software system
    Greenwood, RM
    Warboys, B
    Harrison, R
    Henderson, P
    13TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 1998, : 293 - 296
  • [23] Empirical studies of software development and evolution
    Univ of Southampton, Southampton, United Kingdom
    Proc Int Conf Software Eng, (709):
  • [24] Empirical studies in software maintenance and evolution
    Torchiano, Marco
    Ricca, Filippo
    De Lucia, Andrea
    2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 499 - +
  • [25] An empirical approach to studying software evolution
    Kemerer, CF
    Slaughter, S
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (04) : 493 - 509
  • [26] Laws of software evolution and their empirical support
    Ramil, JF
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, : 71 - 71
  • [27] Empirical studies of software development and evolution
    Harrison, R
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 53 (01) : 1 - 1
  • [28] Prediction of metal futures price volatility and empirical analysis based on symbolic time series of high -frequency
    Wu, Dan
    Huang, Jian-bai
    Zhong, Mei-rui
    TRANSACTIONS OF NONFERROUS METALS SOCIETY OF CHINA, 2020, 30 (06) : 1707 - 1716
  • [29] Testing against nonstationary volatility in time series
    Xu, Ke-Li
    ECONOMICS LETTERS, 2008, 101 (03) : 288 - 292
  • [30] Quantifying volatility clustering in financial time series
    Tseng, Jie-Jun
    Li, Sai-Ping
    INTERNATIONAL REVIEW OF FINANCIAL ANALYSIS, 2012, 23 : 11 - 19