• 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