Back to Search
Start Over
Evaluating checklist-based and use-case-driven reading techniques as applied to software analysis and design UML artifacts
- Source :
- Empirical Methods and Studies in Software Engineering ISBN: 9783540406723, ESERNET
- Publication Year :
- 1993
- Publisher :
- Springer, 1993.
-
Abstract
- This chapter discusses the experimental comparison of two reading techniques, comparing their effectiveness and detection rates with respect to inspecting high-level UML diagrams for defects. Artifact-related checklists drive one technique, and application use cases drive the other. Our initial idea was that the latter is more effective than the former. This experiment was developed at the University of Rome “Tor Vergata”. It was conducted with junior and senior students of object-oriented analysis and design in the university’s Department of Informatics, Systems and Production. The data collected shows that techniques performed differently. Specifically, for effectiveness, CBR in the average performed + 41.6% better than UCDR. CBR detected 15.6% more seeded defects, and +149.3% more new faults, than UCDR. The latter provided 11.6% less false positives than CBR. For detection rate, the checklist-based reading technique’s peak value occurred 25% later, and was 66.7% greater, than the use-case driven reading’s peak value. However, the results were not statistically significant. Because the use-case-driven script turned out to be much more complex than the checklist-driven one, we decided to restructure the former in multiple layers and hence conducted further experiments, the results of which are forthcoming.
- Subjects :
- Experimental software engineering
errordetection rate
inspection techniques
unified modeling language diagrams
Database
business.industry
Computer science
media_common.quotation_subject
computer.software_genre
Checklist
Unified Modeling Language
Informatics
Reading (process)
Use case
Artificial intelligence
business
Software analysis pattern
Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni
computer
Natural language processing
computer.programming_language
media_common
Subjects
Details
- Language :
- English
- ISBN :
- 978-3-540-40672-3
- ISBNs :
- 9783540406723
- Database :
- OpenAIRE
- Journal :
- Empirical Methods and Studies in Software Engineering ISBN: 9783540406723, ESERNET
- Accession number :
- edsair.doi.dedup.....c0ff6fae08d94d1edadb2757c1e7d5fe