A Critique of Software Defect Prediction Models
IEEE Transactions on Software Engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Ordering Fault-Prone Software Modules
Software Quality Control
Empirical Assessment of UML Static Object Diagrams
IWPC '04 Proceedings of the 12th IEEE International Workshop on Program Comprehension
An investigation of the effect of module size on defect prediction using static measures
PROMISE '05 Proceedings of the 2005 workshop on Predictor models in software engineering
An Experimental Investigation of Formality in UML-Based Development
IEEE Transactions on Software Engineering
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
The Role of Experience and Ability in Comprehension Tasks Supported by UML Stereotypes
ICSE '07 Proceedings of the 29th international conference on Software Engineering
IEEE Transactions on Software Engineering
A survey into the rigor of UML use and its perceived impact on quality and productivity
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
Empirical Analysis of the Relation between Level of Detail in UML Models and Defect Density
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Empirical Software Engineering
Quality and comprehension of UML interaction diagrams-an experimental comparison
Information and Software Technology
Random thoughts on multi-level conceptual modelling
The evolution of conceptual modeling
Empirical investigation on the benefits of using UML in software maintenance
Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement
Does the level of detail of UML models affect the maintainability of source code?
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
The use of UML class diagrams and its effect on code change-proneness
Proceedings of the Second Edition of the International Workshop on Experiences and Empirical Studies in Software Modelling
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
The contribution of formal modeling approaches in software development has always been a subject of debates. The proponents of model-driven development argue that big upfront designs although require substantial investment will payoff later in the implementation phase in terms of increased productivity and quality. On the other hand, software engineers who are not very keen on modeling perceive the activity as simply a waste of time and money without any real contribution to the final software product. Considering present advancement of model-based software development in software industry, we are challenged to investigate the real contribution of modeling in software development. Therefore, in this paper we report on an empirical investigation on the impact of UML modeling on the quality of software system. In particular, we focus on defect density as a measure of software quality. Based on a significant industrial case study, we have found that the use of UML modeling potentially reduces defect density in software system.