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

Indirect Substitution Method in Combinable Services by Eliminating Incompatible Services

Service-oriented architecture is a style in information systems architecture with the aim of achieving loose coupling in communication between software components and services. Service, here means software implementation...

Effect of Driver Strength on Crosstalk in Global Interconnects

The Noise estimation and avoidance are becoming critical, in today’s high performance IC design. An accurate yet efficient crosstalk noise model which contains as many driver/interconnect parameters as possible, is neces...

Defects Prediction and Prevention Approaches for Quality Software Development

The demand for distributed and complex business applications in the enterprise requires error-free and high-quality application systems. Unfortunately, most of the developed software contains certain defects which cause...

A Novel Student Risk Identification Model using Machine Learning Approach

This research work aim at addressing issues in detecting student, who are at risk of failing to complete their course. The conceptual design presents a solution for efficient learning in non-existence of data from previo...

An Efficient Application Specific Memory Storage and ASIP Behavior Optimization in Embedded System

Low power embedded system requires effective memory design system which improves the system performance with the help of memory implementation techniques. Application specific data allocation design pattern implements th...

Download PDF file
  • EP ID EP645800
  • DOI 10.14569/IJACSA.2019.0100907
  • Views 59
  • 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