User guidance for creating precise and accessible property specifications
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
Towards Software Component Procurement Automation with Latent Semantic Analysis
Electronic Notes in Theoretical Computer Science (ENTCS)
Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting
Semantic parameterization: A process for modeling domain descriptions
ACM Transactions on Software Engineering and Methodology (TOSEM)
Innovations in Natural Language Document Processing for Requirements Engineering
Innovations for Requirement Analysis. From Stakeholders' Needs to Formal Designs
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Text to software: developing tools to close the gaps in software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
Improving requirements quality using essential use case interaction patterns
Proceedings of the 33rd International Conference on Software Engineering
Ontology-driven guidance for requirements elicitation
ESWC'11 Proceedings of the 8th extended semantic web conference on The semanic web: research and applications - Volume Part II
On specifying requirements using a semantically controlled representation
NLDB'11 Proceedings of the 16th international conference on Natural language processing and information systems
NLDB'12 Proceedings of the 17th international conference on Applications of Natural Language Processing and Information Systems
Journal of Management Information Systems
Hi-index | 0.00 |
In most current industrial software engineering projects, themajority of requirements documents are written almost entirelyin natural language. However, specifying the requirements innatural language has one major drawback, namely the inherentimprecision, i.e., ambiguity, incompleteness, and inaccuracy, ofnatural language. Since the requirements document forms thebasis of the whole development process, such defects can havesevere consequences for the whole project. Therefore, it isimportant to deal with these defects in a requirements specificationright from the start. This paper presents an approach forreducing the problem of imprecision in natural language requirementsspecifications with the use of natural language patterns,which allow formulating requirements sentences in a lessambiguous, more complete, and more accurate way. To ensurethe applicability of our approach we based our patterns on ametamodel for requirements statements for embedded systems.With this metamodel, we ensure that all forms of requirementsstatements are described with the patterns. We validated theeffectiveness of the patterns by using them to rewrite a substantial,previously written, requirements specification to eliminateits imprecisions.