State of practical applicability of regression testing research: A live systematic literature review
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 …
test is modified, ascertaining that the changes have not (re-) introduced failures. Not all …
Recommending refactorings via commit message analysis
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 …
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 …
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 …
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 …
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 …
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
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 …
and developer productivity. Objective: Prior studies have relied mainly on static and dynamic …