Automated analysis of requirement specifications
ICSE '97 Proceedings of the 19th international conference on Software engineering
Clustering user queries of a search engine
Proceedings of the 10th international conference on World Wide Web
Requirements Engineering in Automotive Development - Experiences and Challenges
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Comparison and Evaluation of Clone Detection Tools
IEEE Transactions on Software Engineering
Clone detection in automotive model-based development
Proceedings of the 30th international conference on Software engineering
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
CloneDetective - A workbench for clone detection research
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Can clone detection support quality assessments of requirements specifications?
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Hi-index | 0.00 |
Cloning in source code is a well known quality defect that negatively affects software maintenance. In contrast, little is known about cloning in requirements specifications. We present a study on cloning in 11 real-world requirements specifications comprising 2,500 pages. For specification clone detection, an existing code clone detection tool is adapted and its precision analyzed. The study shows that a considerable amount of cloning exists, although the large variation between specifications suggests that some authors manage to avoid cloning. Examples of frequent types of clones are given and the negative consequences of cloning, particulary the obliteration of commonalities and variations, are discussed.