移动应用需求获取中的注意事项
软件工程
2020-02-21 v1
摘要
应用商店或平台选择等因素严重影响移动应用的功能性与非功能性需求。我们调查了 45 家公司并访谈了十位专家,以探究移动应用行业中的需求工程师如何理解影响移动应用需求的因素。我们观察到若干领域的知识匮乏。例如,我们观察到所有从业者都意识到数据隐私问题,然而他们并不知道某些第三方库、使用聚合器或广告库也偶尔泄露敏感用户数据。类似地,某些功能性需求在缺少第三方库时可能无法实现,而该库或因政策违规被应用商店封禁,或缺乏特性——例如 iOS 的 ARKit 库缺失所需特性,使从业者转向 Android。我们得出结论:需求工程师应具备充分的移动应用开发技术经验,以及在隐私、安全与法律等领域的足够知识,以便在需求获取过程中做出明智决策。
引用
@article{arxiv.2002.08458,
title = {Caveats in Eliciting Mobile App Requirements},
author = {Nitish Patkar and Mohammad Ghafari and Oscar Nierstrasz and Sofija Hotomski},
journal= {arXiv preprint arXiv:2002.08458},
year = {2020}
}
备注
The 24th International Conference on Evaluation and Assessment in Software Engineering (EASE 2020)