一句话:通过 58 名分析师的实验模拟,实证揭示应用商店启发的需求获取的策略、收益与挑战。
应用商店启发的需求获取指通过探索竞品应用来获取需求灵感,这一实践在开发者中很常见,但其具体使用方式、优势与潜在问题缺乏实证研究。本文在真实场景下开展实验模拟:58 名分析师在传统需求获取访谈已捕获需求的基础上,进一步扩展产品需求,并收集定性数据。作者对数据做主题分析,识别出该方法的策略、收益与挑战,并比较其与访谈法的差异。结果表明:需要专门指南与流程来更好地实施该实践;应用商店现有的搜索功能不适合此用途,需要更多工具支持分析师的竞品检索与评估;访谈聚焦需求工程的“为什么”(目标),而应用商店启发的获取聚焦“怎么做”(方案),可为实现与可用性改进提供指示。研究为研究者应对现有挑战提供了框架,并指出推广该实践可能带来的收益。
App store-inspired elicitation is the practice of exploring competitors' apps, to get inspiration for requirements. This activity is common among developers, but little insight is available on its practical use, advantages and possible issues. This paper aims to empirically analyse this technique in a realistic scenario, in which it is used to extend the requirements of a product that were initially captured by means of more traditional requirements elicitation interviews. Considering this scenario, we conduct an experimental simulation with 58 analysts and collect qualitative data. We perform thematic analysis of the data to identify strategies, benefits, and challenges of app store-inspired elicitation, as well as differences with respect to interviews in the considered elicitation setting. Our results show that: (1) specific guidelines and procedures are required to better conduct app store-inspired elicitation; (2) current search features made available by app stores are not suitable for this practice, and more tool support is required to help analysts in the retrieval and evaluation of competing products; (3) while interviews focus on the why dimension of requirements engineering (i.e., goals), app store-inspired elicitation focuses on how (i.e., solutions), offering indications for implementation and improved usability. Our study provides a framework for researchers to address existing challenges and suggests possible benefits to fostering app store-inspired elicitation among practitioners.