Predicting the delay of issues with due dates in software projects

被引:0
|
作者
Morakot Choetkiertikul
Hoa Khanh Dam
Truyen Tran
Aditya Ghose
机构
[1] University of Wollongong,School of Computing and Information Technology, Faculty of Engineering and Information Sciences
[2] Deakin University,School of Information Technology
来源
关键词
Empirical software engineering; Project management; Mining software engineering repositories;
D O I
暂无
中图分类号
学科分类号
摘要
Issue-tracking systems (e.g. JIRA) have increasingly been used in many software projects. An issue could represent a software bug, a new requirement or a user story, or even a project task. A deadline can be imposed on an issue by either explicitly assigning a due date to it, or implicitly assigning it to a release and having it inherit the release’s deadline. This paper presents a novel approach to providing automated support for project managers and other decision makers in predicting whether an issue is at risk of being delayed against its deadline. A set of features (hereafter called risk factors) characterizing delayed issues were extracted from eight open source projects: Apache, Duraspace, Java.net, JBoss, JIRA, Moodle, Mulesoft, and WSO2. Risk factors with good discriminative power were selected to build predictive models to predict if the resolution of an issue will be at risk of being delayed. Our predictive models are able to predict both the the extend of the delay and the likelihood of the delay occurrence. The evaluation results demonstrate the effectiveness of our predictive models, achieving on average 79 % precision, 61 % recall, 68 % F-measure, and 83 % Area Under the ROC Curve. Our predictive models also have low error rates: on average 0.66 for Macro-averaged Mean Cost-Error and 0.72 Macro-averaged Mean Absolute Error.
引用
收藏
页码:1223 / 1263
页数:40
相关论文
共 50 条
  • [1] Predicting the delay of issues with due dates in software projects
    Choetkiertikul, Morakot
    Hoa Khanh Dam
    Truyen Tran
    Ghose, Aditya
    EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (03) : 1223 - 1263
  • [2] Descriptions of issues and comments for predicting issue success in software projects
    Ramirez-Mora, Sandra L.
    Oktaba, Hanna
    Gomez-Adorno, Helena
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 168
  • [3] Understanding and predicting effort in software projects
    Mockus, A
    Weiss, DM
    Zhang, P
    25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 274 - 284
  • [4] A component recommendation model for issues in software projects
    Kangwanwisit, Pacawat
    Choetkiertikul, Morakot
    Ragkhitwetsagul, Chaiyong
    Sunetnanta, Thanwadee
    Maipradit, Rungroj
    Hata, Hideki
    Matsumoto, Kenichi
    2022 19TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE 2022), 2022,
  • [6] Applied artificial intelligence for predicting construction projects delay
    Egwim, Christian Nnaemeka
    Alaka, Hafiz
    Toriola-Coker, Luqman Olalekan
    Balogun, Habeeb
    Sunmola, Funlade
    MACHINE LEARNING WITH APPLICATIONS, 2021, 6
  • [7] Core Issues Affecting Software Architecture in Enterprise Projects
    Gumuskaya, Haluk
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 9, 2005, 9 : 32 - 37
  • [8] Predicting Delays in Software Projects Using Networked Classification
    Choetkiertikul, Morakot
    Dam, Hoa Khanh
    Truyen Tran
    Ghose, Aditya
    2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 353 - 364
  • [9] Predicting Structure & Clarity of software projects with Machine Learning
    Bogdan, Darius Mihnea
    Marginean, Anca
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP 2020), 2020, : 59 - 66
  • [10] Neural networks for predicting the duration of new software projects
    Lopez-Martin, Cuauhtemoc
    Abran, Alain
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 101 : 127 - 135