Object-oriented software engineering
Object-oriented software engineering
IEEE Transactions on Software Engineering
Metrics for requirements engineering
Selected papers of the sixth annual Oregon workshop on Software metrics
Applying use cases: a practical guide
Applying use cases: a practical guide
Requirements engineering and rapid development: an object-oriented approach
Requirements engineering and rapid development: an object-oriented approach
Managing software requirements: a unified approach
Managing software requirements: a unified approach
Requirements engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Open modeling with UML
Writing Effective Use Cases
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
Object Oriented Design Measurement
Object Oriented Design Measurement
Elements underlying the specification of requirements
Annals of Software Engineering
Software Measurement: A Necessary Scientific Basis
IEEE Transactions on Software Engineering
Guiding Use Case Authoring: Results of an Empirical Study
RE '99 Proceedings of the 4th IEEE International Symposium on Requirements Engineering
OOA Metrics for the Unified Modeling Language
CSMR '98 Proceedings of the 2nd Euromicro Conference on Software Maintenance and Reengineering ( CSMR'98)
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
Use Case Pitfalls: Top 10 Problems from Real Projects Using Use Cases
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
Quantitative assessment of UML dynamic models
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
The impact of structural complexity on the understandability of UML statechart diagrams
Information Sciences: an International Journal
Model-driven generative development of measurement software
Software and Systems Modeling (SoSyM)
Use case modeling and refinement: a quality-based approach
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Fixing Generalization Defects in UML Use Case Diagrams
Fundamenta Informaticae - Concept Lattices and Their Applications
Automated measurement of models of requirements
Software Quality Control
Hi-index | 0.00 |
Use-case modelling provides a means of specifying external features of a system during requirements elicitation. In principle, use cases can be used to size the system about to be built but, for that, a standard format for their documentation is required. Furthermore, gathering use-case metrics requires a software development process that produces complete use-case descriptions in a repeatable way. Here, we set out the requirements for such a standardization so that use cases can be metricated. Once accomplished, it is possible to evaluate the important research questions of whether use-case attributes such as size and complexity can be controlled and whether use-case metrics are sufficiently rigorous for estimating effort. Finally, we note that this added rigour applied to use cases should improve the consistency and quality of communication between client and developer, helping to ensure that the right system is built.