Visible to the public Towards Predicting Feature Defects in Software Product Lines

TitleTowards Predicting Feature Defects in Software Product Lines
Publication TypeConference Paper
Year of Publication2016
AuthorsQueiroz, Rodrigo, Berger, Thorsten, Czarnecki, Krzysztof
Conference NameProceedings of the 7th International Workshop on Feature-Oriented Software Development
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4647-4
KeywordsCollaboration, 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.

URLhttp://doi.acm.org/10.1145/3001867.3001874
DOI10.1145/3001867.3001874
Citation Keyqueiroz_towards_2016