A Comprehensive Taxonomy for Prediction Models in Software Engineering

被引:1
|
作者
Yang, Xinli [1 ]
Liu, Jingjing [1 ]
Zhang, Denghui [1 ]
机构
[1] Zhejiang Shuren Univ, Coll Informat Sci & Technol, Hangzhou 310015, Peoples R China
关键词
artificial intelligence; prediction model; software engineering; comprehensive taxonomy; PERFORMANCE PREDICTION; DEFECT PREDICTION; FRAMEWORK; ACCURACY; METRICS;
D O I
10.3390/info14020111
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Applying prediction models to software engineering is an interesting research area. There have been many related studies which leverage prediction models to achieve good performance in various software engineering tasks. With more and more researches in software engineering leverage prediction models, there is a need to sort out related studies, aiming to summarize which software engineering tasks prediction models can apply to and how to better leverage prediction models in these tasks. This article conducts a comprehensive taxonomy on prediction models applied to software engineering. We review 136 papers from top conference proceedings and journals in the last decade and summarize 11 research topics prediction models can apply to. Based on the papers, we conclude several big challenges and directions. We believe that the comprehensive taxonomy will help us understand the research area deeper and infer several useful and practical implications.
引用
收藏
页数:32
相关论文
共 50 条
  • [31] Qualitative Evaluation on Software Maintainability Prediction Models
    Shafiabady, Aida
    Abdullah, Shahidan M.
    2018 IEEE STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT (SCORED), 2018,
  • [32] Special issue on repeatable results in software engineering prediction
    Menzies, Tim
    Shepperd, Martin
    EMPIRICAL SOFTWARE ENGINEERING, 2012, 17 (1-2) : 1 - 17
  • [33] Development of computational models of emotions: A software engineering perspective
    Osuna, Enrique
    Rodriguez, Luis-Felipe
    Octavio Gutierrez-Garcia, J.
    Castro, Luis A.
    COGNITIVE SYSTEMS RESEARCH, 2020, 60 : 1 - 19
  • [34] Ontologies and object models in object oriented software engineering
    Siricharoen, Waralak V.
    Recent Advances in Engineering and Computer Science 2007, 2006, 62 : 123 - 128
  • [35] Bayesian analysis of empirical software engineering cost models
    Chulani, S
    Boehm, B
    Steece, B
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (04) : 573 - 583
  • [36] A Comprehensive Investigation of the Role of Imbalanced Learning for Software Defect Prediction
    Song, Qinbao
    Guo, Yuchen
    Shepperd, Martin
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2019, 45 (12) : 1253 - 1269
  • [37] The Relationship of Personality Models and Development Tasks in Software Engineering
    Wiesche, Manuel
    Krcmar, Helmut
    SIGMIS-CPR'14: PROCEEDINGS OF THE 2014 CONFERENCE ON COMPUTERS AND PEOPLE RESEARCH, 2014, : 149 - 161
  • [38] Ontologies and object models in object oriented software engineering
    Siricharoen, Waralak V.
    IMECS 2006: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, 2006, : 856 - 861
  • [39] Toward Comprehensible Software Fault Prediction Models Using Bayesian Network Classifiers
    Dejaeger, Karel
    Verbraken, Thomas
    Baesens, Bart
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (02) : 237 - 257
  • [40] On the Evaluation of NLP-based Models for Software Engineering
    Izadi, Maliheh
    Ahmadabadi, Matin Nili
    2022 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON NATURAL LANGUAGE-BASED SOFTWARE ENGINEERING (NLBSE 2022), 2022, : 48 - 50