Crowd-Generated Data Mining for Continuous Requirements Elicitation

Abstract

In software development projects, the process of requirements engineering (RE) is one in which requirements are elicited, analyzed, documented, and managed. Requirements are traditionally collected using manual approaches, including interviews, surveys, and workshops. Employing traditional RE methods to engage a large base of users has always been a challenge, especially when the process involves users beyond the organization’s reach. Furthermore, emerging software paradigms, such as mobile computing, social networks, and cloud computing, require better automated or semi-automated approaches for requirements elicitation because of the growth in systems users, the accessibility to crowd-generated data, and the rapid change of users’ requirements. This research proposes a methodology to capture and analyze crowd-generated data (e.g., user feedback and comments) to find potential requirements for a software system in use. It semi-automates some requirements-elicitation tasks using data retrieval and natural language processing (NLP) techniques to extract potential requirements. It supports requirements engineers’ efforts to gather potential requirements from crowd-generated data on social networks (e.g., Twitter). It is an assistive approach that taps into unused knowledge and experiences emphasizing continuous requirements elicitation during systems use.

Authors and Affiliations

Ayed Alwadain, Mishari Alshargi

Keywords

Related Articles

Analysis of k-Coverage in Wireless Sensor Networks 

Recently, a concept of wireless sensor networks has attracted much attention due to its wide-range of potential applications. Wireless sensor networks also pose a number of challenging optimization problems. One of the f...

Recommender System for Journal Articles using Opinion Mining and Semantics

Till date, the dominant part of Recommender Systems (RS) work focusing on single domain, i.e. for films, books and shopping and so on. However, human inclinations may traverse over numerous areas. Thus, utilization pract...

Fast Hybrid String Matching Algorithm based on the Quick-Skip and Tuned Boyer-Moore Algorithms

The string matching problem is considered as one of the most interesting research areas in the computer science field because it can be applied in many essential different applications such as intrusion detection, search...

Survey of Nearest Neighbor Condensing Techniques

The nearest neighbor rule identifies the category of an unknown element according to its known nearest neighbors’ categories. This technique is efficient in many fields as event recognition, text categorization and objec...

TinyCO – A Middleware Model for Heterogeneous Nodes in Wireless Sensor Networks

Wireless sensor networks (WSNs) contain multiple nodes of the same configuration and type. The biggest challenge nowadays is to communicate with heterogeneous nodes of different WSNs. To communicate with distinct network...

Download PDF file
  • EP ID EP645800
  • DOI 10.14569/IJACSA.2019.0100907
  • Views 85
  • Downloads 0

How To Cite

Ayed Alwadain, Mishari Alshargi (2019). Crowd-Generated Data Mining for Continuous Requirements Elicitation. International Journal of Advanced Computer Science & Applications, 10(9), 45-50. https://europub.co.uk/articles/-A-645800