In software engineering, associating each reported defect with a cate- gory allows, among many other things, for the appropriate allocation of resources. Although this classification task can be automated using stan- dard machine learning techniques, the categorization of defects for model training requires expert knowledge, which is not always available. To cir- cumvent this dependency, we propose to apply the learning from crowds paradigm, where training categories are obtained from multiple non-expert annotators (and so may be incomplete, noisy or erroneous) and, dealing with this subjective class information, classifiers are efficiently learnt. To illustrate our proposal, we present two real applications of the IBM’s or- thogonal defect...
Software systems are increasingly being used in business or mission critical scenarios, where the pr...
Open Access: This article is distributed under the terms of the Creative Commons Attribution 4.0 Int...
The software systems of modern computers are extremely complex and versatile. Therefore, it is essen...
In software engineering, associating each reported defect with a category allows, among many other t...
In software engineering, associating each reported defect with a cate- gory allows, among many other...
Classifying software defects according to any defined taxonomy is not straightforward. In order to b...
Classifying software defects according to any defined taxonomy is not straightforward. In order to b...
Software testing is the main step of detecting the faults in Software through executing it. Therefor...
Early detection of software defects is very important to decrease the software cost and subsequently...
During the last 10 years, hundreds of different defect prediction models have been published. The pe...
Background: The software industry spends a lot of money on finding and fixing defects. It utilises ...
Classifying a defect is an important activity for improving software quality. It is important to cla...
Software defect prediction (SDP) is the process of predicting defects in software modules, it identi...
In many current problems, the actual class of the instances, the ground truth, is unavail- able. In...
Predicting when and where bugs will appear in software may assist improve quality and save on softwa...
Software systems are increasingly being used in business or mission critical scenarios, where the pr...
Open Access: This article is distributed under the terms of the Creative Commons Attribution 4.0 Int...
The software systems of modern computers are extremely complex and versatile. Therefore, it is essen...
In software engineering, associating each reported defect with a category allows, among many other t...
In software engineering, associating each reported defect with a cate- gory allows, among many other...
Classifying software defects according to any defined taxonomy is not straightforward. In order to b...
Classifying software defects according to any defined taxonomy is not straightforward. In order to b...
Software testing is the main step of detecting the faults in Software through executing it. Therefor...
Early detection of software defects is very important to decrease the software cost and subsequently...
During the last 10 years, hundreds of different defect prediction models have been published. The pe...
Background: The software industry spends a lot of money on finding and fixing defects. It utilises ...
Classifying a defect is an important activity for improving software quality. It is important to cla...
Software defect prediction (SDP) is the process of predicting defects in software modules, it identi...
In many current problems, the actual class of the instances, the ground truth, is unavail- able. In...
Predicting when and where bugs will appear in software may assist improve quality and save on softwa...
Software systems are increasingly being used in business or mission critical scenarios, where the pr...
Open Access: This article is distributed under the terms of the Creative Commons Attribution 4.0 Int...
The software systems of modern computers are extremely complex and versatile. Therefore, it is essen...