{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T20:15:44Z","timestamp":1790885744081,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":39,"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.1173716","type":"proceedings-article","created":{"date-parts":[[2007,1,17]],"date-time":"2007-01-17T01:15:56Z","timestamp":1168996556000},"page":"59-68","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":32,"title":["When to use features and aspects?"],"prefix":"10.1145","author":[{"given":"Sven","family":"Apel","sequence":"first","affiliation":[{"name":"University of Magdeburg, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Don","family":"Batory","sequence":"additional","affiliation":[{"name":"University of Texas at Austin"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2006,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of CAISE Workshop on Adaptive and Self-Managing Enterprise Applications (ASMEA)","author":"Apel S.","year":"2005","unstructured":"S. Apel and K. B\u00f6hm . Self-Organization in Overlay Networks . In Proceedings of CAISE Workshop on Adaptive and Self-Managing Enterprise Applications (ASMEA) , 2005 . S. Apel and K. B\u00f6hm. Self-Organization in Overlay Networks. In Proceedings of CAISE Workshop on Adaptive and Self-Managing Enterprise Applications (ASMEA), 2005."},{"key":"e_1_3_2_1_2_1","volume-title":"Biology-Inspired Optimizations of Peer-to-Peer Overlay Networks. Practice in Information Processing and Communications (Praxis der Informationsverarbeitung und Kommunikation), 28(4)","author":"Apel S.","year":"2005","unstructured":"S. Apel and E. Buchmann . Biology-Inspired Optimizations of Peer-to-Peer Overlay Networks. Practice in Information Processing and Communications (Praxis der Informationsverarbeitung und Kommunikation), 28(4) , 2005 . S. Apel and E. Buchmann. Biology-Inspired Optimizations of Peer-to-Peer Overlay Networks. Practice in Information Processing and Communications (Praxis der Informationsverarbeitung und Kommunikation), 28(4), 2005."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/1121989.1122233"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134304"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/211782.211786"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/505145.505147"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/136586.136587"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.23"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008617930959"},{"key":"e_1_3_2_1_11_1","author":"B\u00f6hm K.","year":"2006","unstructured":"K. B\u00f6hm and E. Buchmann . Free-Riding-Aware Forwarding in Content-Addressable Networks. VLDB Journal , 2006 . K. B\u00f6hm and E. Buchmann. Free-Riding-Aware Forwarding in Content-Addressable Networks. VLDB Journal, 2006.","journal-title":"Free-Riding-Aware Forwarding in Content-Addressable Networks. VLDB Journal"},{"key":"e_1_3_2_1_12_1","volume-title":"Super-Imposition: A Component Adaptation Technique. Information and Software Technology, 41(5)","author":"Bosch J.","year":"1999","unstructured":"J. Bosch . Super-Imposition: A Component Adaptation Technique. Information and Software Technology, 41(5) , 1999 . J. Bosch. Super-Imposition: A Component Adaptation Technique. Information and Software Technology, 41(5), 1999."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/97945.97982"},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the International Conference on Web Information Systems and Technologies (WEBIST)","author":"Buchmann E.","year":"2005","unstructured":"E. Buchmann , S. Apel , and G. Saake . Piggyback Meta-Data Propagation in Distributed Hash Tables . In Proceedings of the International Conference on Web Information Systems and Technologies (WEBIST) , 2005 . E. Buchmann, S. Apel, and G. Saake. Piggyback Meta-Data Propagation in Distributed Hash Tables. In Proceedings of the International Conference on Web Information Systems and Technologies (WEBIST), 2005."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643609"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/976270.976279"},{"key":"e_1_3_2_1_18_1","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"Czarnecki K.","year":"2000","unstructured":"K. Czarnecki and U. Eisenecker . Generative Programming: Methods, Tools, and Applications . Addison-Wesley , 2000 . K. Czarnecki and U. Eisenecker. Generative Programming: Methods, Tools, and Applications. Addison-Wesley, 2000."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/645789.667666"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of International Conference on Objects, Components, Architectures, Services, and Applications for a Networked World (NetObjectDays)","author":"Herrmann S.","year":"2002","unstructured":"S. Herrmann . Object Teams: Improving Modularity for Crosscutting Collaborations . In Proceedings of International Conference on Objects, Components, Architectures, Services, and Applications for a Networked World (NetObjectDays) , 2002 . S. Herrmann. Object Teams: Improving Modularity for Crosscutting Collaborations. In Proceedings of International Conference on Objects, Components, Architectures, Services, and Applications for a Networked World (NetObjectDays), 2002."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/513829.513838"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320423"},{"key":"e_1_3_2_1_23_1","volume-title":"Aspect-Oriented Programming. In Proceedings of European Conference on Object-Oriented Programming (ECOOP)","author":"Kiczales G.","year":"1997","unstructured":"G. Kiczales Aspect-Oriented Programming. In Proceedings of European Conference on Object-Oriented Programming (ECOOP) , 1997 . G. Kiczales et al. Aspect-Oriented Programming. In Proceedings of European Conference on Object-Oriented Programming (ECOOP), 1997."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/11547686_24"},{"issue":"5","key":"e_1_3_2_1_25_1","volume":"46","author":"Lieberherr K.","year":"2003","unstructured":"K. Lieberherr , D. H. Lorenz , and J. Ovlinger . Aspectual Collaborations: Combining Modules and Aspects. The Computer Journal , 46 ( 5 ), 2003 . K. Lieberherr, D. H. Lorenz, and J. Ovlinger. Aspectual Collaborations: Combining Modules and Aspects. The Computer Journal, 46(5), 2003.","journal-title":"Aspectual Collaborations: Combining Modules and Aspects. The Computer Journal"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134303"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1217935.1217954"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_8"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111542.1111554"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45070-2_2"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/643603.643613"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029894.1029915"},{"key":"e_1_3_2_1_34_1","volume-title":"Designing Software for Ease of Extension and Contraction","author":"Parnas D. L.","year":"1979","unstructured":"D. L. Parnas . Designing Software for Ease of Extension and Contraction . IEEE Transactions on Software Engineering (TSE), SE- 5(2), 1979 . D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE Transactions on Software Engineering (TSE), SE-5(2), 1979."},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of European Conference on Object-Oriented Programming (ECOOP)","author":"Prehofer C.","year":"1997","unstructured":"C. Prehofer . Feature-Oriented Programming : A Fresh Look at Objects . In Proceedings of European Conference on Object-Oriented Programming (ECOOP) , 1997 . C. Prehofer. Feature-Oriented Programming: A Fresh Look at Objects. In Proceedings of European Conference on Object-Oriented Programming (ECOOP), 1997."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/832261.833317"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/505145.505148"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-023X(00)00023-9"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/11557432_13"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1173706.1173736"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/236337.236375"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1028992"}],"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.1173716","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T01:58:00Z","timestamp":1673229480000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1173706.1173716"}},"subtitle":["a case study"],"short-title":[],"issued":{"date-parts":[[2006,10,22]]},"references-count":39,"alternative-id":["10.1145\/1173706.1173716","10.1145\/1173706"],"URL":"https:\/\/doi.org\/10.1145\/1173706.1173716","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"}}]}}