作者: Mingwan Kim , Jongwook Jeong , Neunghoe Kim , Hoh Peter In
DOI: 10.1049/IET-SEN.2018.5442
关键词:
摘要: Regression testing is an important but costly activity for verifying a programme with the changed code. test selection (RTS) aims to reduce this cost by selecting only cases affected changes. Among several ways of such cases, call graphs have been statically constructed select at method-level granularity. However, RTS techniques will regression less than expected unless are efficiently one-to-one matched cases. In study, authors propose overlap-aware rapid type analysis (ORTA). ORTA designed minimise redundant creating using (RTA). The matching and were evaluated on 1487 commits selected from 30 Java projects. RTA-based 46.90% fewer 2.76% longer end-to-end time without matching. increased was reduced 22.58% when substituted RTA. achieved reduction while removing 82.77% duplicate edges that RTA created 993 commits.