{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T18:21:10Z","timestamp":1775326870430,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,12,15]],"date-time":"2023-12-15T00:00:00Z","timestamp":1702598400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,12,15]]},"DOI":"10.1145\/3639233.3639242","type":"proceedings-article","created":{"date-parts":[[2024,3,5]],"date-time":"2024-03-05T11:02:10Z","timestamp":1709636530000},"page":"130-134","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Automated Framework to Extract Software Requirements from Source Code"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-1084-1658","authenticated-orcid":false,"given":"Cameron","family":"Miskell","sequence":"first","affiliation":[{"name":"Florida Institute of Technology, United States"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-0278-4387","authenticated-orcid":false,"given":"Richard","family":"Diaz","sequence":"additional","affiliation":[{"name":"Florida Institute of Technology, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4270-5733","authenticated-orcid":false,"given":"Parth","family":"Ganeriwala","sequence":"additional","affiliation":[{"name":"Florida Institute of Technology, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9736-6222","authenticated-orcid":false,"given":"Khaled","family":"Slhoub","sequence":"additional","affiliation":[{"name":"Florida Institute of Technology, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4713-4885","authenticated-orcid":false,"given":"Fitzroy","family":"Nembhard","sequence":"additional","affiliation":[{"name":"Florida Institute of Technology, United States"}]}],"member":"320","published-online":{"date-parts":[[2024,3,5]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Vol.\u00a0Volume 2: 42nd Computers and Information in Engineering Conference (CIE).","unstructured":"2022. Toward Generating System Architecture and Formal Functional Description in the Architecture Analysis & Design Language (AADL) With Structured Natural Language. International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Vol.\u00a0Volume 2: 42nd Computers and Information in Engineering Conference (CIE)."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.7763\/IJCTE.2017.V9.1101"},{"key":"e_1_3_2_1_3_1","volume-title":"A Convolutional Attention Network for Extreme Summarization of Source Code. CoRR abs\/1602.03001","author":"Allamanis Miltiadis","year":"2016","unstructured":"Miltiadis Allamanis, Hao Peng, and Charles Sutton. 2016. A Convolutional Attention Network for Extreme Summarization of Source Code. CoRR abs\/1602.03001 (2016). arXiv:1602.03001"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1186\/s42400-018-0019-2"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings IWPC 2000. 8th International Workshop on Program Comprehension. 79\u201386","author":"Antoniol G.","unstructured":"G. Antoniol, G. Canfora, G. Casazza, A. De\u00a0Lucia, and E. Merlo. 2000. Tracing object-oriented code into functional requirements. In Proceedings IWPC 2000. 8th International Workshop on Program Comprehension. 79\u201386."},{"key":"e_1_3_2_1_6_1","unstructured":"AveriSource. 2023. AveriSource Discover. https:\/\/averisource.com\/solutions\/discover\/"},{"key":"e_1_3_2_1_7_1","volume-title":"Legacy information systems: Issues and directions","author":"Bisbal Jesus","year":"1999","unstructured":"Jesus Bisbal, Deirdre Lawless, Bing Wu, and Jane Grimson. 1999. Legacy information systems: Issues and directions. IEEE Software 16, 5 (09 1999), 103\u2013111. Copyright - Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Sep 1999; Last updated - 2022-11-05; CODEN - IESOEG."},{"key":"e_1_3_2_1_8_1","unstructured":"Jason Bloomberg and Jason Bloomberg. 2021. EvolveWare Intellisys: Application Modernization via code conversion and business rules extraction. https:\/\/intellyx.com\/2021\/11\/12\/evolveware-intellisys-application-modernization-via-code-conversion-and-business-rules-extraction\/"},{"key":"e_1_3_2_1_9_1","volume-title":"Language Models are Few-Shot Learners. CoRR abs\/2005.14165","author":"Brown B.","year":"2020","unstructured":"Tom\u00a0B. Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, Sandhini Agarwal, Ariel Herbert-Voss, Gretchen Krueger, Tom Henighan, Rewon Child, Aditya Ramesh, Daniel\u00a0M. Ziegler, Jeffrey Wu, Clemens Winter, Christopher Hesse, Mark Chen, Eric Sigler, Mateusz Litwin, Scott Gray, Benjamin Chess, Jack Clark, Christopher Berner, Sam McCandlish, Alec Radford, Ilya Sutskever, and Dario Amodei. 2020. Language Models are Few-Shot Learners. CoRR abs\/2005.14165 (2020). arXiv:2005.14165https:\/\/arxiv.org\/abs\/2005.14165"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Candice Chambers Siddhartha Bhattacharyaa and Nasheen Nur. 2022. Natural Language Processing of Specifications for a Prototypical Avionic System to Generate System Design: A Case Study. 1\u20138.","DOI":"10.1109\/ISSE54508.2022.10005530"},{"key":"e_1_3_2_1_11_1","volume-title":"A method for the manual extraction of business rules from legacy source code. BT technology journal 20, 4","author":"Earls AB","year":"2002","unstructured":"AB Earls, SM Embury, and NH Turner. 2002. A method for the manual extraction of business rules from legacy source code. BT technology journal 20, 4 (2002), 127\u2013145."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAICT.2011.6111017"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of 20th International Computer Software and Applications Conference: COMPSAC \u201996","author":"Huang H.","unstructured":"H. Huang, W.T. Tsai, S. Bhattacharya, X.P. Chen, Y. Wang, and J. Sun. 1996. Business rule extraction from legacy code. In Proceedings of 20th International Computer Software and Applications Conference: COMPSAC \u201996. 162\u2013167."},{"key":"e_1_3_2_1_14_1","unstructured":"Pooja Khanna. [n. d.]. Tool for Extraction of Functional Requirements from Legacy Code. ([n. d.])."},{"key":"e_1_3_2_1_15_1","unstructured":"AI21 Labs. [n. d.]. Announcing jurassic-2 and task-specific apis. https:\/\/www.ai21.com\/blog\/introducing-j2"},{"key":"e_1_3_2_1_16_1","volume-title":"The Migration of Multi-tier E-commerce Applications to an Enterprise Java Environment. Information Systems Frontiers, suppl.Special Issue: Advances in Software Engineering: Theory and 5, 2 (04","author":"Lau C.","year":"2003","unstructured":"Terence\u00a0C. Lau, Jianguo Lu, John Mylopoulos, and Kostas Kontogiannis. 2003. The Migration of Multi-tier E-commerce Applications to an Enterprise Java Environment. Information Systems Frontiers, suppl.Special Issue: Advances in Software Engineering: Theory and 5, 2 (04 2003), 149\u2013160. Copyright - Copyright (c) 2003 Kluwer Academic Publishers; Last updated - 2023-02-23."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2479217"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.7763\/IJCTE.2012.V4.601"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIMT.2009.47"},{"key":"e_1_3_2_1_20_1","volume-title":"Codetrees: A repository for processing code structures and code clones. https:\/\/github.com\/fitsie007\/codetrees","author":"Nembhard Fitzroy","year":"2023","unstructured":"Fitzroy Nembhard. 2023. Codetrees: A repository for processing code structures and code clones. https:\/\/github.com\/fitsie007\/codetrees"},{"key":"e_1_3_2_1_21_1","volume-title":"Advances in Rule Interchange and Applications: International Symposium, RuleML 2007, Orlando, Florida, October 25-26, 2007. Proceedings","author":"Putrycz Erik","year":"2023","unstructured":"Erik Putrycz and Anatol\u00a0W. Kark. 2023. Recovering Business Rules from Legacy Source Code for System Modernization. In Advances in Rule Interchange and Applications: International Symposium, RuleML 2007, Orlando, Florida, October 25-26, 2007. Proceedings (Orlando, FL, USA). Springer-Verlag, Berlin, Heidelberg, 107\u2013118."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.7763\/IJCTE.2018.V10.1202"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.im.2022.103592"},{"key":"e_1_3_2_1_24_1","unstructured":"Updraft. 2022. Business rule extraction: Upgrade legacy apps maintain business logic. https:\/\/updraftworks.com\/business-rule-extraction.html"},{"key":"e_1_3_2_1_25_1","unstructured":"Stephen Withall. 2007. Software requirement patterns. Pearson Education."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2005.61"},{"key":"e_1_3_2_1_27_1","volume-title":"RCM-extractor: an automated NLP-based approach for extracting a semi formal representation model from natural language requirements. Automated Software Engineering 29, 1 (29","author":"Zaki-Ismail Aya","year":"2021","unstructured":"Aya Zaki-Ismail, Mohamed Osama, Mohamed Abdelrazek, John Grundy, and Amani Ibrahim. 2021. RCM-extractor: an automated NLP-based approach for extracting a semi formal representation model from natural language requirements. Automated Software Engineering 29, 1 (29 Dec 2021), 10."},{"key":"e_1_3_2_1_28_1","volume-title":"Natural Language Processing (NLP) for Requirements Engineering: A Systematic Mapping Study. CoRR abs\/2004.01099","author":"Zhao Liping","year":"2020","unstructured":"Liping Zhao, Waad Alhoshan, Alessio Ferrari, Keletso\u00a0J. Letsholo, Muideen\u00a0A. Ajagbe, Erol-Valeriu Chioasca, and Riza\u00a0Theresa Batista-Navarro. 2020. Natural Language Processing (NLP) for Requirements Engineering: A Systematic Mapping Study. CoRR abs\/2004.01099 (2020). arXiv:2004.01099"}],"event":{"name":"NLPIR 2023: 2023 7th International Conference on Natural Language Processing and Information Retrieval","location":"Seoul Republic of Korea","acronym":"NLPIR 2023"},"container-title":["Proceedings of the 2023 7th International Conference on Natural Language Processing and Information Retrieval"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3639233.3639242","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3639233.3639242","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T19:55:45Z","timestamp":1755892545000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3639233.3639242"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,15]]},"references-count":28,"alternative-id":["10.1145\/3639233.3639242","10.1145\/3639233"],"URL":"https:\/\/doi.org\/10.1145\/3639233.3639242","relation":{},"subject":[],"published":{"date-parts":[[2023,12,15]]},"assertion":[{"value":"2024-03-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}