{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,19]],"date-time":"2024-09-19T15:24:07Z","timestamp":1726759447163},"reference-count":66,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2012,9,1]],"date-time":"2012-09-01T00:00:00Z","timestamp":1346457600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2012,9]]},"DOI":"10.1109\/tse.2011.79","type":"journal-article","created":{"date-parts":[[2011,8,15]],"date-time":"2011-08-15T20:19:49Z","timestamp":1313439589000},"page":"1213-1231","source":"Crossref","is-referenced-by-count":81,"title":["What Do We Know about the Effectiveness of Software Design Patterns?"],"prefix":"10.1109","volume":"38","author":[{"given":"Cheng","family":"Zhang","sequence":"first","affiliation":[]},{"given":"David","family":"Budgen","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"bibtts201205121353","doi-asserted-by":"publisher","DOI":"10.1145\/1414004.1414076"},{"key":"bibtts201205121352","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1010061"},{"key":"bibtts201205121355","doi-asserted-by":"publisher","DOI":"10.1145\/226239.226255"},{"key":"bibtts201205121354","first-page":"135","author":"rittel","year":"1984","journal-title":"Developments in Design Methodology"},{"key":"bibtts20120512138","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2001.972775"},{"key":"bibtts20120512137","doi-asserted-by":"publisher","DOI":"10.1109\/METRIC.2003.1232454"},{"key":"bibtts201205121351","doi-asserted-by":"publisher","DOI":"10.1109\/32.988711"},{"key":"bibtts201205121350","first-page":"72","article-title":"Documenting Design Patterns in Code Eases Program Maintenance","author":"prechelt","year":"1997","journal-title":"Proc ICSE Workshop Process Modelling and Empirical Studies of Software Evolution"},{"key":"bibtts20120512139","article-title":"Using a Protocol Template for Case Study Planning","author":"brereton","year":"2008","journal-title":"Proc 12th Int'l Conf Evaluation and Assessment in Software Eng"},{"key":"bibtts20120512134","doi-asserted-by":"publisher","DOI":"10.1049\/iet-sen.2008.0105"},{"key":"bibtts20120512133","author":"alexander","year":"1977","journal-title":"A Pattern Language"},{"key":"bibtts20120512136","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2007.21"},{"key":"bibtts20120512135","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287680"},{"key":"bibtts20120512132","doi-asserted-by":"crossref","first-page":"1351","DOI":"10.1109\/TSE.1985.231883","article-title":"the role of domain expenence in software design","volume":"se 11","author":"adelson","year":"1985","journal-title":"IEEE Transactions on Software Engineering"},{"key":"bibtts20120512131","year":"2004","journal-title":"Guide to the Software Engineering Body of Knowledge"},{"key":"bibtts201205121349","article-title":"A Series of Controlled Experiments on Design Patterns: Methodology and Results","author":"prechelt","year":"1998","journal-title":"Proc Softwaretechnik '98"},{"key":"bibtts201205121310","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.07.009"},{"key":"bibtts201205121311","doi-asserted-by":"publisher","DOI":"10.1049\/iet-sen.2008.0106"},{"key":"bibtts201205121345","doi-asserted-by":"publisher","DOI":"10.1145\/1137702.1137713"},{"key":"bibtts201205121346","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.33"},{"key":"bibtts201205121347","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2008.4658070"},{"key":"bibtts201205121348","doi-asserted-by":"publisher","DOI":"10.1002\/9780470754887"},{"key":"bibtts201205121366","article-title":"A Survey of Experienced User Perceptions about Design Patterns","author":"zhang","year":"2011"},{"key":"bibtts201205121317","doi-asserted-by":"crossref","author":"dtienne","year":"2002","journal-title":"Software DesignCognitive Aspects","DOI":"10.1007\/978-1-4471-0111-6"},{"key":"bibtts201205121365","first-page":"159","article-title":"Experience Report: Using Design Patterns in the Development of JB System","author":"yuanhong","year":"1997","journal-title":"Proc Conf Technology of Object-Oriented Languages and Systems"},{"key":"bibtts201205121316","doi-asserted-by":"publisher","DOI":"10.1145\/1415472.1415511"},{"key":"bibtts201205121364","author":"yin","year":"2003","journal-title":"Case Study Research Design & Methods"},{"key":"bibtts201205121319","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1016\/j.infsof.2008.01.006","article-title":"Empirical Studies of Agile Software Development: A Systematic Review","volume":"50","author":"jrgensen","year":"2008","journal-title":"Information & Software Technology"},{"key":"bibtts201205121363","doi-asserted-by":"publisher","DOI":"10.1109\/TOOLS.1998.711000"},{"key":"bibtts201205121318","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2005.6"},{"key":"bibtts201205121362","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1204373"},{"key":"bibtts201205121313","author":"buschmann","year":"1996","journal-title":"Pattern-Oriented Software Architecture"},{"key":"bibtts201205121361","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.1996.0030"},{"key":"bibtts201205121312","first-page":"1","article-title":"Preliminary Reporting Guidelines for Experience Papers","author":"budgen","year":"2009","journal-title":"Proc 13th Int'l Conf Evaluation and Assessment in Software Eng"},{"key":"bibtts201205121360","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2001.914971"},{"key":"bibtts201205121315","doi-asserted-by":"publisher","DOI":"10.1145\/1013115.1013148"},{"key":"bibtts201205121314","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2007.10.003"},{"key":"bibtts201205121320","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.85"},{"key":"bibtts201205121321","author":"gamma","year":"1995","journal-title":"Design Patterns Elements of Reusable Object-Oriented Software"},{"key":"bibtts201205121322","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2009.31"},{"key":"bibtts201205121358","first-page":"1","article-title":"Do Design Patterns Improve Communication? An Experiment with Pair Design","author":"unger","year":"2000","journal-title":"Proc Int'l Workshop Empirical Studies of Software Maintenance"},{"key":"bibtts201205121359","doi-asserted-by":"publisher","DOI":"10.1023\/B:EMSE.0000027778.69251.1f"},{"key":"bibtts201205121356","author":"sommerville","year":"2007","journal-title":"Software Engineering"},{"key":"bibtts201205121357","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2002.1167770"},{"key":"bibtts201205121326","author":"hahsler","year":"2004","journal-title":"Free\/Open Source Software Development"},{"key":"bibtts201205121325","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7373(05)80120-8"},{"key":"bibtts201205121324","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(02)00049-6"},{"key":"bibtts201205121323","doi-asserted-by":"publisher","DOI":"10.1145\/990680.990686"},{"key":"bibtts201205121329","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2007.46"},{"key":"bibtts201205121328","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog0304_1"},{"key":"bibtts201205121327","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/978-3-540-75381-0_2","article-title":"Tailoring and Introduction of the Rational Unified Process","author":"hanssen","year":"2007","journal-title":"Proc 14th European Conf European Systems and Software Process Improvement"},{"key":"bibtts201205121332","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2009.5316015"},{"key":"bibtts201205121333","first-page":"7","article-title":"Perception and Reality: What Are Design Patterns Good For?","author":"khomh","year":"2007","journal-title":"Proc 11th ECOOP Workshop Quantitative Approaches in Object Oriented Software Eng"},{"key":"bibtts201205121330","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2007.55"},{"key":"bibtts201205121331","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSA.2007.32"},{"key":"bibtts201205121335","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2004.1317449"},{"key":"bibtts201205121334","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2008.4493325"},{"key":"bibtts201205121337","doi-asserted-by":"publisher","DOI":"10.1049\/iet-sen:20060052"},{"key":"bibtts201205121336","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1016\/j.infsof.2008.09.009","article-title":"Systematic Literature Reviews in Software EngineeringA Systematic Literature Review","volume":"51","author":"kitchenham","year":"2009","journal-title":"Information & Software Technology"},{"key":"bibtts201205121339","doi-asserted-by":"crossref","first-page":"792","DOI":"10.1016\/j.infsof.2010.03.006","article-title":"Systematic Literature Reviews in Software EngineeringA Tertiary Study","volume":"52","author":"kitchenham","year":"2010","journal-title":"Information & Software Technology"},{"key":"bibtts201205121338","article-title":"Guidelines for Performing Systematic Literature Review in Software Engineering","author":"kitchenham","year":"2007"},{"key":"bibtts201205121340","doi-asserted-by":"crossref","first-page":"638","DOI":"10.1016\/j.infsof.2010.12.011","article-title":"Using Mapping Studies as the Basis for Further ResearchA Participant-Observer Case Study","volume":"53","author":"kitchenham","year":"2011","journal-title":"Information & Software Technology"},{"key":"bibtts201205121341","doi-asserted-by":"publisher","DOI":"10.1145\/1753196.1753214"},{"key":"bibtts201205121342","doi-asserted-by":"publisher","DOI":"10.2307\/2684982"},{"key":"bibtts201205121343","doi-asserted-by":"publisher","DOI":"10.1145\/288195.288279"},{"key":"bibtts201205121344","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69100-6_31"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/32\/6311391\/05975176.pdf?arnumber=5975176","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,29]],"date-time":"2021-11-29T20:55:10Z","timestamp":1638219310000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5975176\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9]]},"references-count":66,"journal-issue":{"issue":"5"},"URL":"http:\/\/dx.doi.org\/10.1109\/tse.2011.79","relation":{},"ISSN":["0098-5589"],"issn-type":[{"value":"0098-5589","type":"print"}],"subject":[],"published":{"date-parts":[[2012,9]]}}}