• DocumentCode
    2075965
  • Title

    Can clone detection support quality assessments of requirements specifications?

  • Author

    Juergens, Elmar ; Deissenboeck, Florian ; Feilkas, Martin ; Hummel, Benjamin ; Schaetz, Bernhard ; Wagner, Stefan ; Domann, Christoph ; Streit, Jonathan

  • Author_Institution
    Tech. Univ. Munchen, Garching, Germany
  • Volume
    2
  • fYear
    2010
  • fDate
    2-8 May 2010
  • Firstpage
    79
  • Lastpage
    88
  • Abstract
    Due to their pivotal role in software engineering, considerable effort is spent on the quality assurance of software requirements specifications. As they are mainly described in natural language, relatively few means of automated quality assessment exist. However, we found that clone detection, a technique widely applied to source code, is promising to assess one important quality aspect in an automated way, namely redundancy that stems from copy & paste operations. This paper describes a large-scale case study that applied clone detection to 28 requirements specifications with a total of 8,667 pages. We report on the amount of redundancy found in real-world specifications, discuss its nature as well as its consequences and evaluate in how far existing code clone detection approaches can be applied to assess the quality of requirements specifications in practice.
  • Keywords
    formal specification; software quality; clone detection; copy operation; paste operation; quality assessment; quality assurance; redundancy; software engineering; software requirements specification; source code; Cloning; Inspection; Programming; Quality assessment; Redundancy; Software; clone detection; redundancy; requirements specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2010 ACM/IEEE 32nd International Conference on
  • Conference_Location
    Cape Town
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-60558-719-6
  • Type

    conf

  • DOI
    10.1145/1810295.1810308
  • Filename
    6062141