{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T16:36:19Z","timestamp":1742402179515},"reference-count":34,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/icsm.2003.1235416","type":"proceedings-article","created":{"date-parts":[[2004,2,3]],"date-time":"2004-02-03T19:24:01Z","timestamp":1075836241000},"page":"148-157","source":"Crossref","is-referenced-by-count":11,"title":["Automated support for framework-based software"],"prefix":"10.1109","author":[{"given":"T.","family":"Tourwe","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"T.","family":"Mens","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"journal-title":"A logic meta-programming approach to support the co-evolution of object-oriented design and implementation","year":"2001","author":"wuyts","key":"ref33"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/TOOLS.1998.711007"},{"journal-title":"Software Product Line Engineering A Family-Based Software Development Process","year":"1999","author":"weiss","key":"ref31"},{"journal-title":"(Re)engineering with object-oriented design patterns","year":"1996","author":"van winsen","key":"ref30"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/CMPSAC.1978.810308"},{"article-title":"A Framework of Concepts for Representing Object-Oriented Design and Design Patterns","year":"1997","author":"gruijs","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2001.948426"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44800-4_15"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/65979.65980"},{"journal-title":"Eclipse platform","year":"0","author":"international","key":"ref14"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/141936.141943"},{"journal-title":"Documenting Reuse and Evolution with Reuse Contracts","year":"1997","author":"lucas","key":"ref16"},{"article-title":"Tool Support for Object-Oriented Design Patterns","year":"1996","author":"meijers","key":"ref17"},{"key":"ref18","article-title":"Supporting Software Development through Declaratively Codified Programming Patterns","author":"mens","year":"2001","journal-title":"PIn roc Int Conf Software Engineering and Knowledge Engineering"},{"journal-title":"A Formal Foundation for Object-Oriented Software Evolution","year":"1999","author":"mens","key":"ref19"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1002\/smr.235"},{"journal-title":"IntelliJ IDEA","year":"0","author":"corporation","key":"ref4"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/236337.236363"},{"journal-title":"Documenting Frameworks to Assist Application Developers","year":"1999","author":"butler","key":"ref3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/263407.263533"},{"journal-title":"Automated Support for Framework-Based Software Evolution","year":"2002","author":"tourw\u00e9","key":"ref29"},{"key":"ref5","article-title":"Reasoning with Design Knowledge for Interactively Supporting Framework Reuse","author":"de meuter","year":"2001","journal-title":"Proc of the SCASE (Soft Computing applied to Software Engineering) Conf"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/75199.75226"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/262793.262798"},{"year":"1995","author":"brant","key":"ref2"},{"key":"ref9","article-title":"Tool Support for Object-Oriented Patterns","author":"florijn","year":"1997","journal-title":"Proceedings of ECOOP'97"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0052180"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2001.972774"},{"journal-title":"Refactoring Object-Oriented Frameworks","year":"1992","author":"opdyke","key":"ref22"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/2.536783"},{"journal-title":"Design Patterns for Object-Oriented Software Development","year":"1995","author":"pree","key":"ref24"},{"key":"ref23","first-page":"103","article-title":"Enhancing Framework Usability through Smart Documentation","author":"ortigosa","year":"1999","journal-title":"Procs of Argentinean Symposium on Object Orientation"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9942(1997)3:4<253::AID-TAPO3>3.0.CO;2-T"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/105783.105788"}],"event":{"name":"International Conference on Software Maintenance","acronym":"ICSM-03","location":"Amsterdam, Netherlands"},"container-title":["International Conference on Software Maintenance, 2003. ICSM 2003. Proceedings."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8742\/27696\/01235416.pdf?arnumber=1235416","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,14]],"date-time":"2017-03-14T00:33:58Z","timestamp":1489451638000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1235416\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":34,"URL":"https:\/\/doi.org\/10.1109\/icsm.2003.1235416","relation":{},"subject":[]}}