Design complexity measurement and testing
Communications of the ACM
Conceptual database design: an Entity-relationship approach
Conceptual database design: an Entity-relationship approach
Cyclomatic Complexity Density and Software Maintenance Productivity
IEEE Transactions on Software Engineering
Software complexity and maintenance costs
Communications of the ACM
Understanding Quality in Conceptual Modeling
IEEE Software
Comparing data modeling formalisms
Communications of the ACM
Use case driven object modeling with UML: a practical approach
Use case driven object modeling with UML: a practical approach
Software Complexity: Measures and Methods
Software Complexity: Measures and Methods
The Model Multiplicity Problem: Experimenting with Real-Time Specification Methods
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Information Systems Research
Research Commentary: Workflow Management Issues in e-Business
Information Systems Research
Object-Oriented System Analysis and Design
Object-Oriented System Analysis and Design
The Evaluation of Large, Complex UML Analysis and Design Models
Proceedings of the 26th International Conference on Software Engineering
Applying Propositional Logic to Workflow Verification
Information Technology and Management
Empirical comparisons of animation and narration in requirements validation
Requirements Engineering
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
Symbolic model checking of UML activity diagrams
ACM Transactions on Software Engineering and Methodology (TOSEM)
Communications of the ACM - Two decades of the language-action perspective
Assisting novice analysts in developing quality conceptual models with UML
Communications of the ACM - Services science
Process models representing knowledge for action: a revised quality framework
European Journal of Information Systems - Special issue: Action in language, organisations and information systems
Theoretical and practical complexity of modeling methods
Communications of the ACM
Working memory: The interface between memory and cognition
Journal of Cognitive Neuroscience
No-redundant metrics for UML class diagram structural complexity
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Hi-index | 0.00 |
Use case narratives modeling the complex functionality of a given system often extend for several pages due to the need to include numerous alternative scenario specifications. In such situations, it is difficult to ensure the completeness and validity of the process logic embedded in such lengthy text narratives. This exploratory study investigates the benefits of supplementing each complex and lengthy use case narrative with an activity diagram for analysts and clients during requirements gathering and analysis. Our findings indicate that the process logic in corresponding activity diagrams is more complete and offers a greater degree of validity than that used in use case narratives. In addition, the quality of the process logic in these artifacts is not negatively affected by a use case narrative's length or complexity when they are used together to capture system requirements. Our research provides empirical evidence of beneficial improvements in the quality of these widely used artifacts that subsequently help eliminate or minimize inconsistencies among the requirements specified in different artifacts.