Identifying requirements conflicts and cooperation: how quality attributes and automated traceability can help
Identifying requirements conflicts and cooperation: how quality attributes and automated traceability can help
复制标题
识别需求冲突与合作:质量属性和自动可追溯性如何提供帮助
DOI:
10.1109/ms.2004.40
复制
发表时间:
2004
期刊:
影响因子:
3.3
通讯作者:
P. Grünbacher
中科院分区:
文献类型:
--
作者:
Alexander Egyed;P. Grünbacher
Requirements about software attributes have numerous complex and nontrivial interdependencies. Requirements conflict with each other when they make contradicting statements about common software attributes, and they cooperate when they mutually enforce such attributes. Because software developers rarely apply formal requirements specification techniques in practice, and because reliable techniques for natural language understanding aren't available, it's generally infeasible to automatically identify conflicts and cooperation among requirements. In software development and maintenance, identifying conflicts and cooperation among requirements is challenging. Fortunately, quality attributes can help. In addition, automated traceability techniques can eliminate falsely identified conflicts and cooperation efficiently.