arrow
Return

Predicting software defect type using concept-based classification

delete2020-02-12
delete13
PRE
AI
S
Sangameshwar Patil *
B
Balaraman Ravindran
DOI:10.1007/s10664-019-09779-6delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Automatically predicting the defect type of a software defect from its description can significantly speed up and improve the software defect management process. A major challenge for the supervised learning based current approaches for this task is the need for labeled training data. Creating such data is an expensive and effort-intensive task requiring domain-specific expertise. In this paper, we propose to circumvent this problem by carrying out concept-based classification (CBC) of software defect reports with help of the Explicit Semantic Analysis (ESA) framework. We first create the concept-based representations of a software defect report and the defect types in the software defect classification scheme by projecting their textual descriptions into a concept-space spanned by the Wikipedia articles. Then, we compute the semantic similarity between these concept-based representations and assign the software defect type that has the highest similarity with the defect report. The proposed approach achieves accuracy comparable to the state-of-the-art semi-supervised and active learning approach for this task without requiring labeled training data. Additional advantages of the CBC approach are: (i) unlike the state-of-the-art, it does not need the source code used to fix a software defect, and (ii) it does not suffer from the class-imbalance problem faced by the supervised learning paradigm.
Keywords:
Software defect classification
Software defect management
Natural language processing
Explicit semantic analysis
Orthogonal defect classification
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Empirical Software Engineering cover
Empirical Software Engineering
IF:
3.6
Papers:
2.0K
Citations:
5.3K

Organization

I
indian institute of technology system (iit system)
Scholars:
9.5W
Papers: 9.9W
Citations: 93
Cited Papers

Cited Papers

Indenyl and fluorenyl transition element complexes
err1978-10-01
err0
PREAI
errA.N. Nesmeyanov; N.A. Ustynyuk; L.G. Makarova; V.G. Andrianov; Yu.T. Struchkov; Steffen Andrae; Yu.A. Ustynyuk; S.G. Malyugina
errShare
errSave
Concomitant external and internal hemorrhage: Challenges to managing patients with open pelvic fracture
err2018-11-01
err0
PREAI
errChih-Yuan Fu; Ruo-Yi Huang; Shang-Yu Wang; Chien-Hung Liao; Jen-Fu Huang; Yu-Pao Hsu; Chia-Yun Lin; Shih-Ching Kang
errShare
errSave
The Light Line in Melilotus alba
err1935-06-01
err0
PREAI
errDouglas H. Hamly
errShare
errSave
researcher View more