Advances in Requirements Engineering: Bridging the Gap between Stakeholders' Needs and Formal Designs

The lions's share of the software faults can be traced to requirements and specification errors, so improvements in requirements engineering can have a large impact on the effectiveness of the overall system development process. A weak link in the chain is the transition from the vague and informal needs of system stakeholders to the formal models that support theoretical analysis and software tools. This paper explains the context for the 2007 Monterey workshop that was dedicated to this problem. It provides the case study that participants were asked to use to illustrate their new methods, and summarizes the discussion and conclusions of the workshop.

[1]  Doris L. Carver,et al.  Towards Combining Ontologies and Model Weaving for the Evolution of Requirements Models , 2007, Monterey Workshop.

[2]  Farokh B. Bastani,et al.  Model-Driven Prototyping Based Requirements Elicitation , 2007, Monterey Workshop.

[3]  Thomas Herrmann,et al.  A Case for ViewPoints and Documents , 2008, Monterey Workshop.

[4]  Luqi,et al.  Innovations in Natural Language Document Processing for Requirements Engineering , 2008, Monterey Workshop.

[5]  Leonid Kof,et al.  On the Identification of Goals in Stakeholders' Dialogs , 2008, Monterey Workshop.

[6]  Peter Sawyer,et al.  Identifying tacit knowledge-based requirements , 2006, IEE Proc. Softw..

[7]  Nenad Medvidovic,et al.  Reducing Ambiguities in Requirements Specifications Via Automatically Created Object-Oriented Models , 2008, Monterey Workshop.

[8]  Patricia Derler,et al.  Could an Agile Requirements Analysis Be Automated?-Lessons Learned from the Successful Overhauling of an Industrial Automation System , 2007, Monterey Workshop.

[9]  Douglas S. Lange,et al.  Text Classification and Machine Learning Support for Requirements Analysis Using Blogs , 2008, Monterey Workshop.

[10]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[11]  Daniel M. Berry,et al.  Ambiguity in Natural Language Requirements Documents , 2008, Monterey Workshop.

[12]  Insup Lee,et al.  Logic-Based Regulatory Conformance Checking , 2007, Monterey Workshop.

[13]  Daniel M. Berry Ambiguity in Natural Language Requirements Documents (Extended Abstract) , 2008 .

[14]  Diane Kelly A Software Chasm: Software Engineering and Scientific Computing , 2007, IEEE Software.

[15]  Peter Sawyer,et al.  Profiling and Tracing Stakeholder Needs , 2008, Monterey Workshop.