喵ID:qFlmc5免责声明

Andror2: A Dataset of Manually-Reproduced Bug Reports for Android apps

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

基本信息

DOI:
--
发表时间:
2021
期刊:
IEEE Working Conference on Mining Software Repositories
影响因子:
--
通讯作者:
M. Fazzini
中科院分区:
文献类型:
--
作者: Tyler Wendland;Jingyang Sun;Junayed Mahmud;S M Hasan Mansur;Steven Huang;Kevin Moran;J. Rubin;M. Fazzini研究方向: -- MeSH主题词: --
关键词: --
来源链接:pubmed详情页地址

文献摘要

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:一个包含90个针对谷歌应用商店中列出且托管在GitHub上的安卓应用的人工重现错误报告的数据集,它是通过对从GitHub问题跟踪器中提取的459个报告进行深入分析而系统收集的。对于每个重现的报告,AndroR2包括原始错误报告、应用有错误版本的apk文件、一个可执行的重现脚本,以及与原始报告相关的重现步骤质量的元数据。我们相信AndroR2数据集可用于促进移动应用以及更广泛的其他软件维护活动中自动分析、理解、重现、定位和修复错误的研究。
参考文献(2)
被引文献(15)
ReCDroid: Automatically Reproducing Android Application Crashes from Bug Reports
DOI:
10.1109/icse.2019.00030
发表时间:
2019-05
期刊:
2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)
影响因子:
0
作者:
Yu Zhao;Tingting Yu;Ting Su;Yang Liu;Wei Zheng;Jingzhi Zhang;William G. J. Halfond
通讯作者:
Yu Zhao;Tingting Yu;Ting Su;Yang Liu;Wei Zheng;Jingzhi Zhang;William G. J. Halfond
Assessing the quality of the steps to reproduce in bug reports
DOI:
10.1145/3338906.3338947
发表时间:
2019-06
期刊:
Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子:
0
作者:
Oscar Chaparro;Carlos Bernal-Cárdenas;Jing Lu;Kevin Moran;Andrian Marcus;M. D. Penta;D. Poshyvanyk;Vincent Ng
通讯作者:
Oscar Chaparro;Carlos Bernal-Cárdenas;Jing Lu;Kevin Moran;Andrian Marcus;M. D. Penta;D. Poshyvanyk;Vincent Ng

数据更新时间:{{ references.updateTime }}

M. Fazzini
通讯地址:
--
所属机构:
--
电子邮件地址:
--
免责声明免责声明
1、猫眼课题宝专注于为科研工作者提供省时、高效的文献资源检索和预览服务;
2、网站中的文献信息均来自公开、合规、透明的互联网文献查询网站,可以通过页面中的“来源链接”跳转数据网站。
3、在猫眼课题宝点击“求助全文”按钮,发布文献应助需求时求助者需要支付50喵币作为应助成功后的答谢给应助者,发送到用助者账户中。若文献求助失败支付的50喵币将退还至求助者账户中。所支付的喵币仅作为答谢,而不是作为文献的“购买”费用,平台也不从中收取任何费用,
4、特别提醒用户通过求助获得的文献原文仅用户个人学习使用,不得用于商业用途,否则一切风险由用户本人承担;
5、本平台尊重知识产权,如果权利所有者认为平台内容侵犯了其合法权益,可以通过本平台提供的版权投诉渠道提出投诉。一经核实,我们将立即采取措施删除/下架/断链等措施。
我已知晓