On the Systematic Analysis of Natural Language Requirements with CIRCE
Automated Software Engineering
An empirical study on the impact of automation on the requirements analysis process
Journal of Computer Science and Technology
Enriching the class diagram concepts to capture natural language semantics for database access
Data & Knowledge Engineering
Reducing Ambiguities in Requirements Specifications Via Automatically Created Object-Oriented Models
Innovations for Requirement Analysis. From Stakeholders' Needs to Formal Designs
Feedback-driven requirements engineering: The Heuristic Requirements Assistant
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Translation of Textual Specifications to Automata by Means of Discourse Context Modeling
REFSQ '09 Proceedings of the 15th International Working Conference on Requirements Engineering: Foundation for Software Quality
BIS'07 Proceedings of the 10th international conference on Business information systems
Scenario Analysis: Generation of Possible Scenario Interpretations and their Visualization
REV '09 Proceedings of the 2009 Fourth International Workshop on Requirements Engineering Visualization
Automatic detection of nocuous coordination ambiguities in natural language requirements
Proceedings of the IEEE/ACM international conference on Automated software engineering
Improving requirements quality using essential use case interaction patterns
Proceedings of the 33rd International Conference on Software Engineering
From requirements to models: feedback generation as a result of formalization
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
NLDB'09 Proceedings of the 14th international conference on Applications of Natural Language to Information Systems
Decision support for the software product line domain engineering lifecycle
Automated Software Engineering
Treatment of passive voice and conjunctions in use case documents
NLDB'07 Proceedings of the 12th international conference on Applications of Natural Language to Information Systems
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
The state of the art in automated requirements elicitation
Information and Software Technology
Hi-index | 0.00 |
Natural Language (NL) requirements are widely used in software industry, at least as the first level of description of a system. Unfortunately they are often prone to errors and this is partially caused by interpretation problems due to the use of NL itself. This paper presents a methodology for the analysis of natural language requirements based on a quality model addressing a relevant part of the interpretation problems that can be approached at linguistic level. To provide an automatic support to this methodology a tool called QuARS (Quality Analyzer of Requirement Specification) has been implemented. The methodology and the underlying quality model have been validated by analyzing with QuARS several industrial software NL requirement documents showing interesting results.