首页> 外文期刊>Frontiers of computer science in China >Automatic test report augmentation to assist crowdsourced testing
【24h】

Automatic test report augmentation to assist crowdsourced testing

机译:自动增加测试报告以协助众包测试

获取原文
获取原文并翻译 | 示例
           

摘要

In crowdsourced mobile application testing, workers are often inexperienced in and unfamiliar with software testing. Meanwhile, workers edit test reports in descriptive natural language on mobile devices. Thus, these test reports generally lack important details and challenge developers in understanding the bugs. To improve the quality of inspected test reports, we issue a new problem of test report augmentation by leveraging the additional useful information contained in duplicate test reports. In this paper, we propose a new framework named test report augmentation framework (TRAF) towards resolving the problem. First, natural language processing (NLP) techniques are adopted to preprocess the crowdsourced test reports. Then, three strategies are proposed to augment the environments, inputs, and descriptions of the inspected test reports, respectively. Finally, we visualize the augmented test reports to help developers distinguish the added information. To evaluate TRAF, we conduct experiments over five industrial datasets with 757 crowdsourced test reports. Experimental results show that TRAF can recommend relevant inputs to augment the inspected test reports with 98.49% in terms of NDCG and 88.65% in terms of precision on average, and identify valuable sentences from the descriptions of duplicates to augment the inspected test reports with 83.58% in terms of precision, 77.76% in terms of recall, and 78.72% in terms of F-measure on average. Meanwhile, empirical evaluation also demonstrates that augmented test reports can help developers understand and fix bugs better.
机译:在众包的移动应用程序测试中,工作人员通常没有经验并且不熟悉软件测试。同时,工作人员在移动设备上以描述性自然语言编辑测试报告。因此,这些测试报告通常缺少重要的细节,并且在理解错误方面给开发人员带来了挑战。为了提高检查的测试报告的质量,我们通过利用重复的测试报告中包含的其他有用信息,发布了一个新的测试报告扩充问题。在本文中,我们提出了一个名为测试报告增强框架(TRAF)的新框架来解决该问题。首先,采用自然语言处理(NLP)技术对众包测试报告进行预处理。然后,提出了三种策略来分别增加检查报告的环境,输入和描述。最后,我们将增强的测试报告可视化,以帮助开发人员区分添加的信息。为了评估TRAF,我们使用757个众包测试报告对五个工业数据集进行了实验。实验结果表明,TRAF可以推荐相关输入,以NDCG的形式平均提高98.49%的检验报告,准确度达到88.65%的平均检验,并从重复描述中识别出有价值的句子,从而以83.58%的比例提升检验的报告在精确度方面,召回率平均为77.76%,在F量度方面平均为78.72%。同时,经验评估还表明,增强的测试报告可以帮助开发人员更好地理解和修复错误。

著录项

  • 来源
    《Frontiers of computer science in China》 |2019年第5期|943-959|共17页
  • 作者单位

    Hangzhou Dianzi Univ, Sch Comp Sci & Technol, Hangzhou 310018, Zhejiang, Peoples R China|Dalian Univ Technol, Sch Software, Dalian 116621, Peoples R China;

    Dalian Univ Technol, Sch Software, Dalian 116621, Peoples R China|Key Lab Ubiquitous Network & Serv Software Liaoni, Dalian 116621, Peoples R China;

    Nanjing Univ, Sch Software, Nanjing 210093, Jiangsu, Peoples R China;

    Nanjing Univ, Sch Software, Nanjing 210093, Jiangsu, Peoples R China;

    Zhejiang Sci Tech Univ, Sch Informat Sci & Technol, Hangzhou 310018, Zhejiang, Peoples R China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    crowdsourced testing; test report; TF-IDF; natural language processing; test report augmentation;

    机译:众包测试;测试报告;TF-IDF;自然语言处理;测试报告扩充;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号