{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T21:50:53Z","timestamp":1725573053824},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540293958"},{"type":"electronic","value":"9783540322399"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11568346_47","type":"book-chapter","created":{"date-parts":[[2005,10,14]],"date-time":"2005-10-14T06:31:47Z","timestamp":1129271507000},"page":"444-453","source":"Crossref","is-referenced-by-count":0,"title":["Improving Object-Oriented Micro Architectural Design Through Knowledge Systematization"],"prefix":"10.1007","author":[{"given":"Javier","family":"Garz\u00e1s","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mario","family":"Piattini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"6","key":"47_CR1","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1109\/MC.2003.1204376","volume":"36","author":"B. Boehm","year":"2003","unstructured":"Boehm, B., Turner, R.: Using Risk to Balance Agile and Plan-Driven Methods. Computer\u00a036(6), 57\u201366 (2003)","journal-title":"Computer"},{"key":"47_CR2","volume-title":"Managing the Object-Oriented project","author":"G. Booch","year":"1996","unstructured":"Booch, G.: Managing the Object-Oriented project. Addison-Wesley, Reading (1996)"},{"key":"47_CR3","volume-title":"A System of Patterns: Pattern-Oriented Software Architecture","author":"F. Buschmann","year":"1996","unstructured":"Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: A System of Patterns: Pattern-Oriented Software Architecture. Addison-Wesley, Reading (1996)"},{"issue":"9","key":"47_CR4","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1145\/130994.131006","volume":"35","author":"P. Coad","year":"1992","unstructured":"Coad, P.: Object-Oriented Patterns. Comunications ACM\u00a035(9), 152\u2013159 (1992)","journal-title":"Comunications ACM"},{"key":"47_CR5","volume-title":"Patterns Languages of Program Design","author":"J. Coplien","year":"1996","unstructured":"Coplien, J., Schmidt: Patterns Languages of Program Design. Addison Wesley, Reading (1996)"},{"key":"47_CR6","unstructured":"Tichy, W.: A catalogue of general-purpose software design patterns. In: TOOLS 1997 (1997)"},{"key":"47_CR7","volume-title":"Refactoring improving the design of existing code","author":"M. Fowler","year":"2000","unstructured":"Fowler, M.: Refactoring improving the design of existing code. Addison Wesley, Reading (2000)"},{"key":"47_CR8","volume-title":"Patterns of Enterprise Application Architecture","author":"M. Fowler","year":"2002","unstructured":"Fowler, M.: Patterns of Enterprise Application Architecture. Addison Wesley, Reading (2002)"},{"key":"47_CR9","volume-title":"Design patterns: Elements of Reusable Object Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: Elements of Reusable Object Oriented Software. Addison-Wesley, Reading (1995)"},{"key":"47_CR10","unstructured":"IEEE, STD 610.12-1990. IEEE Standard Glossary of Software Engineering Terminology (1990)"},{"key":"47_CR11","volume-title":"IEEE Transactions on Software Engineering","author":"B.A. Kitchenham","year":"2002","unstructured":"Kitchenham, B.A., Pfleeger, S., Pickard, L., Jones, P., Hoaglin, D., El Emam, K., Rosenberg, J.: Preliminary Guidelines for Empirical Research in Software Engineering. In: IEEE Transactions on Software Engineering, vol.\u00a028(8). IEEE Computer Society, Los Alamitos (2002)"},{"key":"47_CR12","volume-title":"Procedigns of the 26th International Conference on Software Engineering (ICSE 2004)","author":"B.A. Kitchenham","year":"2004","unstructured":"Kitchenham, B.A., Dyb\u00e5, T., Jorgensen, M.: Evidence-based Software Engineering. In: Procedigns of the 26th International Conference on Software Engineering (ICSE 2004). IEEE, Los Alamitos (2004)"},{"key":"47_CR13","unstructured":"Martin, The Dependency Inversion Principle. C++ Report (1996)"},{"key":"47_CR14","volume-title":"Object Oriented Software Construction","author":"B. Meyer","year":"1988","unstructured":"Meyer, B.: Object Oriented Software Construction. Prentice Hall, Englewood Cliffs (1988)"},{"issue":"9","key":"47_CR15","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1109\/2.612257","volume":"30","author":"C. Pescio","year":"1997","unstructured":"Pescio, C.: Principles Versus Patterns. IEEE Computer\u00a030(9), 130\u2013131 (1997)","journal-title":"IEEE Computer"},{"issue":"6","key":"47_CR16","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1109\/TSE.2002.1010061","volume":"28","author":"L. Prechelt","year":"1997","unstructured":"Prechelt, L., Unger, B., Philippsen, M., Tichy, W.: Two Controlled Experiments Assessing the Usefulness of Design Pattern Information During Program Maintenance. IEEE Transactions on Software Engineering\u00a028(6), 595\u2013606 (1997)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"47_CR17","unstructured":"Prechelt, L., Unger, B.: A Series of Controlled Experiments on Design Patterns: Methodology and Results. In: Proc. Softwaretechnik 1998 GI Conference (Softwaretechnik-Trends), Paderborn, September 7-9, vol.\u00a018(3), pp. 53\u201360 (1998)"},{"issue":"12","key":"47_CR18","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., B\u00f6ssler, P., Votta, G.: A Controlled Experiments 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"},{"key":"47_CR19","volume-title":"Object-Oriented Design Heuristics","author":"A.J. Riel","year":"1996","unstructured":"Riel, A.J.: Object-Oriented Design Heuristics. Addison-Wesley, Reading (1996)"},{"key":"47_CR20","unstructured":"Schwanninger, C.: \u201cPatterns as problem indicators\u201d Workshop on Beyond Design Patterns (mis)Used. In: OOPSLA 2001 (2001)"},{"issue":"1-2","key":"47_CR21","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1023\/B:EMSE.0000013515.86806.d4","volume":"9","author":"T. Thelin","year":"2004","unstructured":"Thelin, T., Runeson, P., Wholin, C., Olsson, T., Andersson, C.: Evaluation of Usage \u2013 Based Reading \u2013 Conclusions after three Experiments. Empirical Software Engineering\u00a09(1-2), 77\u2013110 (2004)","journal-title":"Empirical Software Engineering"},{"key":"47_CR22","unstructured":"Venners, B. (2004), Interface Design Best Practices in Object-Oriented API Design in Java, Retrieved February 2004, from \n                    \n                      http:\/\/www.artima.com\/interfacedesign\/contents.html"},{"key":"47_CR23","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in Software Engineering \u2013 An Introduction","author":"C. Wohlin","year":"2000","unstructured":"Wohlin C., Runeson P., H\u00f6st M., C. Ohlsson M., Regnell B., and Wessl\u00e9n A.: Experimentation in Software Engineering \u2013 An Introduction. Kluwer Academic Publishers, Dordrecht (2000)"}],"container-title":["Lecture Notes in Computer Science","Perspectives in Conceptual Modeling"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11568346_47","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,22]],"date-time":"2019-03-22T20:45:52Z","timestamp":1553287552000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11568346_47"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540293958","9783540322399"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/11568346_47","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}