Towards refactoring-aware regression test selection

K Wang, C Zhu, A Celik, J Kim, D Batory… - Proceedings of the 40th …, 2018 - dl.acm.org
Regression testing checks that recent project changes do not break previously working
functionality. Although important, regression testing is costly when changes are frequent …

Test case prioritization using partial attention

Q Zhang, C Fang, W Sun, S Yu, Y Xu, Y Liu - Journal of Systems and …, 2022 - Elsevier
Test case prioritization (TCP) aims to reorder the regression test suite with a goal of
increasing the fault detection rate. Various TCP techniques have been proposed based on …

Testsage: Regression test selection for large-scale web service testing

H Zhong, L Zhang, S Khurshid - 2019 12th IEEE Conference on …, 2019 - ieeexplore.ieee.org
Regression testing is an important but expensive activity in software development. Among
various types of tests, web service tests are usually one of the most expensive (due to …

Diffbase: A differential factbase for effective software evolution management

X Wu, C Zhu, Y Li - Proceedings of the 29th ACM Joint Meeting on …, 2021 - dl.acm.org
Numerous tools and techniques have been developed to extract and analyze information
from software development artifacts. Yet, there is a lack of effective method to process, store …

Constructing test cases using natural language processing

A Ansari, MB Shagufta, AS Fatima… - … on Advances in …, 2017 - ieeexplore.ieee.org
Testing of product is perform to discover or detect the errors and defects in the developed
system. But testing is usually time consuming especially when complex projects are …

Evaluating non-adequate test-case reduction

MA Alipour, A Shi, R Gopinath, D Marinov… - Proceedings of the 31st …, 2016 - dl.acm.org
Given two test cases, one larger and one smaller, the smaller test case is preferred for many
purposes. A smaller test case usually runs faster, is easier to understand, and is more …

Regression testing of massively multiplayer online role-playing games

Y Wu, Y Chen, X Xie, B Yu, C Fan… - 2020 IEEE international …, 2020 - ieeexplore.ieee.org
Regression testing aims to check the functionality consistency during software evolution.
Although general regression testing has been extensively studied, regression testing in the …

Evaluating regression test selection opportunities in a very large open-source ecosystem

A Gyori, O Legunsen, F Hariri… - 2018 IEEE 29th …, 2018 - ieeexplore.ieee.org
Regression testing in very large software ecosystems is notoriously costly, requiring
computational resources that even large corporations struggle to cope with. Very large …

Dependency-aware web test generation

M Biagiola, A Stocco, F Ricca… - 2020 IEEE 13th …, 2020 - ieeexplore.ieee.org
Web crawlers can perform long running in-depth explorations of a web application,
achieving high coverage of the navigational structure. However, a crawling trace cannot be …

Optimizing Continuous Development by Detecting and Preventing Unnecessary Content Generation

T Baral, S Rahman, BN Chanumolu… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Continuous development (CD) helps developers quickly release and update their software.
To enact CD, developers customize their CD builds to perform several tasks, including …