Rule-based extraction of goal-use case models from text

Tuong Huan Nguyen, John Grundy, Mohamed Almorsy

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

25 Citations (Scopus)

Abstract

Goal and use case modeling has been recognized as a key approach for understanding and analyzing requirements. However, in practice, goals and use cases are often buried among other content in requirements specifications documents and written in unstructured styles. It is thus a time-consuming and error-prone process to identify such goals and use cases. In addition, having them embedded in natural language documents greatly limits the possibility of formally analyzing the requirements for problems. To address these issues, we have developed a novel rule-based approach to automatically extract goal and use case models from natural language requirements documents. Our approach is able to automatically categorize goals and ensure they are properly specified. We also provide automated semantic parameterization of artifact textual specifications to promote further analysis on the extracted goal-use case models. Our approach achieves 85% precision and 82% recall rates on average for model extraction and 88% accuracy for the automated parameterization.

Original languageEnglish
Title of host publication2015 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2015) Proceedings
EditorsElisabetta Di Nitto, Mark Harman, Patrick Heymans
Place of PublicationNew York NY USA
PublisherAssociation for Computing Machinery (ACM)
Pages591-601
Number of pages11
ISBN (Electronic)9781450336758
DOIs
Publication statusPublished - 2015
Externally publishedYes
EventJoint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering 2015 - Bergamo, Italy
Duration: 31 Aug 20154 Sept 2015
Conference number: 10th
http://esec-fse15.dei.polimi.it/

Conference

ConferenceJoint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering 2015
Abbreviated titleESEC/FSE 2015
Country/TerritoryItaly
CityBergamo
Period31/08/154/09/15
Internet address

Keywords

  • Extraction
  • Goal-use case modeling
  • Semantic parameterization

Cite this