{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T13:00:55Z","timestamp":1761570055921,"version":"build-2065373602"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","funder":[{"name":"ITEA","award":["23026"],"award-info":[{"award-number":["23026"]}]},{"name":"Business Finland","award":["2545\/31\/2024"],"award-info":[{"award-number":["2545\/31\/2024"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,20]]},"DOI":"10.1145\/3755881.3755981","type":"proceedings-article","created":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T11:46:17Z","timestamp":1761565577000},"page":"541-544","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Software Reuse in the Generative AI Era: From Cargo Cult Towards Systematic Practices"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8540-9918","authenticated-orcid":false,"given":"Tommi","family":"Mikkonen","sequence":"first","affiliation":[{"name":"University of Jyv\u00e4skyl\u00e4, Jyv\u00e4skyl\u00e4, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7769-2880","authenticated-orcid":false,"given":"Antero","family":"Taivalsaari","sequence":"additional","affiliation":[{"name":"Nokia Technologies, Tampere, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,10,27]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"publisher","unstructured":"Ted Biggerstaff. 1998. A Perspective of Generative Reuse. Annals of Software Engineering 5 (01 1998) 169\u2013226. 10.1023\/A:1018924407841","DOI":"10.1023\/A:1018924407841"},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"crossref","unstructured":"Ted Biggerstaff and Charles Richter. 1987. Reusability Framework Assessment and Directions. IEEE Software 4 2 (1987) 41\u201349.","DOI":"10.1109\/MS.1987.230095"},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"publisher","unstructured":"Jingwen Cheng. 1994. A Reusability-Based Software Development Environment. SIGSOFT Softw. Eng. Notes 19 2 (April 1994) 57\u201362. 10.1145\/181628.181641","DOI":"10.1145\/181628.181641"},{"key":"e_1_3_3_1_5_2","volume-title":"Software Product Lines","author":"Clements Paul","year":"2002","unstructured":"Paul Clements and Linda Northrop. 2002. Software Product Lines. Addison-Wesley."},{"key":"e_1_3_3_1_6_2","volume-title":"State of NPM 2023","author":"Developers Sandworm","year":"2023","unstructured":"Sandworm Developers. 2023. State of NPM 2023. Retrieved December 3, 2024 from https:\/\/blog.sandworm.dev\/series\/state-of-npm-2023"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"crossref","unstructured":"Christof Ebert and Panos Louridas. 2023. Generative AI for Software Practitioners. IEEE Software 40 4 (2023) 30\u201338.","DOI":"10.1109\/MS.2023.3265877"},{"key":"e_1_3_3_1_8_2","doi-asserted-by":"crossref","unstructured":"Neil\u00a0A Ernst and Gabriele Bavota. 2022. AI-Driven Development is Here: Should You Worry? IEEE Software 39 2 (2022) 106\u2013110.","DOI":"10.1109\/MS.2021.3133805"},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1016\/B978-075067062-3\/50008-X"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"crossref","unstructured":"William\u00a0B Frakes and Kyo Kang. 2005. Software Reuse Research: Status and Future. IEEE Transactions on Software Engineering 31 7 (2005) 529\u2013536.","DOI":"10.1109\/TSE.2005.85"},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.5555\/861448"},{"key":"e_1_3_3_1_12_2","doi-asserted-by":"crossref","unstructured":"Bj\u00f6rn Hartmann Scott Doorley and Scott\u00a0R Klemmer. 2008. Hacking Mashing Gluing: Understanding Opportunistic Design. IEEE Pervasive Computing 7 3 (2008) 46\u201354.","DOI":"10.1109\/MPRV.2008.54"},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"crossref","unstructured":"T\u00a0Capers Jones. 1984. Reusability in Programming: A Survey of the State of the Art. IEEE Transactions on Software Engineering5 (1984) 488\u2013494.","DOI":"10.1109\/TSE.1984.5010271"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"crossref","unstructured":"Bernhard Kerbl Georgios Kopanas Thomas Leimk\u00fchler and George Drettakis. 2023. 3D Gaussian Splatting for Real-Time Radiance Field Rendering. ACM Transactions on Graphics 42 4 (July 2023). https:\/\/repo-sam.inria.fr\/fungraph\/3d-gaussian-splatting\/","DOI":"10.1145\/3592433"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"crossref","unstructured":"Yongbeom Kim and Edward\u00a0A Stohr. 1998. Software Reuse: Survey and Research Directions. Journal of Management Information Systems 14 4 (1998) 113\u2013147.","DOI":"10.1080\/07421222.1998.11518188"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"crossref","unstructured":"Charles\u00a0W Krueger. 1992. Software Reuse. ACM Computing Surveys (CSUR) 24 2 (1992) 131\u2013183.","DOI":"10.1145\/130844.130856"},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"crossref","unstructured":"Robert\u00a0G Lanergan and Charles\u00a0A Grasso. 1984. Software Engineering with Reuseable Designs and Code. IEEE Transactions on Software Engineering5 (1984) 498\u2013501.","DOI":"10.1109\/TSE.1984.5010273"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"crossref","unstructured":"Manfred Lenz Hans\u00a0Albrecht Schmid and Peter\u00a0F. Wolf. 1987. Software Reuse Through Building Blocks. IEEE Software 4 4 (1987) 34\u201342.","DOI":"10.1109\/MS.1987.231062"},{"key":"e_1_3_3_1_19_2","unstructured":"Hongxin Li Jingran Su Yuntao Chen Qing Li and Zhao-Xiang Zhang. 2024. SheetCopilot: Bringing Software Productivity to the Next Level Through Large Language Models. Advances in Neural Information Processing Systems 36 (2024)."},{"key":"e_1_3_3_1_20_2","unstructured":"Eric Lippert. 2004. Syntax Semantics Micronesian Cults and Novice Programmers. https:\/\/blogs.msdn.microsoft.com\/ericlippert\/2004\/03\/01\/syntax-semantics-micronesian-cults-and-novice-programmers\/ Accessed: 2018-04-22."},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-22993-1_3"},{"key":"e_1_3_3_1_22_2","doi-asserted-by":"crossref","unstructured":"Niko M\u00e4kitalo Antero Taivalsaari Arto Kiviluoto Tommi Mikkonen and Rafael Capilla. 2020. On Opportunistic Software Reuse. Computing 102 (2020) 2385\u20132408.","DOI":"10.1007\/s00607-020-00833-6"},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882413"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"crossref","unstructured":"Hafedh Mili Fatma Mili and Ali Mili. 1995. Reusing Software: Issues and Research Directions. IEEE transactions on Software Engineering 21 6 (1995) 528\u2013562.","DOI":"10.1109\/32.391379"},{"key":"e_1_3_3_1_25_2","volume-title":"Software Engineering: Report of a Conference Sponsored by the NATO Science Committee (Garmisch, Germany, Oct 7-11, 1968)","author":"Naur P.","year":"1969","unstructured":"P. Naur and B. Randell. 1969. Software Engineering: Report of a Conference Sponsored by the NATO Science Committee (Garmisch, Germany, Oct 7-11, 1968). NATO Scientific Affairs Division, Brussels."},{"key":"e_1_3_3_1_26_2","unstructured":"Douglas\u00a0C Schmidt. 1999. Why Software Reuse has Failed and How to Make It Work for You. C++ Report 11 1 (1999) 1999."},{"key":"e_1_3_3_1_27_2","unstructured":"Md\u00a0Kamrul Siam Huanying Gu and Jerry\u00a0Q Cheng. 2024. Programming with AI: Evaluating ChatGPT Gemini AlphaCode and GitHub Copilot for Programmers. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2411.09224 (2024)."},{"key":"e_1_3_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2019.00025"},{"key":"e_1_3_3_1_29_2","volume-title":"Proceedings of the 7th ECOOP workshop on quantitative approaches in object-oriented software engineering","author":"Trendowicz Adam","year":"2003","unstructured":"Adam Trendowicz, Teade Punter, et\u00a0al. 2003. Quality Modeling for Software Product Lines. In Proceedings of the 7th ECOOP workshop on quantitative approaches in object-oriented software engineering."},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.5220\/0012631600003687"}],"event":{"name":"Internetware 2025: the 16th International Conference on Internetware","location":"Trondheim Norway","acronym":"Internetware 2025","sponsor":["SIGSOFT ACM Special Interest Group on Artificial Intelligence"]},"container-title":["Proceedings of the 16th International Conference on Internetware"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3755881.3755981","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T11:50:32Z","timestamp":1761565832000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3755881.3755981"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,20]]},"references-count":29,"alternative-id":["10.1145\/3755881.3755981","10.1145\/3755881"],"URL":"https:\/\/doi.org\/10.1145\/3755881.3755981","relation":{},"subject":[],"published":{"date-parts":[[2025,6,20]]},"assertion":[{"value":"2025-10-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}