Abstract
Ensuring that the non-functional requirements (NFRs), of a system are satisfied is an essential task in software development. However, this task is complicated by the fact that many NFRs conflict with each other from multiple perspectives. It is essential to resolve conflicts collectively in a collaborative decision-making process since stakeholders often disagree on how conflicts should be resolved. in this paper, we describe a method for dividing high-level NFR conflicts within a product line into more manageable sub-problems. Stakeholders make use of an argumentation based collaborative decision support system to determine which design alternatives provide the best trade-offs between NFRs. Finally, we present an empirical study in which the aforementioned system was used to resolve a single instance of an NFR conflict across 3 members of a product line. It shows that the system is effective in resolving conflicts in a collaborative decision process. © 2012 ACM.
Recommended Citation
X. F. Liu et al., "Conflict Detection and Resolution for Product Line Design in a Collaborative Decision Making Environment," Proceedings of the ACM Conference on Computer Supported Cooperative Work, CSCW, pp. 1327 - 1336, Association for Computing Machinery (ACM), Mar 2012.
The definitive version is available at https://doi.org/10.1145/2145204.2145402
Department(s)
Computer Science
Keywords and Phrases
Collaboration architectures; collaborative software development; computer-mediated communication; participatory/cooperative design
International Standard Book Number (ISBN)
978-145031086-4
Document Type
Article - Conference proceedings
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2024 Association for Computing Machinery, All rights reserved.
Publication Date
19 Mar 2012