Predicting Change Using Software Metrics: A Review

被引:0
|
作者
Malhotra, Ruchika [1 ]
Bansal, Ankita [1 ]
机构
[1] Delhi Technol Univ, Dept Software Engn, Delhi, India
来源
2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS) | 2015年
关键词
empirical validation; change prediction; machine learning; software maintenance; software metrics; OBJECT-ORIENTED METRICS; CHANGE IMPACT; CHANGE-PRONE; SUITE; MODEL;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Software change prediction deals with identifying the classes that are prone to changes during the early phases of software development life cycle. Prediction of change prone classes leads to higher quality, maintainable software with low cost. This study reports a systematic review of change prediction studies published in journals and conference proceedings. This review will help researchers and practitioners to examine the previous studies from different viewpoints: metrics, data analysis techniques, datasets, and experimental results perspectives. Besides this, the research questions formulated in the review allow us to identify gaps in the current technology. The key findings of the review are: (i) less use of method level metrics, machine learning methods and commercial datasets; (ii) inappropriate use of performance measures and statistical tests; (iii) lack of use of feature reduction techniques; (iv) lack of risk indicators used for identifying change prone classes and (v) inappropriate use of validation methods.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Survey on Impact of Software Metrics on Software Quality
    Rawat, Mrinal Singh
    Mittal, Arpita
    Dubey, Sanjay Kumar
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (01) : 137 - 141
  • [42] Predicting change in newly created files in a software product line project
    Alshehri, Yasser Ali
    SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (12) : 2499 - 2512
  • [43] Bayesian Software Reliability Prediction Using Software Metrics Information
    Wiper, M. P.
    Palacios, A. P.
    Marin, J. M.
    QUALITY TECHNOLOGY AND QUANTITATIVE MANAGEMENT, 2012, 9 (01): : 35 - 44
  • [44] Deep neural network based hybrid approach for software defect prediction using software metrics
    C. Manjula
    Lilly Florence
    Cluster Computing, 2019, 22 : 9847 - 9863
  • [45] Deep neural network based hybrid approach for software defect prediction using software metrics
    Manjula, C.
    Florence, Lilly
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 4): : S9847 - S9863
  • [46] Predicting co-change probability in software applications using historical metadata
    Agrawal, Anushree
    Singh, Rakesh K.
    IET SOFTWARE, 2020, 14 (07) : 739 - 747
  • [47] Impact of Historical Software Metric Changes in Predicting Future Maintainability Trends in Open-Source Software Development
    Gradisnik, Mitja
    Beranic, Tina
    Karakatic, Saso
    APPLIED SCIENCES-BASEL, 2020, 10 (13):
  • [48] Fuzzy clustering of software metrics
    Dick, S
    Kandel, A
    PROCEEDINGS OF THE 12TH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1 AND 2, 2003, : 642 - 647
  • [49] Metrics in automotive software development: A systematic literature review
    Vogel, Martin
    Knapik, Peter
    Cohrs, Moritz
    Szyperrek, Bernd
    Pueschel, Winfried
    Etzel, Haiko
    Fiebig, Daniel
    Rausch, Andreas
    Kuhrmann, Marco
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2021, 33 (02)
  • [50] Django Web Framework Software Metrics Measurement Using Radon and Pylint
    Liawatimena, Suryadiputra
    Abdurahman, Edi
    Gaol, Ford Lumban
    Warnars, Harco Leslie Hendric Spits
    Soewito, Benfano
    Abbas, Bahtiar Saleh
    Trisetyarso, Agung
    Wibowo, Antoni
    2018 INDONESIAN ASSOCIATION FOR PATTERN RECOGNITION INTERNATIONAL CONFERENCE (INAPR), 2018, : 218 - 222