Statecharts: A visual formalism for complex systems
Science of Computer Programming
Real-time object-oriented modeling
Real-time object-oriented modeling
Predicting Fault-Prone Software Modules in Telephone Switches
IEEE Transactions on Software Engineering
The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
IEEE Transactions on Software Engineering
The Pragmatics of Model-Driven Development
IEEE Software
A unified approach to code generation from behavioral diagrams
Languages for system specification
Predicting the Location and Number of Faults in Large Software Systems
IEEE Transactions on Software Engineering
Effects of defects in UML models: an experimental investigation
Proceedings of the 28th international conference on Software engineering
Mining metrics to predict component failures
Proceedings of the 28th international conference on Software engineering
The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Statecharts is a design notation for reactive systems that is part of the Unified Modeling Language (UML) and is commonly used in the automotive and telecommunication software industry. In this paper we present a study on how the use of some statechart features correlate to the number of pre-release maintenance defects in large systems developed using mainly this notation. We discuss possible causes for these correlations and conduct a comparative study to verify these. We conclude by providing advice to UML practitioners.