Experimentation in software engineering
IEEE Transactions on Software Engineering
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Proceedings of the conference on Visualization '00
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Case Studies for Method and Tool Evaluation
IEEE Software
A Controlled Experiment in Maintenance Comparing Design Patterns to Simpler Solutions
IEEE Transactions on Software Engineering
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Measuring and Improving Design Patterns Testability
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
Defect Frequency and Design Patterns: An Empirical Study of Industrial Code
IEEE Transactions on Software Engineering
Patterns in Game Design (Game Development Series)
Patterns in Game Design (Game Development Series)
Do Structural Design Patterns Promote Design Stability?
COMPSAC '06 Proceedings of the 30th Annual International Computer Software and Applications Conference - Volume 01
Software Engineering and Computer Games
Software Engineering and Computer Games
Game Architecture and Design: A New Edition
Game Architecture and Design: A New Edition
Evaluation of object-oriented design patterns in game development
Information and Software Technology
Design Pattern Detection Using Similarity Scoring
IEEE Transactions on Software Engineering
The Factory Pattern in API Design: A Usability Evaluation
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Facilitating software extension with design patterns and Aspect-Oriented Programming
Journal of Systems and Software
Do Design Patterns Impact Software Quality Positively?
CSMR '08 Proceedings of the 2008 12th European Conference on Software Maintenance and Reengineering
Impact of the visitor pattern on program comprehension and maintenance
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Design Patterns and Change Proneness: A Replication Using Proprietary C# Software
WCRE '09 Proceedings of the 2009 16th Working Conference on Reverse Engineering
Software engineering research for computer games: A systematic review
Information and Software Technology
Concurrency by modularity: design patterns, a case in point
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Hi-index | 0.00 |
In this paper, we investigate the correlation between design pattern application and software defects. In order to achieve this goal we conducted an empirical study on java open source games. More specifically, we examined several successful open source games, identified the number of defects, the debugging rate and performed design pattern related measurements. The results of the study suggest that the overall number of design pattern instances is not correlated to defect frequency and debugging effectiveness. However, specific design patterns appear to have a significant impact on the number of reported bugs and debugging rate.