Measuring the significance of inconsistency in the Viewpoints framework | |
Mu, Kedian ; Jin, Zhi ; Liu, Weiru ; Zowghi, Didar ; Wei, Bo | |
2013 | |
关键词 | Requirements Measure of inconsistency Significance of inconsistency Viewpoints REQUIREMENTS SPECIFICATIONS SOFTWARE REQUIREMENTS HANDLING INCONSISTENCY MULTIPLE PERSPECTIVES KNOWLEDGEBASES INFORMATION INTERPLAY |
英文摘要 | Measuring inconsistency is crucial to effective inconsistency management in software development. A complete measurement of inconsistency should focus on not only the degree but also the significance of inconsistency. However, most of the approaches available only take the degree of inconsistency into account. The significance of inconsistency has not yet been given much needed consideration. This paper presents an approach for measuring the significance of inconsistency arising from different viewpoints in the Viewpoints framework. We call an individual set of requirements belonging to different viewpoints a combined requirements collection in this paper. We argue that the significance of inconsistency arising in a combined requirements collection is closely associated with global priority levels of requirements involved in the inconsistency. Here we assume that the global priority level of an individual requirement captures the relative importance of every viewpoint including this requirement as well as the local priority level of the requirement within the viewpoint. Then we use the synthesis of global priority levels of all the requirements in a combined collection to measure the significance of the collection. Following this, we present a scoring matrix function to measure the significance of inconsistency in an inconsistent combined requirements collection, which describes the contribution made by each subset of the requirements collection to the significance of the set of requirements involved in the inconsistency. An ordering relationship between inconsistencies of two combined requirements collections, termed more significant than, is also presented by comparing their significance scoring matrix functions. Finally, these techniques were implemented in a prototype tool called IncMeasurer, which we developed as a proof of concept. (C) 2012 Elsevier B.V. All rights reserved.; http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000321536100019&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=8e1609b174ce4e31116a60747a720701 ; Computer Science, Software Engineering; SCI(E); EI; 5; ARTICLE; 9; 1572-1599; 78 |
语种 | 英语 |
出处 | SCI ; EI |
出版者 | science of computer programming |
内容类型 | 其他 |
源URL | [http://hdl.handle.net/20.500.11897/157460] ![]() |
专题 | 数学科学学院 信息科学技术学院 |
推荐引用方式 GB/T 7714 | Mu, Kedian,Jin, Zhi,Liu, Weiru,et al. Measuring the significance of inconsistency in the Viewpoints framework. 2013-01-01. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论