Mining Defect Reports for Predicting Software Maintenance Effort

被引:0
|
作者
Jindal, Rajni [1 ]
Malhotra, Ruchika [1 ]
Jain, Abha [1 ]
机构
[1] Delhi Technol Univ, Dept Comp Sci & Engn, Main Bawana Rd, Delhi 110042, India
关键词
Defect reports; Text mining; Machine Learning; Software Maintenance Effort Prediction; Receiver Operating Characteristics; MAINTAINABILITY; METRICS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software Maintenance is the crucial phase of software development lifecycle, which begins once the software has been deployed at the customer's site. It is a very broad activity and includes almost everything that is done to change the software if required, to keep it operational after its delivery at the customer's end. A lot of maintenance effort is required to change the software after it is in operation. Therefore, predicting the effort and cost associated with the maintenance activities such as correcting and fixing the defects has become one of the key issues that need to be analyzed for effective resource allocation and decision-making. In view of this issue, we have developed a model based on text mining techniques using the statistical method namely, Multi-nominal Multivariate Logistic Regression (MMLR). We apply text mining techniques to identify the relevant attributes from defect reports and relate these relevant attributes to software maintenance effort prediction. The proposed model is validated using 'Camera' application package of Android Operating System. Receiver Operating Characteristics (ROC) analysis is done to interpret the results obtained from model prediction by using the value of Area Under the Curve (AUC), sensitivity and a suitable threshold criterion known as the cut-off point. It is evident from the results that the performance of the model is dependent on the number of words considered for classification and therefore shows the best results with respect to top-100 words. The performance is irrespective of the type of effort category.
引用
收藏
页码:270 / 276
页数:7
相关论文
共 50 条
  • [1] Predicting Software Maintenance Effort by Mining Software Project Reports Using Inter-Version Validation
    Jindal, Rajni
    Malhotra, Ruchika
    Jain, Abha
    [J]. INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2016, 23 (06)
  • [2] A Text Mining Framework for Analyzing Change Impact and Maintenance Effort of Software Bug Reports
    Malhotra, Ruchika
    Khanna, Megha
    [J]. INTERNATIONAL JOURNAL OF INFORMATION RETRIEVAL RESEARCH, 2022, 12 (01)
  • [3] Software defect association mining and defect correction effort prediction
    Song, QB
    Shepperd, M
    Cartwright, M
    Mair, C
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (02) : 69 - 82
  • [4] Predicting Software Maintenance Effort Using Neural Networks
    Jindal, Rajni
    Malhotra, Ruchika
    Jain, Abha
    [J]. 2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,
  • [5] Prediction of defect severity by mining software project reports
    Jindal R.
    Malhotra R.
    Jain A.
    [J]. International Journal of System Assurance Engineering and Management, 2017, 8 (2) : 334 - 351
  • [6] Indirectly predicting the maintenance effort of open-source software
    Yu, Liguo
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2006, 18 (05): : 311 - 332
  • [7] Raising the Quality of Bug Reports by Predicting Software Defect Indicators
    Gromova, Anna
    Itkin, Iosif
    Pavlov, Sergey
    Korovayev, Alexander
    [J]. 2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 198 - 204
  • [8] Stochastic gradient boosting for predicting the maintenance effort of software-intensive systems
    Ceron-Figueroa, Sergio
    Lopez-Martin, Cuauhtemoc
    Yanez-Marquez, Cornelio
    [J]. IET SOFTWARE, 2020, 14 (02) : 82 - 87
  • [9] Predicting maintenance effort with function points
    Niessink, F
    vanVliet, H
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1997, : 32 - 39
  • [10] Understanding and predicting effort in software projects
    Mockus, A
    Weiss, DM
    Zhang, P
    [J]. 25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 274 - 284