{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T09:02:23Z","timestamp":1774602143090,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":16,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2006,10,22]]},"DOI":"10.1145\/1173706.1173737","type":"proceedings-article","created":{"date-parts":[[2007,1,17]],"date-time":"2007-01-17T01:15:56Z","timestamp":1168996556000},"page":"201-210","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":92,"title":["Refactoring product lines"],"prefix":"10.1145","author":[{"given":"Vander","family":"Alves","sequence":"first","affiliation":[{"name":"Informatics Center-UFPE"}]},{"given":"Rohit","family":"Gheyi","sequence":"additional","affiliation":[{"name":"Informatics Center-UFPE"}]},{"given":"Tiago","family":"Massoni","sequence":"additional","affiliation":[{"name":"Informatics Center-UFPE"}]},{"given":"Uir\u00e1","family":"Kulesza","sequence":"additional","affiliation":[{"name":"PUC-Rio"}]},{"given":"Paulo","family":"Borba","sequence":"additional","affiliation":[{"name":"Informatics Center-UFPE"}]},{"given":"Carlos","family":"Lucena","sequence":"additional","affiliation":[{"name":"PUC-Rio"}]}],"member":"320","published-online":{"date-parts":[[2006,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/11554844_8"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/11554844_3"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/11431855_34"},{"key":"e_1_3_2_1_4_1","volume-title":"The Unified Modeling Language User Guide","author":"Booch G.","year":"1999","unstructured":"G. Booch , I. Jacobson , and J. Rumbaugh . The Unified Modeling Language User Guide . Addison-Wesley , 1999 .]] G. Booch, I. Jacobson, and J. Rumbaugh. The Unified Modeling Language User Guide. Addison-Wesley, 1999.]]"},{"key":"e_1_3_2_1_5_1","volume-title":"Software Product Lines: Practices and Patterns","author":"Clements P.","year":"2002","unstructured":"P. Clements and L. Northrop . Software Product Lines: Practices and Patterns . Addison-Wesley , 2002 .]] P. Clements and L. Northrop. Software Product Lines: Practices and Patterns. Addison-Wesley, 2002.]]"},{"key":"e_1_3_2_1_6_1","first-page":"23","volume-title":"IWR: Achievements, Challenges, and Effects","author":"Critchlow M.","year":"2003","unstructured":"M. Critchlow , K. Dodd , J. Chou , and A. van der Hoek . Refactoring product line architectures . In IWR: Achievements, Challenges, and Effects , pages 23 -- 26 , 2003 .]] M. Critchlow, K. Dodd, J. Chou, and A. van der Hoek. Refactoring product line architectures. In IWR: Achievements, Challenges, and Effects, pages 23--26, 2003.]]"},{"key":"e_1_3_2_1_7_1","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"Czarnecki K.","year":"2000","unstructured":"K. Czarnecki and U. W. Eisenecker . Generative Programming: Methods, Tools, and Applications . Addison-Wesley , 2000 .]] K. Czarnecki and U. W. Eisenecker. Generative Programming: Methods, Tools, and Applications. Addison-Wesley, 2000.]]"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1002\/spip.213"},{"key":"e_1_3_2_1_9_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler M.","year":"1999","unstructured":"M. Fowler . Refactoring: Improving the Design of Existing Code . Addison-Wesley , 1999 .]] M. Fowler. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 1999.]]"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.5"},{"key":"e_1_3_2_1_13_1","first-page":"282","volume-title":"Proceedings of the 4th Workshop on Software Product-Family Engineering","author":"Krueger C.","year":"2001","unstructured":"C. Krueger . Easing the transition to software mass customization . In Proceedings of the 4th Workshop on Software Product-Family Engineering , pages 282 -- 293 , 2001 .]] C. Krueger. Easing the transition to software mass customization. In Proceedings of the 4th Workshop on Software Product-Family Engineering, pages 282--293, 2001.]]"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134303"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30175-2_20"},{"key":"e_1_3_2_1_16_1","unstructured":"W. Opdyke. Refactoring Object-Oriented Frameworks. PhD thesis University of Illinois at Urbana-Champaign 1992.]]   W. Opdyke. Refactoring Object-Oriented Frameworks. PhD thesis University of Illinois at Urbana-Champaign 1992.]]"},{"key":"e_1_3_2_1_17_1","series-title":"Lecture Notes in Computer Science","first-page":"338","volume-title":"Applied Formal Methods---FM-Trends 98","author":"Owre S.","year":"1998","unstructured":"S. Owre , J. Rushby , N. Shankar , and D. Stringer-Calvert . PVS: an experience report . In Applied Formal Methods---FM-Trends 98 , volume 1641 of Lecture Notes in Computer Science , pages 338 -- 345 , Germany, 1998 . Springer-Verlag .]] S. Owre, J. Rushby, N. Shankar, and D. Stringer-Calvert. PVS: an experience report. In Applied Formal Methods---FM-Trends 98, volume 1641 of Lecture Notes in Computer Science, pages 338--345, Germany, 1998. Springer-Verlag.]]"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.2498\/cit.2002.01.01"}],"event":{"name":"GPCE06: Generative Programming and Component Engineering 2006","location":"Portland Oregon USA","acronym":"GPCE06","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 5th international conference on Generative programming and component engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1173706.1173737","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T01:59:45Z","timestamp":1673229585000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1173706.1173737"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,10,22]]},"references-count":16,"alternative-id":["10.1145\/1173706.1173737","10.1145\/1173706"],"URL":"https:\/\/doi.org\/10.1145\/1173706.1173737","relation":{},"subject":[],"published":{"date-parts":[[2006,10,22]]},"assertion":[{"value":"2006-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}