Title
A Blame-Based Approach to Generating Proposals for Handling Inconsistency in Software Requirements
Abstract
Inconsistency has been considered one of the main classes of defects in software requirements specification. Various logic-based techniques have been proposed to manage inconsistencies in requirements engineering. However, identifying an appropriate proposal for resolving inconsistencies in software requirements is still a challenging problem. This paper proposes a logic-based approach to generating appropriate proposals for handling inconsistency in software requirements. Informally speaking, given an inconsistent requirements specification, the authors identify which requirements should be given priority to be changed for resolving the inconsistency in that specification, by balancing the blame of each requirement for the inconsistency against its value for that requirements specification. The authors follow the viewpoint that minimal inconsistent subsets of a set of formulas are the purest forms of inconsistencies in that set. According to this viewpoint, a potential proposal for resolving inconsistencies can be described by a possible combination of some requirements to be changed that can eliminate minimal inconsistent subsets. Then a method is proposed of evaluating the degree of disputability of each requirement involved in the inconsistency in a requirements specification. Finally, an algorithm is provided of generating appropriate proposals for resolving the inconsistency in a given requirements specification based on the degree of disputability of requirements.
Year
DOI
Venue
2012
10.4018/jkss.2012010101
IJKSS
Keywords
Field
DocType
software requirements,requirements engineering,software requirements specification,blame-based approach,handling inconsistency,minimal inconsistent subsets,potential proposal,logic-based approach,generating proposals,inconsistent requirements specification,software requirement,requirements specification,appropriate proposal,various logic-based technique
Data mining,Computer science,Requirements engineering,Requirements management,Risk analysis (engineering),Requirement,Requirement prioritization,Software requirements specification,System requirements specification,Non-functional testing,Management science,Software requirements
Journal
Volume
Issue
ISSN
3
1
1947-8208
Citations 
PageRank 
References 
2
0.37
18
Authors
3
Name
Order
Citations
PageRank
Kedian Mu117512.50
Weiru Liu21597112.05
Zhi Jin31493137.87