ACM Home Page
Please provide us with feedback. Feedback
Test code differencing for test-driven refactoring automation
Full text PdfPdf (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
Hewijin Christine Jiau  National Cheng Kung University, Tainan, Taiwan
Jinghong Cox Chen  Cornell University, Ithaca, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 144,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1457516.1457524
What is a DOI?

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

Collaborative Colleagues:
Hewijin Christine Jiau: colleagues
Jinghong Cox Chen: colleagues