咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Enhanced Crowdsourced Test Rep... 收藏

Enhanced Crowdsourced Test Report Prioritization via Image-and-Text Semantic Understanding and Feature Integration

作     者:Fang, Chunrong Yu, Shengcheng Zhang, Quanjun Li, Xin Liu, Yulei Chen, Zhenyu 

作者机构:Nanjing Univ State Key Lab Novel Software Technol Nanjing 210093 Peoples R China 

出 版 物:《IEEE TRANSACTIONS ON SOFTWARE ENGINEERING》 (IEEE Trans Software Eng)

年 卷 期:2025年第51卷第1期

页      面:283-304页

核心收录:

基  金:National Natural Science Foundation of China [62372228, 62141215, 62272220] Fundamental Research Funds for the Central Universities Open Project of State Key Laboratory for Novel Software Technology at Nanjing University [KFKT2024B21] 

主  题:Testing Feature extraction Computer bugs Graphical user interfaces Semantics Mobile applications Layout Natural language processing Microscopy Software testing Crowdsourced testing mobile app testing test report prioritization semantic understanding feature integration 

摘      要:Crowdsourced testing has gained prominence in the field of software testing due to its ability to effectively address the challenges posed by the fragmentation problem in mobile app testing. The inherent openness of crowdsourced testing brings diversity to the testing outcome. However, it also presents challenges for app developers in inspecting a substantial quantity of test reports. To help app developers inspect the bugs in crowdsourced test reports as early as possible, crowdsourced test report prioritization has emerged as an effective technology by establishing a systematic optimal report inspecting sequence. Nevertheless, crowdsourced test reports consist of app screenshots and textual descriptions, but current prioritization approaches mostly rely on textual descriptions, and some may add vectorized image features at the image-as-a-whole level or widget level. They still lack precision in accurately characterizing the distinctive features of crowdsourced test reports. In terms of prioritization strategy, prevailing approaches adopt simple prioritization based on features combined merely using weighted coefficients, without adequately considering the semantics, which may result in biased and ineffective outcomes. In this paper, we propose EncrePrior, an enhanced crowdsourced test report prioritization approach via image-and-text semantic understanding and feature integration. EncrePrior extracts distinctive features from crowdsourced test reports. For app screenshots, EncrePrior considers the structure (i.e., GUI layout) and the contents (i.e., GUI widgets), viewing the app screenshot from the macroscopic and microscopic perspectives, respectively. For textual descriptions, EncrePrior considers the Bug Description and Reproduction Step as the bug context. During the prioritization, we do not directly merge the features with weights to guide the prioritization. Instead, in order to comprehensively consider the semantics, we adopt a prioritize-reprioritize stra

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分