Information retrieval: data structures and algorithms
Information retrieval: data structures and algorithms
An object oriented approach to Web-based applications design
Theory and Practice of Object Systems - Special issue objects, databases, and the WWW
WSDM: a user centered design method for Web sites
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Building Web Applications with Uml
Building Web Applications with Uml
UML class diagram syntax: an empirical study of comprehension
APVis '01 Proceedings of the 2001 Asia-Pacific symposium on Information visualisation - Volume 9
Designing Data-Intensive Web Applications
Designing Data-Intensive Web Applications
IEEE Transactions on Software Engineering
Proceedings of the 21st annual international conference on Documentation
Unified Modeling Language Reference Manual, The (2nd Edition)
Unified Modeling Language Reference Manual, The (2nd Edition)
Empirical Assessment of UML Static Object Diagrams
IWPC '04 Proceedings of the 12th IEEE International Workshop on Program Comprehension
Confirming the influence of educational background in pair-design knowledge through experiments
Proceedings of the 2005 ACM symposium on Applied computing
How Well Do Professional Developers Test with Code Coverage Visualizations? An Empirical Study
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
An Experimental Investigation of Formality in UML-Based Development
IEEE Transactions on Software Engineering
An empirical study on the usefulness of Conallen's stereotypes inWeb application comprehension
WSE '06 Proceedings of the Eighth IEEE International Symposium on Web Site Evolution
Journal of Systems and Software - Special issue: Quality software
The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation
IEEE Transactions on Software Engineering
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
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
On using eye tracking in empirical assessment of software visualizations
Proceedings of the 1st ACM international workshop on Empirical assessment of software engineering languages and technologies: held in conjunction with the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE) 2007
Does the use of stereotypes improve the comprehension of UML sequence diagrams?
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
An Empirical Investigation on Dynamic Modeling in Requirements Engineering
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Using acceptance tests as a support for clarifying requirements: A series of experiments
Information and Software Technology
Assessing IR-based traceability recovery tools through controlled experiments
Empirical Software Engineering
Models in Software Engineering
Empirical Software Engineering
Level of detail in UML models and its impact on model comprehension: A controlled experiment
Information and Software Technology
Evaluating the Impact of UML Modeling on Software Quality: An Industrial Case Study
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
An empirical study of requirements model understanding: Use Case vs. Tropos models
Proceedings of the 2010 ACM Symposium on Applied Computing
An experimental comparison of ER and UML class diagrams for data modelling
Empirical Software Engineering
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
An Experimental Comparison of Use Case Models Understanding by Novice and High Knowledge Users
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
A precise style for business process modelling: results from two controlled experiments
Proceedings of the 14th international conference on Model driven engineering languages and systems
Using UML stereotypes to support the requirement engineering: a case study
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
Hi-index | 0.01 |
Proponents of design notations tailored for specific application domains or reference architectures, often available in the form of UML stereotypes, motivate them by improved understandability and modifiability. However, empirical studies that tested such claims report contradictory results, where the most intuitive notations are not always the best performing ones. This indicates the possible existence of relevant influencing factors, other than the design notation itself. In this work we report the results of a family of three experiments performed at different locations and with different subjects, in which we assessed the effectiveness of UML stereotypes for Web design in support to comprehension tasks. Replications with different subjects allowed us to investigate whether subjects' ability and experience play any role in the comprehension of stereotyped diagrams. We observed different behaviors of users with different degrees of ability and experience, which suggests alternative comprehension strategies of (and tool support for) different categories of users.