Practical implications of traceability
Software—Practice & Experience
Building Knowledge through Families of Experiments
IEEE Transactions on Software Engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Software Engineer's Reference Book
Software Engineer's Reference Book
Modern Information Retrieval
IEEE Transactions on Software Engineering
Report from an Experiment: Impact of Documentation onMaintenance
Empirical Software Engineering
Empirical Software Engineering
Scenarios in System Development: Current Practice
IEEE Software
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
Software Requirements: Styles and Techniques
Software Requirements: Styles and Techniques
Object-oriented modeling with UML: a study of developers' perceptions
Communications of the ACM - Why CS students need math
Issues in Using Students in Empirical Studies in Software Engineering Education
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
Proceedings of the 21st annual international conference on Documentation
Knowledge-Sharing Issues in Experimental Software Engineering
Empirical Software Engineering
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
A study of the documentation essential to software maintenance
Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information
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)
A Survey of Controlled Experiments in Software Engineering
IEEE Transactions on Software Engineering
Communications of the ACM - Two decades of the language-action perspective
Analysis of the influence of communication between researchers on experiment replication
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Experiences from introducing UML-based development in a large safety-critical project
Empirical Software Engineering
Object-Oriented Software Engineering: Using UML, Patterns and Java, Second Edition
Object-Oriented Software Engineering: Using UML, Patterns and Java, Second Edition
The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation
IEEE Transactions on Software Engineering
Theoretical and practical complexity of modeling methods
Communications of the ACM
An end-to-end industrial software traceability tool
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Systematic review: A systematic review of effect size in software engineering experiments
Information and Software Technology
Evaluating guidelines for reporting empirical software engineering studies
Empirical Software Engineering
The role of replications in Empirical Software Engineering
Empirical Software Engineering
A Realistic Empirical Evaluation of the Costs and Benefits of UML in Software Maintenance
IEEE Transactions on Software Engineering
A Framework for Software Engineering Experimental Replications
ICECCS '08 Proceedings of the 13th IEEE International Conference on on Engineering of Complex Computer Systems
Evaluating legacy system migration technologies through empirical studies
Information and Software Technology
Does UML make the grade? Insights from the software development community
Information and Software Technology
IEEE Transactions on Software Engineering
An empirical investigation on the relation between analysis models and source code comprehension
Proceedings of the 2010 ACM Symposium on Applied Computing
CSMR '11 Proceedings of the 2011 15th European Conference on Software Maintenance and Reengineering
Basics of Software Engineering Experimentation
Basics of Software Engineering Experimentation
Empirical evidence about the UML: a systematic literature review
Software—Practice & Experience
WCRE '11 Proceedings of the 2011 18th Working Conference on Reverse Engineering
The TAME project: towards improvement-oriented software environments
IEEE Transactions on Software Engineering
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
Proceedings of the Second Edition of the International Workshop on Experiences and Empirical Studies in Software Modelling
Research Review: A Systematic Literature Review on the Quality of UML Models
Journal of Database Management
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
We carried out a family of experiments to investigate whether the use of UML models produced in the requirements analysis process helps in the comprehensibility and modifiability of source code. The family consists of a controlled experiment and 3 external replications carried out with students and professionals from Italy and Spain. 86 participants with different abilities and levels of experience with UML took part. The results of the experiments were integrated through the use of meta-analysis. The results of both the individual experiments and meta-analysis indicate that UML models produced in the requirements analysis process influence neither the comprehensibility of source code nor its modifiability.