{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T19:54:50Z","timestamp":1769198090538,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540676966","type":"print"},{"value":"9783540449959","type":"electronic"}],"license":[{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/978-3-540-44995-9_20","type":"book-chapter","created":{"date-parts":[[2010,10,14]],"date-time":"2010-10-14T14:31:59Z","timestamp":1287066719000},"page":"336-352","source":"Crossref","is-referenced-by-count":11,"title":["Object Oriented Design Expertise Reuse: An Approach Based on Heuristics, Design Patterns and Anti-patterns"],"prefix":"10.1007","author":[{"given":"Alexandre L.","family":"Correa","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cl\u00e1udia M. L.","family":"Werner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gerson","family":"Zaverucha","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"20_CR1","unstructured":"Booch, G., Jacobson, I., Rumbaugh, J.: The Unified Modeling Language for Object Oriented Development - UML Semantics - version 1.1 (1997), \n                      http:\/\/www.omg.org"},{"key":"20_CR2","unstructured":"Braga, R., Werner, C., Mattoso, M.: Odyssey: A Reuse Environment Based on Domain Models. In: Proc. of 2nd. IEEE Symposium on Application-Specific Systems and Software Engineering Technology, Richardson (March 1999)"},{"key":"20_CR3","unstructured":"Brown, K.: Design Reverse-Engineering and Automated Design Pattern Detection in Smalltalk. Master Thesis (1997), \n                      http:\/\/www2.ncsu.edu\/eos\/info\/tasug\/kbrown\/thesis2.htm"},{"key":"20_CR4","volume-title":"Anti-patterns - Refactoring Software, Architectures, and Projects in Crisis","author":"W. Brown","year":"1998","unstructured":"Brown, W., Malveau, R., McCormick III, H., Mowbray, T.: Anti-patterns - Refactoring Software, Architectures, and Projects in Crisis. Wiley Computer Publishing, Chichester (1998)"},{"key":"20_CR5","unstructured":"Cinn\u00e9ide, M., Nixon, P.: Program Restructuring to Introduce Design Patterns. In: Proc. of the Workshop on Object Oriented Software Evolution and Re-Engineering, ECOOP 1998 (1998)"},{"key":"20_CR6","unstructured":"Crew, R.F.: ASTLOG: A Language for Examining Abstract Syntax Trees. In: Usenix Conference on Domain-Specific Languages (1997)"},{"key":"20_CR7","unstructured":"Demeyer, S., Tichelaar, S., Steyaert, P.: FAMOOS - Definition of a Common Exchange Model, \n                      http:\/\/www.iam.unibe.ch\/~famoos\/InfoExchFormat\/"},{"key":"20_CR8","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":"20_CR9","volume-title":"Object Oriented Software Engineering","author":"I. Jacobson","year":"1992","unstructured":"Jacobson, I., Christerson, M., Jonsson, P., Overgaard, G.: Object Oriented Software Engineering. Addison-Wesley, Reading (1992)"},{"key":"20_CR10","volume-title":"Proc. of the Working Conf. on Reverse Engineering","author":"C. Kr\u00e4mer","year":"1996","unstructured":"Kr\u00e4mer, C., Prechelt, L.: Design Recovery by Automated Search for Structural Design Patterns in Object Oriented Software. In: Proc. of the Working Conf. on Reverse Engineering. IEEE CS Press, Monterrey (1996)"},{"key":"20_CR11","unstructured":"Maughan, G., Avotins, J.: A Meta-model for Object Oriented Reengineering and Metrics Collection. Eiffel Liberty Journal\u00a01(4) (1998)"},{"key":"20_CR12","volume-title":"Machine Learning","author":"T.M. Mittchel","year":"1997","unstructured":"Mittchel, T.M.: Machine Learning. McGraw Hill, New York (1997)"},{"key":"20_CR13","unstructured":"Rational Software Inc., Santa Clara, CA. - Rational Rose 1998 (1998), \n                      http:\/\/www.rational.com"},{"key":"20_CR14","volume-title":"Object Oriented Design Heuristics","author":"A. Riel","year":"1996","unstructured":"Riel, A.: Object Oriented Design Heuristics. Addison-Wesley, Reading (1996)"},{"key":"20_CR15","unstructured":"Software Composition Group (SCG) - FAMOOS Project, \n                      http:\/\/iamwwww.unibe.ch\/~famoos"},{"key":"20_CR16","unstructured":"Zimmer, W.: Experiences using Design Patterns to Reorganize an Object Oriented Application. In: Proc. of the Workshop on OO Software Evolution and Re-Engineering, ECOOP (1998)"}],"container-title":["Lecture Notes in Computer Science","Software Reuse: Advances in Software Reusability"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-44995-9_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T21:06:57Z","timestamp":1674853617000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-540-44995-9_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540676966","9783540449959"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-44995-9_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2000]]}}}