Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 9 von 60
ACM transactions on software engineering and methodology, 2020-04, Vol.29 (2), p.1-35
2020

Details

Autor(en) / Beteiligte
Titel
A Defect Estimator for Source Code: Linking Defect Reports with Programming Constructs Usage Metrics
Ist Teil von
  • ACM transactions on software engineering and methodology, 2020-04, Vol.29 (2), p.1-35
Erscheinungsjahr
2020
Link zum Volltext
Quelle
Access via ACM Digital Library
Beschreibungen/Notizen
  • An important issue faced during software development is to identify defects and the properties of those defects, if found, in a given source file. Determining defectiveness of source code assumes significance due to its implications on software development and maintenance cost. We present a novel system to estimate the presence of defects in source code and detect attributes of the possible defects, such as the severity of defects. The salient elements of our system are: (i) a dataset of newly introduced source code metrics, called PRO gramming CON struct (PROCON) metrics, and (ii) a novel M achine- L earning (ML)-based system, called D efect E stimator for S ource Co de (DESCo), that makes use of PROCON dataset for predicting defectiveness in a given scenario. The dataset was created by processing 30,400+ source files written in four popular programming languages, viz., C, C++, Java, and Python. The results of our experiments show that DESCo system outperforms one of the state-of-the-art methods with an improvement of 44.9%. To verify the correctness of our system, we compared the performance of 12 different ML algorithms with 50+ different combinations of their key parameters. Our system achieves the best results with SVM technique with a mean accuracy measure of 80.8%.
Sprache
Englisch
Identifikatoren
ISSN: 1049-331X
eISSN: 1557-7392
DOI: 10.1145/3384517
Titel-ID: cdi_crossref_primary_10_1145_3384517
Format

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX