2015 IEEE 39th Annual Computer Software and Applications Conference 2015
DOI: 10.1109/compsac.2015.16
|View full text |Cite
|
Sign up to set email alerts
|

Analyzing Refactorings' Impact on Regression Test Cases

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
5
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 21 publications
0
5
0
Order By: Relevance
“…There is a need for controlled experiments and industry case studies to compare the effectiveness of the proposed test repair and breakage prevention approaches. [22] An Extensible Heuristic-Based Framework for GUI Test Case Maintenance S3 Gao et al [51] Analyzing Refactorings' Impact on Regression Test Cases S4 Xu et al [20] Using Genetic Algorithms to Repair JUnit Test Cases S5 Pinto et al [52] Understanding Myths and Realities of Test-suite Evolution S6 Mirzaaghaei et al [53] Supporting Test Suite Evolution through Test Case Adaptation S7 Huang et al [54] Repairing GUI test suites using a genetic algorithm S8 Cunha and Maria Ana Casal [55] Automatic maintenance of test scripts S9 Li et al [56] ATOM: Automatic Maintenance of GUI Test Scripts for Evolving Mobile Applications S10 Zhang et al [57] Automatically repairing broken workflows for evolving GUI applications S11 Atif Memon [58] Automatically repairing event sequence-based GUI test suites for regression testing S12 Mirzaaghaei et al [59] Automatically repairing test cases for evolving method declarations S13 Rapos et al [60] Examining the co-evolution relationship between Simulink Models and their test cases S14 Priya et al [61] GUI Test Script Repair in Regression Testing S15 Gove et al [62] Identifying infeasible GUI test cases using support vector machines and induced grammars S16 Grechanik et al [63] Maintaining and evolving GUI-directed test scripts S17 Yang et al [64] Specification-Based Test Repair Using a Lightweight Formal Method S18 Gao et al [6] SITAR: GUI Test Script Repair S19 Mirzaaghaei et al [65] TestCareAssistant: Automatic Repair of Test Case Compilation Errors S20 Hammoudi et al [66] WATERFALL: an incremental approach for repairing recordreplay tests of web applications S21 Choudhary et al [7] WATER: Web Application TEst Repair S22 Atif Memon and Mary Lou Regression testing of GUIs…”
Section: Discussionmentioning
confidence: 99%
“…There is a need for controlled experiments and industry case studies to compare the effectiveness of the proposed test repair and breakage prevention approaches. [22] An Extensible Heuristic-Based Framework for GUI Test Case Maintenance S3 Gao et al [51] Analyzing Refactorings' Impact on Regression Test Cases S4 Xu et al [20] Using Genetic Algorithms to Repair JUnit Test Cases S5 Pinto et al [52] Understanding Myths and Realities of Test-suite Evolution S6 Mirzaaghaei et al [53] Supporting Test Suite Evolution through Test Case Adaptation S7 Huang et al [54] Repairing GUI test suites using a genetic algorithm S8 Cunha and Maria Ana Casal [55] Automatic maintenance of test scripts S9 Li et al [56] ATOM: Automatic Maintenance of GUI Test Scripts for Evolving Mobile Applications S10 Zhang et al [57] Automatically repairing broken workflows for evolving GUI applications S11 Atif Memon [58] Automatically repairing event sequence-based GUI test suites for regression testing S12 Mirzaaghaei et al [59] Automatically repairing test cases for evolving method declarations S13 Rapos et al [60] Examining the co-evolution relationship between Simulink Models and their test cases S14 Priya et al [61] GUI Test Script Repair in Regression Testing S15 Gove et al [62] Identifying infeasible GUI test cases using support vector machines and induced grammars S16 Grechanik et al [63] Maintaining and evolving GUI-directed test scripts S17 Yang et al [64] Specification-Based Test Repair Using a Lightweight Formal Method S18 Gao et al [6] SITAR: GUI Test Script Repair S19 Mirzaaghaei et al [65] TestCareAssistant: Automatic Repair of Test Case Compilation Errors S20 Hammoudi et al [66] WATERFALL: an incremental approach for repairing recordreplay tests of web applications S21 Choudhary et al [7] WATER: Web Application TEst Repair S22 Atif Memon and Mary Lou Regression testing of GUIs…”
Section: Discussionmentioning
confidence: 99%
“…The authors conducted experiments which included almost thirteen thousand developers and four datasets. The authors report that refactoring was frequently applied by the developers, however, the methods of application were mostly manual and without the assistance of any tools for automatic refactoring [16]. Similarly, the experiments conducted in [17] shows that the developers performed approximately 11% more manual refactoring than automated refactoring.…”
Section: Related Workmentioning
confidence: 99%
“…For instance, discoverability, lack of familiarity and trust, and productivity are the few factors that results in developers refactoring the code manually [14][15]. Authors in [16] discuss that approximately 90% of the developers prefer performing manual refactoring and do so as well. The authors conducted experiments which included almost thirteen thousand developers and four datasets.…”
Section: Related Workmentioning
confidence: 99%
“…Another problem of refactoring implementation is its impact on the test cases [7]. Many experiments related to the test maintenance of refactored programs were performed in Java [8], [9], [10]. In [8], it was shown that tests often require additional handling when the production code is refactored.…”
Section: Iirelated Workmentioning
confidence: 99%
“…Many experiments related to the test maintenance of refactored programs were performed in Java [8], [9], [10]. In [8], it was shown that tests often require additional handling when the production code is refactored. To handle this, a prototype developed in Eclipse was discussed in [9].…”
Section: Iirelated Workmentioning
confidence: 99%