Software Defect Prediction using Machine Learning

A software's most crucial component is its quality. Software Defect Prediction has gained a lot of traction in recent years and has the potential to directly impact quality. Software quality is greatly impacted by defective software modules, which may result in budget overruns, missed deadlines...

Full description

Saved in:
Bibliographic Details
Published in2024 11th International Conference on Computing for Sustainable Global Development (INDIACom) pp. 560 - 566
Main Authors Setia, Sonia, Ravulakollu, Kiran Kumar, Verma, Kimmi, Garg, Setu, Mishra, Sunil Kumar, Sharan, Bhagwati
Format Conference Proceeding
LanguageEnglish
Published Bharati Vidyapeeth, New Delhi 28.02.2024
Subjects
Online AccessGet full text
DOI10.23919/INDIACom61295.2024.10498707

Cover

Abstract A software's most crucial component is its quality. Software Defect Prediction has gained a lot of traction in recent years and has the potential to directly impact quality. Software quality is greatly impacted by defective software modules, which may result in budget overruns, missed deadlines, and significantly increased maintenance costs. There are diverse phases executed to predict the defect in software such as to employ the data for input, pre-process it, extract the attributes and classify the defect. This research work presents numerous algorithms, namely Gaussian naive bayes (GNB), Bernoulli NB, random forest (RF) and multi-layer perceptron (MLP), for predicting the software defect. This work also focuses on developing an ensemble algorithm to enhance the efficacy of predicting the defects. This ensemble consisted of a Principal Component Analysis (PCA) algorithm with class balancing. Diverse parameters such as accuracy, precision and recall are employed for analyzing the results.
AbstractList A software's most crucial component is its quality. Software Defect Prediction has gained a lot of traction in recent years and has the potential to directly impact quality. Software quality is greatly impacted by defective software modules, which may result in budget overruns, missed deadlines, and significantly increased maintenance costs. There are diverse phases executed to predict the defect in software such as to employ the data for input, pre-process it, extract the attributes and classify the defect. This research work presents numerous algorithms, namely Gaussian naive bayes (GNB), Bernoulli NB, random forest (RF) and multi-layer perceptron (MLP), for predicting the software defect. This work also focuses on developing an ensemble algorithm to enhance the efficacy of predicting the defects. This ensemble consisted of a Principal Component Analysis (PCA) algorithm with class balancing. Diverse parameters such as accuracy, precision and recall are employed for analyzing the results.
Author Verma, Kimmi
Ravulakollu, Kiran Kumar
Sharan, Bhagwati
Mishra, Sunil Kumar
Setia, Sonia
Garg, Setu
Author_xml – sequence: 1
  givenname: Sonia
  surname: Setia
  fullname: Setia, Sonia
  email: sonia.setia@sharda.ac.in
  organization: Sharda University,School of Engineering and Technology,Department of Computer Science & Engineering,Greater Noida,India
– sequence: 2
  givenname: Kiran Kumar
  surname: Ravulakollu
  fullname: Ravulakollu, Kiran Kumar
  email: kiran.r@woxsen.edu.in
  organization: Woxsen University,School of Technology,Hyderabad,India
– sequence: 3
  givenname: Kimmi
  surname: Verma
  fullname: Verma, Kimmi
  email: k.verma@delhitechnicalcampus.ac.in
  organization: Delhi Technical Campus,Greater Noida,India
– sequence: 4
  givenname: Setu
  surname: Garg
  fullname: Garg, Setu
  email: setu.ece@its.edu.in
  organization: ITS Engineering College,ECE Department,Greater Noida,India
– sequence: 5
  givenname: Sunil Kumar
  surname: Mishra
  fullname: Mishra, Sunil Kumar
  email: sunil.mishra@accurate.in
  organization: Accurate Institute of Management and Technology,Greater Noida,India
– sequence: 6
  givenname: Bhagwati
  surname: Sharan
  fullname: Sharan, Bhagwati
  email: bhagwati.sharan001@gmail.com
  organization: SRM University,School of Engineering and Sciences,Department of Computer Science and Engineering,Guntur,AP,India
BookMark eNo1j8tKxDAUQCPoQsf5AxdduG3NbXKb3OXQ8VGoD1DXQya50YCTSqYi_r2CujpwFgfOiTjMU2YhzkE2rSKgi-FuPaz6addBS9i0stUNSE3WSHMglmQsKStRawQ6FvA4xfnTFa7WHNnP1UPhkPycplx97FN-qW6df02Zq5FdyT_iVBxF97bn5R8X4vnq8qm_qcf766FfjXUCoLl2ncLOegQfJIROEynybNGYzmqUJiAbtNsQEaLXwaBzkrSTVkWzBQxqIc5-u4mZN-8l7Vz52vyfqG_dGEN9
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.23919/INDIACom61295.2024.10498707
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Xplore
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9789380544519
9380544510
EndPage 566
ExternalDocumentID 10498707
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i119t-a63568c51cd01d649939ce8577684507d5e758bdf51fc4d75aa094a083f7b15d3
IEDL.DBID RIE
IngestDate Wed May 01 11:49:10 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i119t-a63568c51cd01d649939ce8577684507d5e758bdf51fc4d75aa094a083f7b15d3
PageCount 7
ParticipantIDs ieee_primary_10498707
PublicationCentury 2000
PublicationDate 2024-Feb.-28
PublicationDateYYYYMMDD 2024-02-28
PublicationDate_xml – month: 02
  year: 2024
  text: 2024-Feb.-28
  day: 28
PublicationDecade 2020
PublicationTitle 2024 11th International Conference on Computing for Sustainable Global Development (INDIACom)
PublicationTitleAbbrev INDIACom
PublicationYear 2024
Publisher Bharati Vidyapeeth, New Delhi
Publisher_xml – name: Bharati Vidyapeeth, New Delhi
Score 2.242553
Snippet A software's most crucial component is its quality. Software Defect Prediction has gained a lot of traction in recent years and has the potential to directly...
SourceID ieee
SourceType Publisher
StartPage 560
SubjectTerms Bernoulli Naive Bayes
Class Balancing
Gaussian Naive Bayes
Gaussian processes
Machine learning algorithms
PCA
Prediction algorithms
Radio frequency
Random Forest
Software
Software algorithms
Software Defect
Software quality
Title Software Defect Prediction using Machine Learning
URI https://ieeexplore.ieee.org/document/10498707
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFH7oDuJJxYq_6WHX1KZt0vUozrEJG4IOdhtp8jpE2GR0CP71vpd2ioLgrZSWNknT733J970H0E1M4aocS-G0NSJTiRElwYSIE1MRe84oiGW_83iih9PsYaZmrVnde2EQ0YvPMOJDv5fvVnbDS2U0wzOiyOwd36XvrDFr7UHXy5kLWdyMJv3RLc0jQu1CEfdLsmh7y4_iKR47Bgcw2T61kYy8Rpu6jOzHr4SM_36tQwi-bXrh4xcAHcEOLo9BPtGP9d2sMewjSzXoCt6L4f4PWeS-CMdeP4lhm1p1EcB0cP98NxRtXQTxImVRC8M55XpWSeti6TRxlrTg6qM5b6pRfOcUEgsoXaVkZTOXK2OIxBkKtqqcBsKlJ9BZrpZ4CmGqK1cSQlnX49iOgiWT21jHiFq71JgzCLi987cm9cV829TzP85fwD53e-P5voROvd7gFaF2XV770foEL0aXMg
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NS8NAEF2kgnpSseK3OfS6MZvsbpqjWEurbRBsobey2Z0UEVopKYK_3plNqygI3kJISJZh8-Zl3pthrBWbzJUpFNxpa7hUseEFwgSPYlMie5aYxJLfeZjr3lg-TNRkbVb3XhgA8OIzCOnQ1_Ldwq7oVxnucIkUmbzj2wj8UtV2rR3W8oLmTGQ3_bzTv8WdhLidKWR_sQw3N_0Yn-LRo7vP8s1za9HIa7iqitB-_GrJ-O8XO2DNb6Ne8PQFQYdsC-ZHTDzjp_XdLCHoAIk18AqqxlAEApK5z4KhV1BCsG6uOmuycfd-dNfj68kI_EWIrOKGusq1rRLWRcJpZC1JRvNHUyqrYYbnFCAPKFypRGmlS5UxSOMMpltliqFwyTFrzBdzOGFBoktXIEZZ16bsDtMlk9pIRwBau8SYU9ak9U7f6uYX081Sz_44f812e6PhYDro54_nbI9CUDvAL1ijWq7gEjG8Kq585D4BTmuafw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2024+11th+International+Conference+on+Computing+for+Sustainable+Global+Development+%28INDIACom%29&rft.atitle=Software+Defect+Prediction+using+Machine+Learning&rft.au=Setia%2C+Sonia&rft.au=Ravulakollu%2C+Kiran+Kumar&rft.au=Verma%2C+Kimmi&rft.au=Garg%2C+Setu&rft.date=2024-02-28&rft.pub=Bharati+Vidyapeeth%2C+New+Delhi&rft.spage=560&rft.epage=566&rft_id=info:doi/10.23919%2FINDIACom61295.2024.10498707&rft.externalDocID=10498707