“Combining qualitative and quantitative methods information systems research: a case study"
Management Information Systems Quarterly
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Eiffel: the language
Object-oriented modeling and design
Object-oriented modeling and design
Practical software metrics for project management and process improvement
Practical software metrics for project management and process improvement
Object-oriented development: the fusion method
Object-oriented development: the fusion method
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Pitfalls of object-oriented development
Pitfalls of object-oriented development
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern languages of program design
Pattern languages of program design
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
UML and C++: a practical guide to object-oriented development
UML and C++: a practical guide to object-oriented development
Pattern languages of program design 3
Pattern languages of program design 3
Objects, components, and frameworks with UML: the catalysis approach
Objects, components, and frameworks with UML: the catalysis approach
A Unified Framework for Coupling Measurement in Object-Oriented Systems
IEEE Transactions on Software Engineering
The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
UMLoquent expression of AWACS software design
Communications of the ACM
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Multi-method research: an empirical investigation of object-oriented technology
Journal of Systems and Software
UML components: a simple process for specifying component-based software
UML components: a simple process for specifying component-based software
IEEE Transactions on Software Engineering
Component-based product line engineering with UML
Component-based product line engineering with UML
Developing Applications with Java and Uml
Developing Applications with Java and Uml
Metamagical Themas: Questing for the Essence of Mind and Pattern
Metamagical Themas: Questing for the Essence of Mind and Pattern
An Experimental Comparison of the Maintainability of Object-Orientedand Structured Design Documents
Empirical Software Engineering
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
A Unified Framework for Cohesion Measurement
METRICS '97 Proceedings of the 4th International Symposium on Software Metrics
Code Generation in Action
IEEE Transactions on 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 normal object form: bridging the gap from models to code
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
Hi-index | 0.00 |
This paper presents a controlled experiment, conducted at the University of Kaiserslautern which evaluates an approach known as SORT, for the systematic refinement and translation of UML Diagrams. Specifically, the experiment investigates the effects of SORT, with respect to the mapping of object-oriented UML design models to source code, by comparing the effects of different approaches to such mappings (SORT and ad-hoc1) on the quality attributes understandability, verifiability, and effort (time). The experimental results demonstrate that OO systems developed by applying SORT are more understandable and verifiable. In summary, SORT can help to improve the quality of software systems, but its application alone does not guarantee quality.