Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Using design patterns to develop reusable object-oriented communication software
Communications of the ACM - Special issue on object-oriented experiences and future trends
Applying design patterns to decision tree learning system
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Experience Report: Using Design Patterns in the Development of JB System
TOOLS '97 Proceedings of the Technology of Object-Oriented Languages and Systems-Tools - 24
Evidence-Based Software Engineering
Proceedings of the 26th International Conference on Software Engineering
Presenting software engineering results using structured abstracts: a randomised experiment
Empirical Software Engineering
Systematic literature reviews in software engineering - A systematic literature review
Information and Software Technology
Using mapping studies as the basis for further research - A participant-observer case study
Information and Software Technology
Six years of systematic literature reviews in software engineering: An updated tertiary study
Information and Software Technology
The value of mapping studies: a participantobserver case study
EASE'10 Proceedings of the 14th international conference on Evaluation and Assessment in Software Engineering
A survey of experienced user perceptions about software design patterns
Information and Software Technology
Evidence in software architecture, a systematic literature review
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
Context: When undertaking a systematic literature review or a mapping study software engineering, it is likely that only a small set of experimental studies will be available. In conducting a mapping study on the theme of software design patterns, we found only 11 papers describing experiments that studied the use of patterns. Objectives: To investigate whether we could obtain further evidence by examining the experiences offered in papers that were essentially observational in nature. To use this experience to suggest how such studies can best be reported. Method: We identified suitable studies from those identified in our systematic search and undertook data extraction from them. We then analysed those that were of most use, to identify what characteristics made their reporting useful. Results: We found 18 experience papers, but after analysis, this set was reduced to four. Only one of these provided a clear link between practical experiences and the lessons they reported. Our preliminary reporting guidelines are based upon both good and poor papers, as well as the guidelines proposed for other forms of empirical study. Conclusions: We draw upon our experiences of data extraction, and of the one good example to suggest reporting guidelines for experience papers.