mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An approach to identify use case scenarios from textual requirements specification
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. DA-IICT, Gandhinagar, India.
DA-IICT, Gandhinagar, India.
DA-IICT, Gandhinagar, India.
2019 (English)In: ACM International Conference Proceeding Series, Association for Computing Machinery , 2019Conference paper, Published paper (Refereed)
Abstract [en]

Use case modeling refers to the process of identifying scenarios written in some natural language text, particularly to capture interactions between the system and associated actors. Several approaches have been proposed to maintain the synergy of use cases with other software models, but no systematic transformation approach is available to extract use case scenarios from the textual requirements specification. In this paper, we propose a systematic transformation approach that automatically extracts various use case elements from textual problem specifications. The approach uses Natural Language (NL) parser to identify Parts-Of-Speech (POS) tags, Type Dependencies (TDs) and semantic roles from the input text specification to populate use case elements. It further makes use of the questionnaire-based approach to develop the remaining unpopulated parts of the use case template. The paper demonstrates the applicability of the proposed approach by applying both industry and research-level case studies. The results highlight that the generated output is correct, consistent, non-redundant and complete, and helpful to use case developers in further analysis and documentation. 

Place, publisher, year, edition, pages
Association for Computing Machinery , 2019.
Keywords [en]
Case study, Natural Language Processing (NLP), Questionnaire based analysis, Tool support, Use case modeling, Natural language processing systems, Semantics, Software engineering, Specifications, Surveys, Syntactics, NAtural language processing, Natural language text, Problem specification, Requirements specifications, Use case model, Use case scenario, Modeling languages
National Category
Language Technology (Computational Linguistics)
Identifiers
URN: urn:nbn:se:mdh:diva-42916DOI: 10.1145/3299771.3299774Scopus ID: 2-s2.0-85062353813ISBN: 9781450362153 (print)OAI: oai:DiVA.org:mdh-42916DiVA, id: diva2:1297361
Conference
12th Innovations in Software Engineering Conference, ISEC 2019, 14 February 2019 through 16 February 2019
Available from: 2019-03-19 Created: 2019-03-19 Last updated: 2019-06-25Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Tiwari, Saurabh

Search in DiVA

By author/editor
Tiwari, Saurabh
By organisation
Embedded Systems
Language Technology (Computational Linguistics)

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 55 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf