Object-oriented software engineering
Object-oriented software engineering
International Journal of Man-Machine Studies
International Journal of Human-Computer Studies
ACM SIGSOFT Software Engineering Notes
User participation in requirements negotiation
ACM SIGGROUP Bulletin
Applying use cases (2nd ed.): a practical guide
Applying use cases (2nd ed.): a practical guide
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process
Multimedia Learning
Writing Effective Use Cases
Object-Oriented Program Comprehension: Effect of Expertise, Task and Phase
Empirical Software Engineering
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
SIGCPR '83 The Proceedings of the Twentieth Annual Computer Personnel on Research Conference
Proceedings of the 21st annual international conference on Documentation
Empirical comparisons of animation and narration in requirements validation
Requirements Engineering
Information Systems Research
Understanding Conceptual Schemas: Exploring the Role of Application and IS Domain Knowledge
Information Systems Research
The Role of Experience and Ability in Comprehension Tasks Supported by UML Stereotypes
ICSE '07 Proceedings of the 29th international conference on Software Engineering
ICPC '07 Proceedings of the 15th IEEE International Conference on Program Comprehension
Building measure-based prediction models for UML class diagram maintainability
Empirical Software Engineering
The impact of structural complexity on the understandability of UML statechart diagrams
Information Sciences: an International Journal
Evaluating the effect of composite states on the understandability of UML statechart diagrams
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Diagrams'06 Proceedings of the 4th international conference on Diagrammatic Representation and Inference
Comparing the Effect of Use Case Format on End User Understanding of System Requirements
Journal of Information Technology Research
Hi-index | 0.00 |
Use cases were introduced into the Unified Modeling Language to capture the functional requirements in object oriented systems development. This work reports the results of comparing two controlled experiments conducted on use case models with different subjects, in which the effect of use case format on users understanding of systems requirements is assessed. Replication with subjects of different knowledge in use case technique allowed us to investigate whether subjects experience play any role in the comprehension of use case models. The results of the controlled experiments showed that for the comprehension tasks, which required only surface understanding of the Use Case model, the provision of diagrams along with the textual use case descriptions significantly improved comprehension performance of both novice and high knowledge users. However, diagrams had no effect on users performance in the deep understanding tasks. Moreover, there was no evidence that prior experience with use cases has influenced subject's performance in surface and deep understanding tasks in familiar and unfamiliar application domains.