An Application of Intelligent Data Analysis Techniques to a Large Software Engineering Dataset

被引:0
作者
Cain, James [1 ]
Counsel, Steve [2 ]
Swift, Stephen [2 ]
Tucker, Allan [2 ]
机构
[1] Quantel Ltd, Turnpike Rd, Newbury RG14 2NX, Berks, England
[2] Brunel Univ, Sch Informat Syst Comp & Math, Uxbridge UB8 3PH, Middx, England
来源
ADVANCES IN INTELLIGENT DATA ANALYSIS VIII, PROCEEDINGS | 2009年 / 5772卷
关键词
Software Engineering; Time Series Analysis; Hidden Markov Models;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Within the development of large software systems, there is significant value in being able to predict changes. If we can predict the likely changes that a system will undergo, then we can estimate likely developer effort and allocate resources appropriately. Within object oriented software development, these changes are often identified as refactorings. Very few studies have explored the prediction of refactorings on a wide-scale. Within this paper we aim to do just this, through applying intelligent data analysis techniques to a uniquely large and comprehensive software engineering time series dataset. Our analysis show extremely promising results, allowing us to predict the occurrence of future large changes.
引用
收藏
页码:261 / +
页数:3
相关论文
共 17 条
  • [1] ADVANI D, 2006, P ACM S APPL COMP DI
  • [2] [Anonymous], 1994, An introduction to the bootstrap: CRC press
  • [3] CAIN J, 2004, VISUAL SYSTEM J APR
  • [4] Chen GX, 2002, STAT SINICA, V12, P241
  • [5] Demeyer S, 2000, ACM SIGPLAN NOTICES, V35, P166, DOI 10.1145/354222.353183
  • [6] Fowler M., 2018, Refactoring: Improving the Design of Existing Code
  • [7] Using automatic clustering to produce high-level system organizations of source code
    Mancoridis, S
    Mitchell, BS
    Rorres, C
    Chen, Y
    Gansner, ER
    [J]. 6TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC 98) - PROCEEDINGS, 1998, : 45 - 52
  • [8] A survey of software refactoring
    Mens, T
    Tourwé, T
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (02) : 126 - 139
  • [9] Mens T., 2003, Refactoring: Emerging Trends and Open Problems
  • [10] Murphy K. P., 2002, Ph.D. Thesis,