nanoll extt
Please use this identifier to cite or link to this item: http://lrcdrs.bennett.edu.in:80/handle/123456789/557
Title: Validating Requirements Reviews by Introducing Fault-Type Level Granularity: A Machine Learning Approach
Authors: Goswami, Anurag
Keywords: Machine learning Ensemble, Inspection reviews, Supervised learning
Issue Date: Feb-2018
Abstract: Inspections are a proven approach for improving software requirements quality. Owing to the fact that inspectors report both faults and non-faults (i.e., false positives) in their inspection reports, a major chunk of work falls on the person who is responsible for consolidating the reports received from multiple inspectors. We aim at automation of fault-consolidation step by using supervised machine learning algorithms that can effectively isolate faults from non-faults. Three different inspection studies were conducted in controlled environments to obtain real inspection data from inspectors belonging to both industry and from academic backgrounds. Next, we devised a methodology to separate faults from non-faults by first using ten individual classifiers from five different classification families to categorize different fault-types (e.g., omission, incorrectness, and inconsistencies). Based on the individual performance of classifiers for each fault-type, we created targeted ensembles that are suitable for identification of each fault type. Our analysis showed that our selected ensemble classifiers were able to separate faults from non-faults with very high accuracy (as high as 85-89% for some fault-types), with a notable result being that in some cases, individual classifiers performed better than ensembles. In general, our approach can significantly reduce effort required to isolate faults from false positives during the fault consolidation step of requirements inspections. Our approach also discusses the percentage possibility of correctly classifying each fault-type.
Description: https://dl.acm.org
URI: https://dl.acm.org/doi/10.1145/3172871.3172880
http://lrcdrs.bennett.edu.in:80/handle/123456789/557
ISBN: 9781450363983
Appears in Collections:Conference Proceedings_ SCSET

Files in This Item:
File Description SizeFormat 
98-Validating Requirements Reviews by Introducing Fault-Type Level Granularity A Machine Learning Approach.pdf
  Restricted Access
1.65 MBAdobe PDFView/Open Request a copy

Contact admin for Full-Text

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.