| Test code differencing for test-driven refactoring automation |
| Full text |
Pdf
(799 KB)
|
Source
|
ACM SIGSOFT Software Engineering Notes
archive
Volume 34 , Issue 1 (January 2009)
table of contents
SECTION: Article abstracts with full text online
table of contents
Pages 1-10
Year of Publication: 2009
ISSN:0163-5948
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 144, Citation Count: 0
|
|
|
ABSTRACT
Test-driven refactoring (TDR) requires the developer to finish test adaptation before applying refactoring. However, the current approaches of TDR usually compromise the principle of Test-First and make the refactoring intent implicit. The failed delivery of refactoring intent hinders the opportunity of test-driven refactoring automation (TDRA). In this paper, a test code differencing algorithm TestDiff is provided to extract refactoring intents from test adaptation. A tool, Refiner, is demonstrated and evaluated by real cases.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
George W. Adamson and Jillian Boreham. The Use of an Association Measure based on Character Structure to Identify Semantically Related Pairs of Words and Document Titles. Information Storage and Retrieval, 10(7-8):253--260, July-August 1974.
|
| |
2
|
|
| |
3
|
Danny Dig, Can Comertoglu, Darko Marinov, and Ralph Johnson. Automated Detection of Refactorings in Evolving Components. In Proceedings of European Conference on Object-Oriented Programming, pages 404--428, 2006.
|
 |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
Lee Wei Mar, Jinghong Cox Chen, and Hewijin Christine Jiau. Previewing the Effects of Refactoring. VDM Verlag Dr. Müller Aktiengesellschaft & Co. KG, 2008.
|
| |
9
|
|
| |
10
|
Jens Uwe Pipka. Refactoring in a 'Test First' -- World. In Proceedings of The Third International Conference on eXtreme Programming and Flexible Processes in Software Engineering, pages 178--181, 2002.
|
| |
11
|
|
 |
12
|
|
 |
13
|
|
| |
14
|
Arie van Deursen and Leon Moonen. The Video Store Revisited - Thoughts on Refactoring and Testing. In Proceedings of the 3nd International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP2002), pages 71--76, May 2002.
|
 |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
|