Towards Predicting Feature Defects in Software Product Lines
Title | Towards Predicting Feature Defects in Software Product Lines |
Publication Type | Conference Paper |
Year of Publication | 2016 |
Authors | Queiroz, Rodrigo, Berger, Thorsten, Czarnecki, Krzysztof |
Conference Name | Proceedings of the 7th International Workshop on Feature-Oriented Software Development |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4647-4 |
Keywords | Collaboration, composability, defect prediction, features, Human Behavior, information assurance, Metrics, pubcrawl, Resiliency, Scalability, software product lines |
Abstract | Defect-prediction techniques can enhance the quality assurance activities for software systems. For instance, they can be used to predict bugs in source files or functions. In the context of a software product line, such techniques could ideally be used for predicting defects in features or combinations of features, which would allow developers to focus quality assurance on the error-prone ones. In this preliminary case study, we investigate how defect prediction models can be used to identify defective features using machine-learning techniques. We adapt process metrics and evaluate and compare three classifiers using an open-source product line. Our results show that the technique can be effective. Our best scenario achieves an accuracy of 73 % for accurately predicting features as defective or clean using a Naive Bayes classifier. Based on the results we discuss directions for future work. |
URL | http://doi.acm.org/10.1145/3001867.3001874 |
DOI | 10.1145/3001867.3001874 |
Citation Key | queiroz_towards_2016 |