Generating Requirements Out of Thin Air: Towards Automated Feature Identification for New Apps

09/25/2019
by   Tahira Iqbal, et al.
0

App store mining has proven to be a promising technique for requirements elicitation as companies can gain valuable knowledge to maintain and evolve existing apps. However, despite first advancements in using mining techniques for requirements elicitation, little is yet known how to distill requirements for new apps based on existing (similar) solutions and how exactly practitioners would benefit from such a technique. In the proposed work, we focus on exploring information (e.g. app store data) provided by the crowd about existing solutions to identify key features of applications in a particular domain. We argue that these discovered features and other related influential aspects (e.g. ratings) can help practitioners(e.g. software developer) to identify potential key features for new applications. To support this argument, we first conducted an interview study with practitioners to understand the extent to which such an approach would find champions in practice. In this paper, we present the first results of our ongoing research in the context of a larger road-map. Our interview study confirms that practitioners see the need for our envisioned approach. Furthermore, we present an early conceptual solution to discuss the feasibility of our approach. However, this manuscript is also intended to foster discussions on the extent to which machine learning can and should be applied to elicit automated requirements on crowd generated data on different forums and to identify further collaborations in this endeavor.

READ FULL TEXT

page 1

page 5

research
01/28/2023

Strategies, Benefits and Challenges of App Store-inspired Requirements Elicitation

App store-inspired elicitation is the practice of exploring competitors'...
research
08/01/2022

How Do Requirements Evolve During Elicitation? An Empirical Study Combining Interviews and App Store Analysis

Requirements are elicited from the customer and other stakeholders throu...
research
06/24/2021

Runtime Permission Issues in Android Apps: Taxonomy, Practices, and Ways Forward

Android introduces a new permission model that allows apps to request pe...
research
03/12/2021

Automating the GDPR Compliance Assessment for Cross-border Personal Data Transfers in Android Applications

The General Data Protection Regulation (GDPR) aims to ensure that all pe...
research
08/04/2022

Evaluating Plant Disease Detection Mobile Applications: Quality and Limitations

In this technologically advanced era, with the proliferation of artifici...
research
06/20/2022

A Systematic Mapping Study Addressing the Reliability of Mobile Applications: The Need to Move Beyond Testing Reliability

Intense competition in the mobile apps market means it is important to m...
research
02/07/2020

Views on Quality Requirements in Academia and Practice: Commonalities, Differences, and Context-Dependent Grey Areas

Context: Quality requirements (QRs) are a topic of constant discussions ...

Please sign up or login with your details

Forgot password? Click here to reset