{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T17:03:41Z","timestamp":1725642221061},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642233906"},{"type":"electronic","value":"9783642233913"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-23391-3_8","type":"book-chapter","created":{"date-parts":[[2011,12,12]],"date-time":"2011-12-12T11:51:14Z","timestamp":1323690674000},"page":"106-120","source":"Crossref","is-referenced-by-count":7,"title":["Investigating the Use of Object-Oriented Design Patterns in Open-Source Software: A Case Study"],"prefix":"10.1007","author":[{"given":"Apostolos","family":"Ampatzoglou","sequence":"first","affiliation":[]},{"given":"Sofia","family":"Charalampidou","sequence":"additional","affiliation":[]},{"given":"Ioannis","family":"Stamelos","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","first-page":"275","volume-title":"5th Working Conference on the Evaluation of Novel Approaches in Software Engineering","author":"A. Ampatzoglou","year":"2010","unstructured":"Ampatzoglou, A., Charalampidou, S., Savva, K., Stamelos, I.: An empirical study on design pattern employment in open-source software. In: 5th Working Conference on the Evaluation of Novel Approaches in Software Engineering, pp. 275\u2013284. INSTICC, Athens (2010)"},{"issue":"5","key":"8_CR2","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1016\/j.infsof.2006.07.003","volume":"49","author":"A. Ampatzoglou","year":"2007","unstructured":"Ampatzoglou, A., Chatzigeorgiou, A.: Evaluation of object-oriented design patterns in game development. Information and Software Technology\u00a049(5), 445\u2013454 (2007)","journal-title":"Information and Software Technology"},{"issue":"2","key":"8_CR3","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/s11334-006-0001-0","volume":"2","author":"K. Arnout","year":"2006","unstructured":"Arnout, K., Meyer, B.: Pattern componentization: the factory example. Innovations in Systems and Software Technology\u00a02(2), 65\u201379 (2006)","journal-title":"Innovations in Systems and Software Technology"},{"issue":"1","key":"8_CR4","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/32.979986","volume":"28","author":"J. Bansiya","year":"2002","unstructured":"Bansiya, J., Davis, C.: A Hierarchical Model for Object-Oriented Design Quality Assessment. IEEE Transaction on Software Engineering\u00a028(1), 4\u201317 (2002)","journal-title":"IEEE Transaction on Software Engineering"},{"issue":"7","key":"8_CR5","doi-asserted-by":"publisher","first-page":"733","DOI":"10.1109\/TSE.1986.6312975","volume":"12","author":"V.R. Basili","year":"1986","unstructured":"Basili, V.R., Selby, R.W., Hutchens, D.H.: Experimentation in Software Engineering. IEEE Transactions on Software Engineering\u00a012(7), 733\u2013743 (1986)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"8_CR6","doi-asserted-by":"publisher","first-page":"580","DOI":"10.1109\/ICSM.2001.972775","volume-title":"17th International Conference on Software Maintenance, ICSM 2001","author":"J.M. Bieman","year":"2001","unstructured":"Bieman, J.M., Jain, D., Yang, H.J.: OO design patterns, design structure, and program changes: an industrial case study. In: 17th International Conference on Software Maintenance, ICSM 2001, pp. 580\u2013591. IEEE Computer Society, Florence (2001)"},{"key":"8_CR7","volume-title":"Object-Oriented Design: UML, Principles, Patterns and Heuristics","author":"A. Chatzigeorgiou","year":"2005","unstructured":"Chatzigeorgiou, A.: Object-Oriented Design: UML, Principles, Patterns and Heuristics, 1st edn. Kleidarithmos, Athens (2005)","edition":"1"},{"key":"8_CR8","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1109\/ICSM.2008.4658070","volume-title":"24th International Conference on Software Maintenance, ICSM 2008","author":"M. Penta Di","year":"2008","unstructured":"Di Penta, M., Cerulo, L., Gueheneuc, Y.G., Antoniol, G.: An Empirical Study of Relationships between Design Pattern Roles and Class Change Proneness. In: 24th International Conference on Software Maintenance, ICSM 2008, pp. 217\u2013226. IEEE Computer Society, Beijing (2008)"},{"key":"8_CR9","volume-title":"Understanding open source software development","author":"J. Feller","year":"2002","unstructured":"Feller, J., Fitzgerald, B.: Understanding open source software development, 1st edn. Addison-Wesley Longman, Boston (2002)","edition":"1"},{"key":"8_CR10","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helms, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software, 1st edn. Addison-Wesley Professional, Reading (1995)","edition":"1"},{"issue":"8","key":"8_CR11","doi-asserted-by":"publisher","first-page":"1430","DOI":"10.1016\/j.jss.2007.11.724","volume":"81","author":"N.L. Hsueh","year":"2008","unstructured":"Hsueh, N.L., Chu, P.H., Chu, W.: A quantitative approach for evaluating the quality of design patterns. Journal of Systems and Software\u00a081(8), 1430\u20131439 (2008)","journal-title":"Journal of Systems and Software"},{"issue":"3","key":"8_CR12","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1016\/S0164-1212(01)00043-7","volume":"58","author":"B. Huston","year":"2001","unstructured":"Huston, B.: The effects of design pattern application on metric scores. Journal of Systems and Software\u00a058(3), 261\u2013269 (2001)","journal-title":"Journal of Systems and Software"},{"key":"8_CR13","doi-asserted-by":"publisher","first-page":"274","DOI":"10.1109\/CSMR.2008.4493325","volume-title":"12th European Conference on Software Maintenance and Reengineering, CSMR 2008","author":"F. Khomh","year":"2008","unstructured":"Khomh, F., Gueheneuc, Y.G.: Do design patterns impact software quality positively? In: 12th European Conference on Software Maintenance and Reengineering, CSMR 2008, pp. 274\u2013278. IEEE Computer Society, Athens (2008)"},{"issue":"4","key":"8_CR14","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/52.391832","volume":"12","author":"B. Kitchenham","year":"1995","unstructured":"Kitchenham, B., Pickard, L., Pfleeger, S.L.: Case Studies for Method and Tool Evaluation. IEEE Software\u00a012(4), 52\u201362 (1995)","journal-title":"IEEE Software"},{"key":"8_CR15","volume-title":"Game Coding Complete","author":"M. McShaffry","year":"2003","unstructured":"McShaffry, M.: Game Coding Complete. Paraglyph Press, Arizona (2003)"},{"issue":"7","key":"8_CR16","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/MC.2006.227","volume":"39","author":"B. Meyer","year":"2006","unstructured":"Meyer, B., Arnout, K.: Componentization: The Visitor Example. IEEE Computer\u00a039(7), 23\u201330 (2006)","journal-title":"IEEE Computer"},{"issue":"12","key":"8_CR17","doi-asserted-by":"publisher","first-page":"1134","DOI":"10.1109\/32.988711","volume":"27","author":"L. Prechelt","year":"2001","unstructured":"Prechelt, L., Unger, B., Tichy, W.F., Brossler, P., Votta, L.G.: A controlled experiment in maintenance comparing design patterns to simpler solutions. IEEE Transactions on Software Engineering\u00a027(12), 1134\u20131144 (2001)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"12","key":"8_CR18","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1145\/1022594.1022598","volume":"47","author":"I. Samoladas","year":"2004","unstructured":"Samoladas, I., Stamelos, I., Angelis, L., Oikonomou, A.: Open source software development should strive for even greater code maintainability. Communications of the ACM\u00a047(12), 83\u201387 (2004)","journal-title":"Communications of the ACM"},{"key":"8_CR19","first-page":"147","volume-title":"OSS 2007, Open Source Software Conference","author":"S.K. Sowe","year":"2007","unstructured":"Sowe, S.K., Angelis, L., Stamelos, I., Manolopoulos, Y.: Using Repository of Repositories (RoRs) to Study the Growth of F\/OSS Projects: A Meta-Analysis Research Approach. In: OSS 2007, Open Source Software Conference, pp. 147\u2013160. Springer, Limerick (2007)"},{"issue":"11","key":"8_CR20","doi-asserted-by":"publisher","first-page":"896","DOI":"10.1109\/TSE.2006.112","volume":"32","author":"N. Tsantalis","year":"2006","unstructured":"Tsantalis, N., Chatzigeorgiou, V., Stephanides, G., Halkidis, S.T.: Design Pattern Detection using Similarity Scoring. IEEE Transaction on Software Engineering\u00a032(11), 896\u2013909 (2006)","journal-title":"IEEE Transaction on Software Engineering"},{"issue":"3","key":"8_CR21","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1023\/B:EMSE.0000027778.69251.1f","volume":"9","author":"M. Vok\u00e1c","year":"2003","unstructured":"Vok\u00e1c, M., Tichy, W., Sj\u00f8berg, D.I.K., Arisholm, E., Aldrin, M.: A Controlled Experiment Comparing the Maintainability of Programs Designed with and without Design Patterns - A Replication in a Real Programming Environment. Empirical Software Engineering\u00a09(3), 149\u2013195 (2003)","journal-title":"Empirical Software Engineering"},{"key":"8_CR22","first-page":"77","volume-title":"5th European Conference on Software Maintenance and Reengineering, CSMR 2001","author":"P. Wendorff","year":"2001","unstructured":"Wendorff, P.: Assessment of Design Patterns during Software Reengineering: Lessons Learned from a Large Commercial Project. In: 5th European Conference on Software Maintenance and Reengineering, CSMR 2001, pp. 77\u201384. IEEE Computer Society, Lisbon (2001)"},{"key":"8_CR23","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in Software Engineering","author":"C. Wohlin","year":"2000","unstructured":"Wohlin, C., Runeson, P., Host, M., Ohlsson, M.C., Regnell, B., Wesslen, A.: Experimentation in Software Engineering, 1st edn. Kluwer Academic Publishers, Boston (2000)","edition":"1"}],"container-title":["Communications in Computer and Information Science","Evaluation of Novel Approaches to Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-23391-3_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,21]],"date-time":"2019-04-21T15:19:32Z","timestamp":1555859972000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23391-3_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642233906","9783642233913"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23391-3_8","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2011]]}}}