A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Factors influencing requirements traceability practice
Communications of the ACM
Collective knowledge systems: Where the Social Web meets the Semantic Web
Web Semantics: Science, Services and Agents on the World Wide Web
Ultralarge Systems: Redefining Software Engineering?
IEEE Software
Requirements Engineering in the Development of Large-Scale Systems
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Requirements Reasoning for Distributed Requirements Analysis Using Semantic Wiki
ICGSE '09 Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering
Using tagging to identify and organize concerns during pre-requirements analysis
EA '09 Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design
Towards a Research Agenda for Recommendation Systems in Requirements Engineering
MARK '09 Proceedings of the 2009 Second International Workshop on Managing Requirements Knowledge
Recommendation and decision technologies for requirements engineering
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering
Workshop report from Web2SE: first workshop on web 2.0 for software engineering
ACM SIGSOFT Software Engineering Notes
Semantic to intelligent web era: building blocks, applications, and current trends
Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems
Hi-index | 0.00 |
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.