paperbot · PL 论文追踪

全部论文 待读 收藏

P2 CTRAS: Crowdsourced Test Report Aggregation and Summarization

CTRAS:众包测试报告聚合与摘要
ICSE 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)2019匹配度 1/10 · 论文聚焦众包测试报告的重复检测与摘要生成,属于软件测试和缺陷报告挖掘,未涉及静态分析、程序分析、LLM/Agent、浮点程序分析或贝叶斯程序分析,与研究方向几乎无关。引用 44 inbox
Rui Hao, Yang Feng, James A. Jones, Yuying Li, Zhenyu Chen
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出CTRAS,利用文本与截图自动聚合重复的众包测试报告并生成综合摘要,提升审查效率。

众包测试被广泛用于提升软件质量,但大量测试报告的人工审查耗时费力。现有问题跟踪系统(如JIRA、Bugzilla)基于关键词搜索来识别重复报告,然而在移动设备上,众包测试报告往往文本描述不足而截图丰富,导致基于文本分析的方法效果不佳。本文提出CTRAS,不再仅基于文本检测重复,而是利用重复报告来丰富缺陷描述内容并提高审查效率。CTRAS能基于文本信息与截图自动聚合重复报告,并将重复测试报告摘要为一份综合且易于理解的报告。作者使用来自12个工业众包项目的5000余份测试报告进行定量研究,结果表明CTRAS自动检测重复报告的平均准确率可达0.87,在Jensen-Shannon散度指标上优于经典的Max-Coverage和MMR摘要方法。此外,30名参与者的任务型用户研究表明,CTRAS平均节省近30%的时间成本且不损失正确性。

问题
众包测试产生大量测试报告,人工审查耗时;移动端报告文本稀少、截图丰富,基于文本的重复检测方法效果不佳。
方法
CTRAS基于文本信息与截图自动聚合重复测试报告,并将重复报告摘要为一份综合且易理解的报告。
评估
使用来自12个工业众包项目的5000余份测试报告进行定量研究,重复检测平均准确率0.87,在Jensen-Shannon散度上优于Max-Coverage和MMR;30人用户研究表明平均节省近30%时间且不损失正确性。
原文摘要(Abstract)

Crowdsourced testing has been widely adopted to improve the quality of various software products. Crowdsourced workers typically perform testing tasks and report their experiences through test reports. While the crowdsourced test reports provide feedbacks from real usage scenarios, inspecting such a large number of reports becomes a time-consuming yet inevitable task. To improve the efficiency of this task, existing widely used issue-tracking systems, such as JIRA, Bugzilla, and Mantis, have provided keyword-search-based methods to assist users in identifying duplicate test reports. However, on mobile devices (such as mobile phones), where the crowdsourced test reports often contain insufficient text descriptions but instead rich screenshots, these text-analysis-based methods become less effective because the data has fundamentally changed. In this paper, instead of focusing on only detecting duplicates based on textual descriptions, we present CTRAS: a novel approach to leveraging duplicates to enrich the content of bug descriptions and improve the efficiency of inspecting these reports. CTRAS is capable of automatically aggregating duplicates based on both textual information and screenshots, and further summarizes the duplicate test reports into a comprehensive and comprehensible report. To validate CTRAS, we conducted quantitative studies using more than 5000 test reports, collected from 12 industrial crowdsourced projects. The experimental results reveal that CTRAS can reach an accuracy of 0.87, on average, regarding automatically detecting duplicate reports, and it outperforms the classic Max-Coverage-based and MMR summarization methods under Jensen Shannon divergence metric. Moreover, we conducted a task-based user study with 30 participants, whose result indicates that CTRAS can save nearly 30% time cost on average without loss of correctness.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{HaoFJL019,
  title = {CTRAS: Crowdsourced Test Report Aggregation and Summarization},
  author = {Rui Hao and Yang Feng and James A. Jones and Yuying Li and Zhenyu Chen},
  booktitle = {ICSE},
  year = {2019},
  doi = {10.1109/icse.2019.00096}
}