咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >How Different is Test Case Pri... 收藏

How Different is Test Case Prioritization for Open and Closed Source Projects?

作     者:Ling, Xiao Agrawal, Rishabh Menzies, Tim 

作者机构:North Carolina State Univ Dept Comp Sci Raleigh NC 27695 USA 

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

年 卷 期:2021年第48卷第7期

页      面:2526-2540页

核心收录:

基  金:National Science Foundation Division of Computing and Communication Foundations Direct For Computer & Info Scie & Enginr Funding Source: National Science Foundation 

主  题:Testing Software Open source software Software development management Measurement Software algorithms History Software testing regression testing test case prioritization open-source software 

摘      要:Improved test case prioritization means that software developers can detect and fix more software faults sooner than usual. But is there one best prioritization algorithm? Or do different kinds of projects deserve special kinds of prioritization? To answer these questions, this article applies nine prioritization schemes to 31 projects that range from (a) highly rated open-source Github projects to (b) computational science software to (c) a closed-source project. We find that prioritization approaches that work best for open-source projects can work worst for the closed-source project (and vice versa). From these experiments, we conclude that (a) it is ill-advised to always apply one prioritization scheme to all projects since (b) prioritization requires tuning to different project types.

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

用户名:未登录
我的评分