{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T17:07:15Z","timestamp":1784653635383,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T00:00:00Z","timestamp":1775952000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,12]]},"DOI":"10.1145\/3793655.3793730","type":"proceedings-article","created":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T16:04:46Z","timestamp":1784649886000},"page":"40-50","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Backporting in Robot Operating System: Identifying Commit Purpose and Propagation Need with Large Language Models"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-1197-8041","authenticated-orcid":false,"given":"Pankaj Manoharlal","family":"Thakur","sequence":"first","affiliation":[{"name":"Department of Computer Science, North Carolina State University, Raleigh, North Carolina, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-2071-0752","authenticated-orcid":false,"given":"Kyle","family":"Thomson","sequence":"additional","affiliation":[{"name":"Department of Computer Science, North Carolina State University, Raleigh, North Carolina, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7557-9091","authenticated-orcid":false,"given":"Wesley Klewerton Guez","family":"Assun\u00e7\u00e3o","sequence":"additional","affiliation":[{"name":"Department of Computer Science, North Carolina State University, Raleigh, North Carolina, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1006-8493","authenticated-orcid":false,"given":"Bowen","family":"Xu","sequence":"additional","affiliation":[{"name":"Department of Computer Science, North Carolina State University, Raleigh, North Carolina, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,21]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3122818"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3639478.3643079"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524610.3527920"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524610.3527920"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"publisher","unstructured":"Debasish Chakroborti Kevin\u00a0A. Schneider and Chanchal\u00a0K. Roy. 2024. ReBack: recommending backports in social coding environments. Automated Software Engineering 31 1 (Feb. 2024) 18. 10.1007\/s10515-024-00416-1","DOI":"10.1007\/s10515-024-00416-1"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"crossref","unstructured":"Alexandre Decan Tom Mens Ahmed Zerouali and Coen De\u00a0Roover. 2021. Back to the past\u2013analysing backporting practices in package dependency networks. IEEE Transactions on Software Engineering 48 10 (2021) 4087\u20134099.","DOI":"10.1109\/TSE.2021.3112204"},{"key":"e_1_3_3_2_8_2","unstructured":"Nicholas DeMarinis Stefanie Tellex Vasileios Kemerlis George Konidaris and Rodrigo Fonseca. 2018. Scanning the Internet for ROS: A View of Security in Robotics Research. arxiv:https:\/\/arXiv.org\/abs\/1808.03322\u00a0[cs.CR] https:\/\/arxiv.org\/abs\/1808.03322"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"crossref","unstructured":"Dror\u00a0G Feitelson. 2012. Perpetual development: a model of the Linux kernel life cycle. Journal of Systems and Software 85 4 (2012) 859\u2013875.","DOI":"10.1016\/j.jss.2011.10.050"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.5555\/1018431.1021436"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","unstructured":"Haibo He and Edwardo\u00a0A. Garcia. 2009. Learning from Imbalanced Data. IEEE Transactions on Knowledge and Data Engineering 21 9 (2009) 1263\u20131284. 10.1109\/TKDE.2008.239","DOI":"10.1109\/TKDE.2008.239"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.74"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"crossref","unstructured":"Steven Macenski Tully Foote Brian Gerkey Chris Lalancette and William Woodall. 2022. Robot operating system 2: Design architecture and uses in the wild. Science robotics 7 66 (2022) eabm6074.","DOI":"10.1126\/scirobotics.abm6074"},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/SANER56733.2023.00035"},{"key":"e_1_3_3_2_15_2","unstructured":"Frederic\u00a0P Miller Agnes\u00a0F Vandome and John McBrewster. 2009. Levenshtein Distance: Information theory Computer science String (computer science) String metric Damerau?Levenshtein distance Spell checker Hamming distance. Tutorial. https:\/\/dl.acm.org\/doi\/10.5555\/1822502"},{"key":"e_1_3_3_2_16_2","unstructured":"numiqo Team. 2025. Cohen\u2019s Kappa: Measuring Inter\u2011Rater Agreement. Tutorial. https:\/\/numiqo.com\/tutorial\/cohens-kappa"},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","unstructured":"Juri Opitz. 2024. A Closer Look at Classification Evaluation Metrics and a Critical Reflection of Common Evaluation Practice. Transactions of the Association for Computational Linguistics 12 (2024) 820\u2013836. 10.1162\/tacl_a_00675","DOI":"10.1162\/tacl_a_00675"},{"key":"e_1_3_3_2_18_2","unstructured":"Fabian Pedregosa Gael Varoquaux Alexandre Gramfort Vincent Michel Bertrand Thirion Olivier Grisel Mathieu Blondel Peter Prettenhofer Ron Weiss Vincent Dubourg Jake Vanderplas Alexandre Passos David Cournapeau Matthieu Brucher Matthieu Perrot and Edouard Duchesnay. 2011. Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research 12 (2011) 2825\u20132830."},{"key":"e_1_3_3_2_19_2","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) Workshop on Open\u2011Source Software","author":"Quigley Morgan","year":"2009","unstructured":"Morgan Quigley, Brian Gerkey, Ken Conley, Josh Faust, Tully Foote, Jeremy Leibs, Eric Berger, Rob Wheeler, and Andrew Ng. 2009. ROS: an open\u2011source Robot Operating System. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) Workshop on Open\u2011Source Software. Kobe, Japan."},{"key":"e_1_3_3_2_20_2","volume-title":"Programming Robots with ROS: a practical introduction to the Robot Operating System","author":"Quigley Morgan","year":"2015","unstructured":"Morgan Quigley, Brian Gerkey, and William\u00a0D Smart. 2015. Programming Robots with ROS: a practical introduction to the Robot Operating System. \" O\u2019Reilly Media, Inc.\"."},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2024.findings-emnlp.432"},{"key":"e_1_3_3_2_22_2","unstructured":"Open Robotics. 2025. Distributions \u2013 ROS Wiki. https:\/\/wiki.ros.org\/Distributions."},{"key":"e_1_3_3_2_23_2","unstructured":"RoboticsBiz. 2025. ROS 2 Essential Resources and Repositories for Developers. https:\/\/roboticsbiz.com\/ros-2-essential-resources-and-repositories-for-developers\/. Accessed: 2025\u201107\u201125."},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/EDCC.2015.23"},{"key":"e_1_3_3_2_25_2","unstructured":"ROS 2 Development Team. 2025. ROS 2: Robot Operating System. https:\/\/github.com\/ros2."},{"key":"e_1_3_3_2_26_2","unstructured":"ROS Development Team. 2025. ROS 2 Rolling Release Documentation. https:\/\/docs.ros.org\/en\/rolling\/Releases.html."},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","unstructured":"Yaman Roumani. 2021. Patching zero-day vulnerabilities: an empirical analysis. Journal of Cybersecurity 7 1 (11 2021) tyab023. 10.1093\/cybsec\/tyab023","DOI":"10.1093\/cybsec\/tyab023"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3460319.3464821"},{"key":"e_1_3_3_2_29_2","first-page":"1993","volume-title":"31st USENIX Security Symposium (USENIX Security 22)","author":"Shi Youkun","year":"2022","unstructured":"Youkun Shi, Yuan Zhang, Tianhan Luo, Xiangyu Mao, Yinzhi Cao, Ziwen Wang, Yudi Zhao, Zongan Huang, and Min Yang. 2022. Backporting Security Patches of Web Applications: A Prototype Design and Implementation on Injection Vulnerability Patches. In 31st USENIX Security Symposium (USENIX Security 22). USENIX Association, Boston, MA, 1993\u20132010. https:\/\/www.usenix.org\/conference\/usenixsecurity22\/presentation\/shi"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2016.71"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/QRS.2019.00047"}],"event":{"name":"FORGE '26: IEEE\/ACM Third International Conference on AI Foundation Models and Software Engineering","location":"Rio de Janeiro , Brazil","acronym":"FORGE '26","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 2026 IEEE\/ACM Third International Conference on AI Foundation Models and Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3793655.3793730","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T16:49:30Z","timestamp":1784652570000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3793655.3793730"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,12]]},"references-count":30,"alternative-id":["10.1145\/3793655.3793730","10.1145\/3793655"],"URL":"https:\/\/doi.org\/10.1145\/3793655.3793730","relation":{},"subject":[],"published":{"date-parts":[[2026,4,12]]},"assertion":[{"value":"2026-07-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}