Aversano L, Canfora G, Cerulo L, Grosso CD, Di Penta M (2007) An empirical study on the evolution of design patterns. In: ESEC-FSE ’07: proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering. ACM, New York, pp 385–394. ISBN 978-1-59593-811-4. doi:
10.1145/1287624.1287680
Basili V, Elbaum S (2006) Empirically driven SE research: state of the art and required maturity. In: ICSE ’06: proceedings of the 28th international conference on software engineering. ACM, New York, pp 32–32. ISBN 1-59593-375-1. doi:
10.1145/1134285.1134291
CrossRef
Benjamini Y, Hochberg Y (1995) Controlling the false discovery rate: a practical and powerful approach to multiple testing. J R Stat Soc B (Methodological) 57(1):289–300
MATHMathSciNet
Bieman J, Jain D, Yang H (2001) Design patterns, design structure, and program changes: an industrial case study. In: Proceedings international conference on software maintenance, pp 580–589
Bieman J, Straw G, Wang H, Munger P, Alexander R (2003) Design patterns and change proneness: an examination of five evolving systems. In: Software metrics symposium, 2003. Proceedings. Ninth international, pp 40–49
Bird C, Nagappan N, Devanbu P, Gall H, Murphy B (2009) Does distributed development affect software quality? An empirical case study of windows vista. In: Proc. of the international conference on software engineering
Briand L, Wust J (2002) Empirical studies of quality models in object-oriented systems. Adv Comput 56:98–167
Brooks C (2008) Introductory econometrics for finance. Cambridge University Press
Cataldo M, Wagstrom PA, Herbsleb JD, Carley KM (2006) Identification of coordination requirements: implications for the design of collaboration and awareness tools. In: CSCW’06: proceedings of the 2006 20th anniversary conference on computer supported cooperative work. ACM, New York, pp 353–362. ISBN 1-59593-249-6. doi:
10.1145/1180875.1180929
CrossRef
Cohen J, Cohen P, West S, Aiken L (1983) Applied multiple regression/correlation analysis for the behavioral sciences. Erlbaum, NJ
Di Penta M, Cerulo L, Guéhéneuc Y-G, Antoniol G (2008) An empirical study of the relationships between design pattern roles and class change proneness. In: 24th IEEE international conference on software maintenance (ICSM 2008). IEEE, China, pp 217–226
CrossRef
El Emam K, Benlarbi S, Goel N, Rai S (2001) The confounding effect of class size on the validity of object-oriented metrics. IEEE Trans Softw Eng 27(7):630–650. ISSN 0098-5589. doi:
10.1109/32.935855
CrossRef
Fluri B, Würsch M, Pinzger M, Gall H (2007) Change distilling: tree differencing for fine-grained source code change extraction. IEEE Trans Softw Eng 725–743. doi:
10.1109/TSE.2007.70731
CrossRef
Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison-Wesley Reading, MA
Guéhéneuc Y, Antoniol G (2007) Demima: a multi-layered framework for design pattern identification. IEEE Trans Softw Eng 34(5):667–684
CrossRef
Güneş Koru A, Liu H (2007) Identifying and characterizing change-prone classes in two large-scale open-source products. J Syst Softw 80(1):63–73. ISSN 0164-1212. doi:
10.1016/j.jss.2006.05.017
CrossRef
Hayashi S, Katada J, Sakamoto R, Kobayashi T, Saeki M (2008) Design pattern detection by using meta patterns. IEICE Trans Inf Syst 91(4):933–944
CrossRef
Jussien N, Barichard V (2000) The PaLM system: explanation-based constraint programming. In: Proceedings of TRICS: techniques for implementing constraint programming systems, a post-conference workshop of CP 2000, pp 118–133
Khomh F, Guéhéneuc Y, Antoniol G (2009) Playing roles in design patterns: an empirical descriptive and analytic study
Lindeman R, Merenda P, Gold R (1980) Introduction to bivariate and multivariate analysis. New York
Ng T, Cheung S, Chan W, Yu Y (2006) Work experience versus refactoring to design patterns: a controlled experiment. In: Proceedings of the 13th ACM SIGSOFT 14th international symposium on foundations of software engineering, pp 12–22
Ng T, Cheung S, Chan W, Yu Y (2007) Do maintainers utilize deployed design patterns effectively? In: 29th international conference on software engineering (ICSE 2007), pp 168–177. doi:
10.1109/ICSE.2007.33
Perry D, Porter A, Votta L (2000) Empirical studies of software engineering: a roadmap. In: Proceedings of the conference on the future of software engineering. ACM, New York, pp 345–355
CrossRef
Posnett D, Bird C, Devanbu P (2010) THEX: Mining metapatterns from java. In: Mining software repositories (MSR), 2010 7th IEEE working conference on. IEEE, pp 122–125
Prechelt L, Unger B, Tichy W, Brossler P, Votta L (2001) A controlled experiment in maintenance: comparing design patternsto simpler solutions. IEEE Trans Softw Eng 27(12):1134–1144
CrossRef
Pree W (1994) Meta patterns-a means for capturing the essentials of reusable object-oriented design. Lect Notes Comput Sci 821:150–162
CrossRef
Rosenberg J (1997) Some misconceptions about lines of code. In: Proceeding of the fourth international software metrics symposium, pp 137–142. doi:
10.1109/METRIC.1997.637174
Sci-Tools (2010) Understand for Java 1.4
Swanson E (1976) The dimensions of maintenance. In: Proceedings of the 2nd international conference on software engineering. IEEE Computer Society Press, pp 492–497
Tourwé T, Mens T (2003) Automated support for framework-based software. In: Proceedings international conference on software maintenance (ICSM 2003). IEEE Computer Society Press, pp 148–157
Toutenburg H (2002) Statistical analysis of designed experiments, 2nd edn. Springer
Vokáč M, Tichy W, Sjøberg D, Arisholm E, Aldrin M (2004) A controlled experiment comparing the maintainability of programs designed with and without design patterns—a replication in a real programming environment. Empir Software Eng 9(3):149–195
CrossRef
Zhang H, Tan HBK (2007) An empirical study of class sizes for large java systems. In APSEC ’07: proceedings of the 14th Asia-Pacific software engineering conference. IEEE Computer Society, Washington, pp 230–237. ISBN 0-7695-3057-5. doi:
10.1109/APSEC.2007.20
CrossRef