Why reading was slower from CRT displays than from paper
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Automated analysis of requirement specifications
ICSE '97 Proceedings of the 19th international conference on Software engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Clustering user queries of a search engine
Proceedings of the 10th international conference on World Wide Web
Software Inspection
Requirements Engineering in Automotive Development - Experiences and Challenges
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
On finding duplication and near-duplication in large software systems
WCRE '95 Proceedings of the Second Working Conference on Reverse Engineering
IEEE Transactions on Software Engineering
Comparison and Evaluation of Clone Detection Tools
IEEE Transactions on Software Engineering
Automatic Quality Assessment of SRS Text by Means of a Decision-Tree-Based Text Classifier
QSIC '07 Proceedings of the Seventh International Conference on Quality Software
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
QuARS Express - A Tool Demonstration
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
The curse of copy&paste Cloning in requirements specifications
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Code Similarities Beyond Copy & Paste
CSMR '10 Proceedings of the 2010 14th European Conference on Software Maintenance and Reengineering
Code clone detection in practice
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Research in cloning beyond code: a first roadmap
Proceedings of the 5th International Workshop on Software Clones
Can I clone this piece of code here?
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Hunting for smells in natural language tests
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
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.