Software quality assurance. Vol. 1: practice and implementation
Software quality assurance. Vol. 1: practice and implementation
Software quality engineering: a total technical and management approach
Software quality engineering: a total technical and management approach
Principles of software engineering management
Principles of software engineering management
Theory-W Software Project Management Principles and Examples
IEEE Transactions on Software Engineering
Software requirements negotiation and renegotiation aids
Proceedings of the 17th international conference on Software engineering
SAAM: a method for analyzing the properties of software architectures
ICSE '94 Proceedings of the 16th international conference on Software engineering
Experience with performing architecture tradeoff analysis
Proceedings of the 21st international conference on Software engineering
A stakeholder win–win approach to software engineering education
Annals of Software Engineering - Special issue on software engineering education
Software Quality: Theory and Management
Software Quality: Theory and Management
Software Engineering Economics
Software Engineering Economics
Handbook of Software Quality Assurance
Handbook of Software Quality Assurance
Identifying Quality-Requirement Conflicts
IEEE Software
Attribute-Based Architecture Styles
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
Quantitative evaluation of software quality
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Using non-functional requirements to systematically support change
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Software Cost Option Strategy Tool (S-COST)
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Deriving security requirements from crosscutting threat descriptions
Proceedings of the 3rd international conference on Aspect-oriented software development
Information and Software Technology
Hi-index | 0.00 |
Negotiating stakeholder WinWin relationships among software quality requirements is a technique that emerged during the 1990's in order to overcome the difficulties arising from contract-oriented specification compliance (popular in the 1970's) and service-oriented customer satisfaction (popular in the 1980's). Obstacles to adoption of negotiated win-win relationships include coordination of multiple stakeholder interests and priorities, reasoning of complicated dependencies, and scalability of an exponentially increasing resolution option space. Conflict identification and resolution techniques are key success factors to overcome the obstacles. This paper describes two exploratory knowledge-based tools (called “QARCC” and “S-COST”)* for conflict identification and resolution and how they were used in the digital library projects of a USC Software Engineering class during the 1996/97 school year. A comparative analysis with the artifacts surfaced by stakeholders and the artifacts generated and analyzed by QARCC and S-COST focused on the conflict resolution process, stakeholders' roles and their relationships to quality artifacts, and tool effectiveness. We conclude that the tools helped stakeholders: (1) surface and negotiate conflicts; (2) identify conflicts among functional and quality requirements; and (3) generate, visualize, and negotiate potential resolution options for the conflicts.