近日,我院2022级研究生何振杭、陈文煜与导师姜思羽副教授合作撰写的论文《Mobile Application Online Cross-Project Just-in-Time Software Defect Prediction Framework》被CCFA类期刊ACM Transactions on Software Engineering and Methodology (TOSEM)TOSEM录用并发表。
论文:Siyu Jiang, Zhenhang He,Yuwen Chen. Mobile Application Online Cross-Project Just-in-Time Software Defect Prediction Framework. ACM Transactions on Software Engineering and Methodology(TOSEM), 2024. https://dl.acm.org/doi/abs/10.1145/3664607
概述:随着移动应用的快速发展,其快速迭代更新的特性会导致软件缺陷的增加。即时软件缺陷预测(JIT-SDP)能够对代码变更提供即时反馈。对于没有历史数据的新应用,研究人员提出了跨项目即时软件缺陷预测(CP JIT-SDP)。现有的CP JIT-SDP方法基于离线场景的假设,其中目标数据是预先可用的。然而,在现实世界中,目标数据通常是以流式方式在线到达的,因此在线CP JIT-SDP面临跨项目分布差异和目标项目数据概念漂移的挑战。这些挑战在移动应用开发过程中通常共存,它们的相互作用会导致模型性能下降。为了解决这些问题,本研究提出了一个名为COTL的在线CP JIT-SDP框架。具体来说,COTL由两个阶段组成:离线和在线。在离线阶段,使用跨域结构保留投影算法来减少跨项目分布差异。在在线阶段,目标数据会随着时间的推移顺序到达。通过减少离线和在线数据之间边际和条件分布的差异,缓解概念漂移,并在线更新分类器权重。在15个移动应用基准数据集上的实验结果表明,COTL在四个性能指标上优于13个基准方法。
据悉,TOSEM被公认为全球软件工程领域最权威且最具影响力的顶级期刊之一。作为软件工程领域两大CCF A类国际期刊之一,它每年出版1卷,包含4期,年均接收文章数量约为30篇,接收率极低,充分体现了其严谨的审稿标准和顶尖的学术水平。
初稿:何振杭
复审:姜思羽、陈劲鸥
终审:王连喜