Early Software Fault Prediction using Real Time Defect Data

被引:14
|
作者
Kaur, Arashdeep [1 ]
Sandhu, Parvinder S. [2 ]
Brar, Amanpreet Singh [3 ]
机构
[1] Amity Univ, Deptt CSE, Noida, India
[2] Rayat & Bahra Inst Engg & Bio Tech, Dept CSE, Mohali, India
[3] Guru Nanak Dev Engn Coll, Dept CSE, Ludhiana, Punjab, India
关键词
Clustering; K-means; Defect data; ROC curve and software quality;
D O I
10.1109/ICMV.2009.54
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Quality of a software component can be measured in terms of fault proneness of data. Quality estimations are made using fault proneness data available from previously developed similar type of projects and the training data consisting of software measurements. To predict faulty modules in software data different techniques have been proposed which includes statistical method, machine learning methods, neural network techniques and clustering techniques. The aim of proposed approach is to investigate that whether metrics available in the early lifecycle (i.e. requirement metrics), metrics available in the late lifecycle (i.e. code metrics) and metrics available in the early lifecycle (i.e. requirement metrics) combined with metrics available in the late lifecycle (i.e. code metrics) can be used to identify fault prone modules by using clustering techniques. This approach has been tested with three real time defect datasets of NASA software projects, JM1, PC1 and CM1. Predicting faults early in the software life cycle can be used to improve software process control and achieve high software reliability. The results show that when all the prediction techniques are evaluated, the best prediction model is found to be the fusion of requirement and code metric model.
引用
收藏
页码:242 / +
页数:2
相关论文
共 50 条
  • [1] Early Software Defect Prediction: Right-Shifting Software Effort Data into a Defect Curve
    Okumoto, Kazuhira
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), 2022, : 43 - 48
  • [2] Software fault prediction using data reduction approaches
    Yohannese, Chubato Wondaferaw
    Li, Tianrui
    Bashir, Kamal
    Simfukwe, Macmillan
    Hussein, Ahmed Saad
    [J]. DATA SCIENCE AND KNOWLEDGE ENGINEERING FOR SENSING DECISION SUPPORT, 2018, 11 : 1364 - 1372
  • [3] Software Fault Prediction Using Data Mining Techniques on Software Metrics
    Kumar, Rakesh
    Chaturvedi, Amrita
    [J]. MACHINE LEARNING AND BIG DATA ANALYTICS (PROCEEDINGS OF INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND BIG DATA ANALYTICS (ICMLBDA) 2021), 2022, 256 : 304 - 313
  • [4] Fault prediction using early lifecycle data
    Jiang, Yue
    Cukic, Bojan
    Menzies, Tim
    [J]. ISSRE 2007: 18TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2007, : 237 - 246
  • [5] Software Defect Prediction with Skewed Data
    Seliya, Naeem
    Khoshgoftaar, Taghi M.
    [J]. 16TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, 2010, : 403 - +
  • [6] Defect Prediction in Software Using Predictive Models Based on Historical Data
    Czyczyn-Egird, Daniel
    Slowik, Adam
    [J]. DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 2019, 801 : 94 - 101
  • [7] Handling Imbalanced Data using Ensemble Learning in Software Defect Prediction
    Malhotra, Ruchika
    Jain, Juhi
    [J]. PROCEEDINGS OF THE CONFLUENCE 2020: 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING, 2020, : 300 - 304
  • [8] Deep Learning for Software Defect Prediction in time
    Yadav, Monika
    Singh, Vijendra
    Rastogi, Priyanka
    [J]. 2018 FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (IEEE PDGC), 2018, : 7 - 12
  • [9] Software Defect Prediction Using Software Metrics - A survey
    Punitha, K.
    Chitra, S.
    [J]. 2013 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2013, : 555 - 558
  • [10] Software Defect Prediction using Propositionalization based Data Preprocessing: An Empirical Study
    Pak, CholMyong
    Wang, Tian Tian
    Su, Xiao Hong
    [J]. 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND BUSINESS ANALYTICS (ICDSBA 2018), 2018, : 71 - 77