User Story Extraction from Online News for Software Requirements Elicitation: A Conceptual Model

Indra Kharisma Raharjana, Daniel Siahaan, Chastine Fatichah

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

25 Citations (Scopus)

Abstract

To specify good requirements, system analysts need to understand the domain knowledge of the system. There are several techniques in requirements elicitation to improve domain knowledge understanding, such as user interviews, questioners, document analysis, and brainstorming. Most of these techniques require profound stakeholder involvement. However, not all software projects can do this task due to limited time or availability of stakeholders. In agile software development, the user story is the de facto standard used for capturing and writing functional requirements. The user story is an appropriate format and easy to understand for writing the results of requirements elicitation. This study purposes a conceptual model to extract user story from online news for improving domain knowledge understanding. The information in the online news contained lesson learned related to certain events. This information may improve the functionality of the software products. The user story consists of three aspects, namely: who, what, and why. Aspect of who represents the role or user, aspect of what shows the purpose or feature, while the aspect of why explains the reason. This format can summarize the lessons learned in the news. Our experimental results indicate that this conceptual model can extract user story from online news. The model manages to extract 105 user stories from 92 aspects of what/why candidate and 109 aspects of who candidate.

Original languageEnglish
Title of host publicationJCSSE 2019 - 16th International Joint Conference on Computer Science and Software Engineering
Subtitle of host publicationKnowledge Evolution Towards Singularity of Man-Machine Intelligence
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages342-347
Number of pages6
ISBN (Electronic)9781728107196
DOIs
Publication statusPublished - Jul 2019
Event16th International Joint Conference on Computer Science and Software Engineering, JCSSE 2019 - Chonburi, Thailand
Duration: 10 Jul 201912 Jul 2019

Publication series

NameJCSSE 2019 - 16th International Joint Conference on Computer Science and Software Engineering: Knowledge Evolution Towards Singularity of Man-Machine Intelligence

Conference

Conference16th International Joint Conference on Computer Science and Software Engineering, JCSSE 2019
Country/TerritoryThailand
CityChonburi
Period10/07/1912/07/19

Keywords

  • agile software development
  • information retrieval
  • natural language processing
  • requirements elicitation
  • software requirements
  • user stories

Fingerprint

Dive into the research topics of 'User Story Extraction from Online News for Software Requirements Elicitation: A Conceptual Model'. Together they form a unique fingerprint.

Cite this