From collective knowledge to intelligence: Pre-requirements analysis of large and complex systems

Authors: Liang, P., Avgeriou, P., He, K. and Xu, L.

Journal: Proceedings - International Conference on Software Engineering

Pages: 26-30

ISBN: 9781605589756

ISSN: 0270-5257

DOI: 10.1145/1809198.1809208

Abstract:

Requirements engineering is essentially a social collaborative activity in which involved stakeholders have to closely work together to communicate, elicit, negotiate, define, confirm, and finally come up with the requirements for the system to be implemented or upgraded. In the development of large and complex systems, with a huge number of uncertain stakeholders, the requirements engineering process becomes a challenging task due to overwhelming and dynamic social interactions, tradeoffs, and collective decisions made by above stakeholders. Traditional approaches and techniques are deficient in supporting this kind of social interactions in requirements-related activities, and managing the evolving requirements and their traceability caused by the social interactions. This paper proposes to address the challenges in the pre-requirements analysis of large and complex systems by employing the techniques from collective intelligence based on Web 2.0 tools and technologies, which is composed of three steps: first, obtain collective requirements knowledge through collaborative tagging by stakeholders; second, transform collaborative requirement tags into requirement ontologies; third, support collective requirement decision-making (i.e., collective intelligence) based on the requirement ontologies through requirements reasoning. © 2010 ACM.

Source: Scopus

From Collective Knowledge to Intelligence: Pre-Requirements Analysis of Large and Complex Systems

Authors: Liang, P., Avgeriou, P., He, K. and Xu, L.

Conference: Web2SE: First Workshop on Web 2.0 for Software Engineering

Dates: 4 May 2010

Pages: 26-30

Publisher: ACM

ISBN: 978-1-60558-975-6

DOI: 10.1145/1809198.1809208

Abstract:

Requirements engineering is essentially a social collaborative activity in which involved stakeholders have to closely work together to communicate, elicit, negotiate, define, confirm, and finally come up with the requirements for the system to be implemented or upgraded. In the development of large and complex systems, with a huge number of uncertain stakeholders, the requirements engineering process becomes a challenging task due to overwhelming and dynamic social interactions, tradeoffs, and collective decisions made by above stakeholders. Traditional approaches and techniques are deficient in supporting this kind of social interactions in requirements-related activities, and managing the evolving requirements and their traceability caused by the social interactions. This paper proposes to address the challenges in the pre-requirements analysis of large and complex systems by employing the techniques from collective intelligence based on Web 2.0 tools and technologies, which is composed of three steps: first, obtain collective requirements knowledge through collaborative tagging by stakeholders; second, transform collaborative requirement tags into requirement ontologies; third, support collective requirement decision making (i.e., collective intelligence) based on the requirement ontologies through requirements reasoning.

http://portal.acm.org/citation.cfm?id=1809198.1809208

Source: Manual

Preferred by: Lai Xu