Structured walkthroughs: 4th edition
Structured walkthroughs: 4th edition
Software engineering (5th ed.)
Software engineering (5th ed.)
Applying use cases: a practical guide
Applying use cases: a practical guide
Use cases: requirements in context
Use cases: requirements in context
An experimental comparison of reading techniques for defect detection in UML design documents
Journal of Systems and Software
Advanced use case modeling: software systems
Advanced use case modeling: software systems
Evaluating Capture-Recapture Models with Two Inspectors
IEEE Transactions on Software Engineering
Writing Effective Use Cases
Software Inspection
Further Experiences with Scenarios and Checklists
Empirical Software Engineering
An Extended Replication of an Experiment for AssessingMethods for Software Requirements Inspections
Empirical Software Engineering
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
Quality and Understandability of Use Case Models
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Estimating Software Development Effort Based on Use Cases-Experiences from Industry
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Comparing Inspection Strategies for Software Requirement Specifications
ASWEC '96 Proceedings of the 1996 Australian Software Engineering Conference
Defects in automotive use cases
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Automatic Transactions Identification in Use Cases
Balancing Agility and Formalism in Software Engineering
Empirical Software Engineering
An investigation of use case quality in a large safety-critical software development project
Information and Software Technology
Use case evaluation (UCE): a method for early usability evaluation in software development
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
CEE-SET'08 Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques
Towards developing consistent misuse case models
Journal of Systems and Software
Organizing and managing use cases
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
QualiCES: a method for verifying the consistency among documents of the engineering phase
Proceedings of the 30th ACM international conference on Design of communication
Using SMCD to reduce inconsistencies in misuse case models: A subject-based empirical evaluation
Journal of Systems and Software
Hi-index | 0.00 |
A use case model describes the functional requirements of a software system and is used as input to several activities in a software development project. The quality of the use case model therefore has an important impact on the quality of the resulting software product. Software inspection is regarded as one of the most efficient methods for verifying software documents. There are inspection techniques for most documents produced in a software development project, but no comprehensive inspection technique exists for use case models. This paper presents a taxonomy of typical defects in use case models and proposes a checklist-based inspection technique for detecting such defects. This inspection technique was evaluated in two studies with undergraduate students as subjects. The results from the evaluations indicate that inspections are useful for detecting defects in use case models and motivate further studies to improve the proposed inspection technique.