DocumentCode
2618810
Title
Can clone detection support test comprehension?
Author
Hauptmann, Benedikt ; Junker, Maximilian ; Eder, Sebastian ; Juergens, Elmar ; Vaas, Rudolf
Author_Institution
Tech. Univ. Munchen, Garching, Germany
fYear
2012
fDate
11-13 June 2012
Firstpage
209
Lastpage
218
Abstract
Tests are central artifacts of software systems. Therefore, understanding tests is essential for activities such as maintenance, test automation, and efficient execution. Redundancies in tests may significantly decrease their understandability. Clone detection is a technique to find similar parts in software artifacts. We suggest using this technique to gain a better understanding of tests and to provide guidance for testing activities. We show the capabilities as well as the limits of this approach by conducting a case study analyzing more than 4000 tests of seven industrial software systems.
Keywords
program testing; clone detection; industrial software systems; software system central artifacts; test comprehension; Automation; Cloning; Inspection; Maintenance engineering; Manuals; Optimization; Testing; Clone Detection; Program Comprehension; Software Maintenance; Software Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension (ICPC), 2012 IEEE 20th International Conference on
Conference_Location
Passau
ISSN
1092-8138
Print_ISBN
978-1-4673-1213-4
Electronic_ISBN
1092-8138
Type
conf
DOI
10.1109/ICPC.2012.6240490
Filename
6240490
Link To Document