State of practical applicability of regression testing research: A live systematic literature review

R Greca, B Miranda, A Bertolino - ACM Computing Surveys, 2023 - dl.acm.org
Context: Software regression testing refers to rerunning test cases after the system under
test is modified, ascertaining that the changes have not (re-) introduced failures. Not all …

Recommending refactorings via commit message analysis

S Rebai, M Kessentini, V Alizadeh, OB Sghaier… - Information and …, 2020 - Elsevier
Context The purpose of software restructuring, or refactoring, is to improve software quality
and developer productivity. Objective Prior studies have relied mainly on static and dynamic …

[PDF][PDF] State of Practical Applicability of Regression Testing Research: A Live Systematic Literature Review

B MIRANDA, A BERTOLINO - 2023 - iris.cnr.it
Context: Software regression testing refers to rerunning test cases after the system under
test is modiied, ascertaining that the changes have not (re-) introduced failures. Not all …

Orchestration Strategies for Regression Testing of Evolving Software Systems

RD MERLIN GRECA - 2023 - iris.gssi.it
Context: Software is an important part of modern life, and in most cases, it provides
tremendous benefits to society. Unfortunately, software is highly susceptible to faults. Faults …

Enhancing Automated Software Refactoring via Simultaneous Testing, Dependency Analysis, and Examining Multi-level Software Quality Concerns

JJ Yackley - 2022 - deepblue.lib.umich.edu
Software development is a messy process filled with an assortment of widely varying
practices, procedures, and activities. Software refactoring is one of many such activities …

Commits Analysis for Software Refactoring Documentation and Recommendation

S Rebai - 2021 - deepblue.lib.umich.edu
Software projects frequently evolve to meet new requirements and/or to fix bugs. While this
evolution is critical, it may have a negative impact on the quality of the system. To improve …

[PDF][PDF] Refactorings Recommendation via Commit Message Analysis

S Rebai, V Alizadeh, O Ben Sghaier, M Kessentini… - 2020 - deepblue.lib.umich.edu
Context: The purpose of software restructuring, or refactoring, is to improve software quality
and developer productivity. Objective: Prior studies have relied mainly on static and dynamic …