当前位置: X-MOL 学术arXiv.cs.SE › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
AndroR2: A Dataset of Manually Reproduced Bug Reports for Android Applications
arXiv - CS - Software Engineering Pub Date : 2021-06-15 , DOI: arxiv-2106.08403
Tyler Wendland, Jingyang Sun, Junayed Mahmud, S. M. Hasan Mansur, Steven Huang, Kevin Moran, Julia Rubin, Mattia Fazzini

Software maintenance constitutes a large portion of the software development lifecycle. To carry out maintenance tasks, developers often need to understand and reproduce bug reports. As such, there has been increasing research activity coalescing around the notion of automating various activities related to bug reporting. A sizable portion of this research interest has focused on the domain of mobile apps. However, as research around mobile app bug reporting progresses, there is a clear need for a manually vetted and reproducible set of real-world bug reports that can serve as a benchmark for future work. This paper presents ANDROR2: a dataset of 90 manually reproduced bug reports for Android apps listed on Google Play and hosted on GitHub, systematically collected via an in-depth analysis of 459 reports extracted from the GitHub issue tracker. For each reproduced report, ANDROR2 includes the original bug report, an apk file for the buggy version of the app, an executable reproduction script, and metadata regarding the quality of the reproduction steps associated with the original report. We believe that the ANDROR2 dataset can be used to facilitate research in automatically analyzing, understanding, reproducing, localizing, and fixing bugs for mobile applications as well as other software maintenance activities more broadly.

中文翻译:

AndroR2:Android 应用程序手动复制错误报告的数据集

软件维护构成了软件开发生命周期的很大一部分。为了执行维护任务,开发人员通常需要理解和重现错误报告。因此,越来越多的研究活动围绕自动化与错误报告相关的各种活动的概念进行。这一研究兴趣的很大一部分集中在移动应用程序领域。然而,随着围绕移动应用程序错误报告的研究的进展,显然需要一组手动审查和可重现的真实错误报告,这些报告可以作为未来工作的基准。本文介绍了 ANDROR2:一个包含 90 个针对 Google Play 上列出并托管在 GitHub 上的 Android 应用程序的手动复制错误报告的数据集,通过对从 GitHub 问题跟踪器中提取的 459 份报告的深入分析来系统地收集。对于每个复制的报告,ANDROR2 包括原始错误报告、应用程序错误版本的 apk 文件、可执行的复制脚本以及与原始报告相关的复制步骤质量的元数据。我们相信 ANDROR2 数据集可用于促进对移动应用程序以及更广泛的其他软件维护活动的自动分析、理解、复制、本地化和修复错误的研究。
更新日期:2021-06-17
down
wechat
bug