Title
An Analysis of Complex Industrial Test Code Using Clone Analysis
Abstract
Many companies, including Ericsson, experience increased software verification costs. Agile cross-functional teams find it easy to make new additions of test cases for every change and fix. The consequence of this phenomenon is duplications of test code. In this paper, we perform an industrial case study that aims at better understanding such duplicated test fragments or as we call them, clones. In our study, 49% (LOC) of the entire test code are clones. The reported results include figures about clone frequencies, types, similarity, fragments, and size distributions, and the number of line differences in cloned test cases. It is challenging to keep clones consistent and remove unnecessary clones during the entire testing process of large-scale commercial software.
Year
DOI
Venue
2018
10.1109/QRS.2018.00061
2018 IEEE International Conference on Software Quality, Reliability and Security (QRS)
Keywords
Field
DocType
clone detection, test code, industrial case study, test smell, refactoring test code, code duplication
Software engineering,Computer science,Agile software development,Commercial software,Software,Test case,clone (Java method),Software verification
Conference
ISBN
Citations 
PageRank 
978-1-5386-7758-2
2
0.37
References 
Authors
4
3
Name
Order
Citations
PageRank
Wafa Hasanain140.74
Yvan Labiche22874143.30
Sigrid Eldh314117.67