{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,2]],"date-time":"2025-04-02T23:02:03Z","timestamp":1743634923978,"version":"3.28.0"},"reference-count":25,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/scam.2003.1238029","type":"proceedings-article","created":{"date-parts":[[2004,3,1]],"date-time":"2004-03-01T21:26:50Z","timestamp":1078176410000},"page":"35-44","source":"Crossref","is-referenced-by-count":5,"title":["Applying Meyer's taxonomy to object-oriented software systems"],"prefix":"10.1109","author":[{"given":"M.","family":"English","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Buckley","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"T.","family":"Cahill","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"year":"1995","author":"gamma","journal-title":"Design Patterns Elements of Reusable Object-Oriented Software","key":"ref10"},{"year":"1999","author":"good","article-title":"Programming Paradigms, Information Types and Graphical Representations: Empirical Investigations of Novice Program Comprehension","key":"ref11"},{"doi-asserted-by":"publisher","key":"ref12","DOI":"10.1109\/MS.1987.231776"},{"doi-asserted-by":"publisher","key":"ref13","DOI":"10.1016\/S0164-1212(99)00144-2"},{"doi-asserted-by":"publisher","key":"ref14","DOI":"10.1080\/00369220118737126"},{"year":"2001","author":"johnson","article-title":"a descriptive process model for open-source software development","key":"ref15"},{"year":"1999","author":"joyner","journal-title":"Objects Unencapsulated Java Eiffel and C++??","key":"ref16"},{"doi-asserted-by":"publisher","key":"ref17","DOI":"10.1109\/2.494093"},{"year":"1997","author":"meyer","journal-title":"Object-Oriented Software Construction","key":"ref18"},{"year":"0","journal-title":"The Good Electronic Health Record","key":"ref19"},{"key":"ref4","first-page":"53","article-title":"Does C++really need multiple inheritance?","author":"cargill","year":"1990","journal-title":"Proceedings of the UK Unix User Group Conference"},{"year":"2003","journal-title":"Workshop on Open Source Software Engineering","key":"ref3"},{"doi-asserted-by":"publisher","key":"ref6","DOI":"10.1007\/BF00368701"},{"doi-asserted-by":"publisher","key":"ref5","DOI":"10.1016\/S0164-1212(00)00004-2"},{"year":"1995","author":"eliens","journal-title":"Principles of Object-Oriented Software Development","key":"ref8"},{"year":"0","author":"dejong","journal-title":"Source Navigator","key":"ref7"},{"volume":"149","year":"2002","journal-title":"IEE Proc Software","key":"ref2"},{"year":"2002","author":"feller","article-title":"Understanding Open-Source Software Development","key":"ref9"},{"volume":"11","year":"2001","journal-title":"Information Systems Journal","key":"ref1"},{"year":"1995","author":"page-jones","journal-title":"What Every Programmer Should Know about Object-oriented Design","key":"ref20"},{"year":"1994","author":"stroustrup","journal-title":"The Design and Evolution of C++","key":"ref22"},{"doi-asserted-by":"publisher","key":"ref21","DOI":"10.1145\/209866.209871"},{"key":"ref24","article-title":"The impact of inheritance depth on maintenance tasks - detailed description and evaluation of two experimental replications","author":"unger","year":"1998","journal-title":"Technical Report"},{"doi-asserted-by":"publisher","key":"ref23","DOI":"10.1145\/243439.243441"},{"doi-asserted-by":"publisher","key":"ref25","DOI":"10.1049\/sej.1996.0027"}],"event":{"acronym":"SCAM-03","name":"Third IEEE International Workshop on Source Code Analysis and Manipulation.","location":"Amsterdam, Netherlands"},"container-title":["Proceedings Third IEEE International Workshop on Source Code Analysis and Manipulation"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8773\/27776\/01238029.pdf?arnumber=1238029","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,13]],"date-time":"2017-03-13T21:00:18Z","timestamp":1489438818000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1238029\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":25,"URL":"https:\/\/doi.org\/10.1109\/scam.2003.1238029","relation":{},"subject":[]}}