{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,6]],"date-time":"2026-04-06T05:37:04Z","timestamp":1775453824973,"version":"3.50.1"},"reference-count":56,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2023,5,10]],"date-time":"2023-05-10T00:00:00Z","timestamp":1683676800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Deanship of Scientific Research"},{"name":"Qassim University, Saudi Arabia"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Asian Low-Resour. Lang. Inf. Process."],"published-print":{"date-parts":[[2023,5,31]]},"abstract":"<jats:p>A common practice among programmers is to reuse existing code, accomplished by performing natural language queries through search engines. The main aim of code retrieval is to search for the most relevant snippet from a corpus of code snippets. However, code retrieval frameworks for low-resource languages are insufficient. Retrieving the most relevant code snippet efficiently can be accomplished only by eliminating the semantic gap between the code snippets residing in the repository and the user\u2019s query (natural language description). The primary objective of the research is to contribute to this field by providing a code search framework that can be extended for low-resource languages. The secondary objective is to provide a code retrieval mechanism that is semantically relevant to the user query and provide programmers with the ability to locate source code that they want to use when developing new applications. The proposed approach is implemented using a web platform to search for source code. As code retrieval is a sophisticated task, the proposed approach incorporates a semantic search mechanism. This research uses a semantic model for code retrieval, which generates meanings or synonyms of words. The proposed model integrates ontologies and Natural Language Processing. System performance measures and classification accuracy are computed using precision, recall, and F1-score. We also compare the proposed approach with state-of-the-art baseline models. The retrieved results are ranked, showing that our approach significantly outperforms robust code matching. Our evaluation shows that semantic matching leads to improved source code retrieval. This study marks a substantial advancement in integrating programming expertise with code retrieval techniques. Moreover, our system lets users know when and how it is used for successful semantic searching.<\/jats:p>","DOI":"10.1145\/3564604","type":"journal-article","created":{"date-parts":[[2022,9,22]],"date-time":"2022-09-22T11:20:25Z","timestamp":1663845625000},"page":"1-31","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Reusable Component Retrieval: A Semantic Search Approach for Low-Resource Languages"],"prefix":"10.1145","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5399-8589","authenticated-orcid":false,"given":"Nazia","family":"Bibi","sequence":"first","affiliation":[{"name":"Department of Computer Software Engineering, National University of Sciences and Technology, Islamabad, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9292-7705","authenticated-orcid":false,"given":"Tauseef","family":"Rana","sequence":"additional","affiliation":[{"name":"Department of Computer Software Engineering, National University of Sciences and Technology, Islamabad, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3397-3661","authenticated-orcid":false,"given":"Ayesha","family":"Maqbool","sequence":"additional","affiliation":[{"name":"Department of Computer Software Engineering, National University of Sciences and Technology, Islamabad, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8407-2068","authenticated-orcid":false,"given":"Tamim","family":"Alkhalifah","sequence":"additional","affiliation":[{"name":"Department of Computer Science, College of Science and Arts in Ar Rass, Qassim University, Saudi Arabia and Department of Computer, College of Science and Arts in Ar Rass Qassim University, Ar Rass, Qassim 1162, Buraidah, Saudi Arabia, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0819-4236","authenticated-orcid":false,"given":"Wazir Zada","family":"Khan","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Wah, Wah, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2601-9327","authenticated-orcid":false,"given":"Ali Kashif","family":"Bashir","sequence":"additional","affiliation":[{"name":"Department of Computing and Mathematics, Manchester Metropolitan University, Manchester, United Kingdom and Woxsen School of Business, Woxsen University, Hyderabad, Telangana 502345, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6570-5306","authenticated-orcid":false,"given":"Yousaf Bin","family":"Zikria","sequence":"additional","affiliation":[{"name":"Department of Information and Communication Engineering, Gyeongsan, Yeungnam University, Gyeongsan, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,5,10]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"crossref","first-page":"680","DOI":"10.1016\/j.scico.2014.09.012","article-title":"Extraction of domain concepts from the source code","volume":"98","author":"Abebe Surafel Lemma","year":"2015","unstructured":"Surafel Lemma Abebe and Paolo Tonella. 2015. Extraction of domain concepts from the source code. Science of Computer Programming 98 (2015), 680\u2013706.","journal-title":"Science of Computer Programming"},{"issue":"5","key":"e_1_3_2_3_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3506701","article-title":"Fuzzy contrast set based deep attention network for lexical analysis and mental health treatment","volume":"21","author":"Ahmed Usman","year":"2022","unstructured":"Usman Ahmed, Jerry Chun-Wei Lin, and Gautam Srivastava. 2022. Fuzzy contrast set based deep attention network for lexical analysis and mental health treatment. Transactions on Asian and Low-Resource Language Information Processing 21, 5 (2022), 1\u201316.","journal-title":"Transactions on Asian and Low-Resource Language Information Processing"},{"key":"e_1_3_2_4_2","doi-asserted-by":"crossref","first-page":"108395","DOI":"10.1016\/j.comnet.2021.108395","article-title":"Blockchain-based initiatives: Current state and challenges","volume":"198","author":"Alam Shadab","year":"2021","unstructured":"Shadab Alam, Mohammed Shuaib, Wazir Zada Khan, Sahil Garg, Georges Kaddoum, M. Shamim Hossain, and Yousaf Bin Zikria. 2021. Blockchain-based initiatives: Current state and challenges. Computer Networks 198 (2021), 108395.","journal-title":"Computer Networks"},{"key":"e_1_3_2_5_2","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1007\/978-3-7091-0738-6_18","volume-title":"Recent Trends in Information Reuse and Integration","author":"Alnusair Awny","year":"2012","unstructured":"Awny Alnusair and Tian Zhao. 2012. Retrieving reusable software components using enhanced representation of domain knowledge. In Recent Trends in Information Reuse and Integration. Springer, Vienna, 363\u2013379."},{"key":"e_1_3_2_6_2","unstructured":"Uri Alon Shaked Brody Omer Levy and Eran Yahav. 2018. code2seq: Generating sequences from structured representations of code. arXiv. https:\/\/arxiv.org\/abs\/1808.01400."},{"key":"e_1_3_2_7_2","volume-title":"3rd International Workshop on Semantic Web Enabled Software Engineering (SWESE\u201907)","author":"Antunes Bruno","year":"2007","unstructured":"Bruno Antunes, Paulo Gomes, and Nuno Seco. 2007. SRS: A software reuse system based on the semantic web. In 3rd International Workshop on Semantic Web Enabled Software Engineering (SWESE\u201907). Citeseer. 1\u201315."},{"key":"e_1_3_2_8_2","first-page":"20","volume-title":"International Semantic Web Conference","author":"Atzeni Mattia","year":"2017","unstructured":"Mattia Atzeni and Maurizio Atzori. 2017. CodeOntology: RDF-ization of source code. In International Semantic Web Conference. Springer, Cham, 20\u201328."},{"key":"e_1_3_2_9_2","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/j.scico.2012.04.008","article-title":"Sourcerer: An infrastructure for large-scale collection and analysis of open-source code","volume":"79","author":"Bajracharya Sushil","year":"2014","unstructured":"Sushil Bajracharya, Joel Ossher, and Cristina Lopes. 2014. Sourcerer: An infrastructure for large-scale collection and analysis of open-source code. Science of Computer Programming 79 (2014), 241\u2013259.","journal-title":"Science of Computer Programming"},{"key":"e_1_3_2_10_2","doi-asserted-by":"crossref","first-page":"103352","DOI":"10.1016\/j.csi.2019.04.011","article-title":"Trends in software reuse research: A tertiary study","volume":"66","author":"Barros-Justo Jose L.","year":"2019","unstructured":"Jose L. Barros-Justo, Fabiane B. V. Benitti, and Santiago Matalonga. 2019. Trends in software reuse research: A tertiary study. Computer Standards & Interfaces 66 (2019), 103352.","journal-title":"Computer Standards & Interfaces"},{"key":"e_1_3_2_11_2","first-page":"421","volume-title":"2nd International Conference on Computing for Sustainable Global Development (INDIACom\u201915)","author":"Bhatia M. P. S.","year":"2015","unstructured":"M. P. S. Bhatia, Akshi Kumar, and Rohit Beniwal. 2015. Ontology based framework for automatic software\u2019s documentation. In 2nd International Conference on Computing for Sustainable Global Development (INDIACom\u201915). IEEE, Delhi, India, 421\u2013424."},{"issue":"1","key":"e_1_3_2_12_2","first-page":"1","article-title":"A multimodal deep framework for derogatory social media post identification of a recognized person","volume":"21","author":"Bhowmick Rajat Subhra","year":"2021","unstructured":"Rajat Subhra Bhowmick, Isha Ganguli, Jayanta Paul, and Jaya Sil. 2021. A multimodal deep framework for derogatory social media post identification of a recognized person. Transactions on Asian and Low-Resource Language Information Processing 21, 1 (2021), 1\u201319.","journal-title":"Transactions on Asian and Low-Resource Language Information Processing"},{"key":"e_1_3_2_13_2","doi-asserted-by":"crossref","unstructured":"Syed Ahmad Chan Bukhari Ali Kashif Bashir and Khalid Mahmood Malik. 2018. Semantic web in the age of big data: A perspective. OSF Preprints.","DOI":"10.31219\/osf.io\/mwjtq"},{"key":"e_1_3_2_14_2","first-page":"579","volume-title":"31st Annual International Computer Software and Applications Conference (COMPSAC\u201907)","volume":"1","author":"Buregio Vanilson Arruda","year":"2007","unstructured":"Vanilson Arruda Buregio, Eduardo Santana Almeida, Daniel Lucredio, and Silvio Lemos Meira. 2007. Specification, design and implementation of a reuse repository. In 31st Annual International Computer Software and Applications Conference (COMPSAC\u201907), Vol. 1. IEEE, 579\u2013582."},{"key":"e_1_3_2_15_2","doi-asserted-by":"crossref","first-page":"1544","DOI":"10.1145\/3167132.3167297","volume-title":"Proceedings of the 33rd Annual ACM Symposium on Applied Computing","author":"Cafaro Luigi","year":"2018","unstructured":"Luigi Cafaro, Rita Francese, Ciro Palumbo, Michele Risi, and Genoveffa Tortora. 2018. An agile process supporting software reuse: An industrial experience. In Proceedings of the 33rd Annual ACM Symposium on Applied Computing. Pau, France, 1544\u20131551."},{"key":"e_1_3_2_16_2","first-page":"964","volume-title":"Proceedings of the 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","author":"Cambronero Jose","year":"2019","unstructured":"Jose Cambronero, Hongyu Li, Seohyun Kim, Koushik Sen, and Satish Chandra. 2019. When deep learning met code search. In Proceedings of the 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Tallinn, Estonia, 964\u2013974."},{"key":"e_1_3_2_17_2","first-page":"2493","article-title":"Natural language processing (almost) from scratch","volume":"12","author":"Collobert Ronan","year":"2011","unstructured":"Ronan Collobert, Jason Weston, L\u00e9on Bottou, Michael Karlen, Koray Kavukcuoglu, and Pavel Kuksa. 2011. Natural language processing (almost) from scratch. Journal of Machine Learning Research 12, ARTICLE (2011), 2493\u20132537.","journal-title":"Journal of Machine Learning Research"},{"key":"e_1_3_2_18_2","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/978-3-030-30106-4_6","volume-title":"Mining Software Engineering Data for Software Reuse","author":"Diamantopoulos Themistoklis","year":"2020","unstructured":"Themistoklis Diamantopoulos and Andreas L. Symeonidis. 2020. Mining source code for component reuse. In Mining Software Engineering Data for Software Reuse. Springer, 133\u2013174."},{"key":"e_1_3_2_19_2","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1007\/978-3-030-30106-4_9","volume-title":"Mining Software Engineering Data for Software Reuse","author":"Diamantopoulos Themistoklis","year":"2020","unstructured":"Themistoklis Diamantopoulos and Andreas L. Symeonidis. 2020. Providing reusability-aware recommendations. In Mining Software Engineering Data for Software Reuse. Springer, 207\u2013217."},{"key":"e_1_3_2_20_2","doi-asserted-by":"crossref","first-page":"1151","DOI":"10.1145\/1363686.1363952","volume-title":"Proceedings of the 2008 ACM Symposium on Applied Computing","author":"Dur\u00e3o Frederico A.","year":"2008","unstructured":"Frederico A. Dur\u00e3o, Taciana A. Vanderlei, Eduardo S. Almeida, and Silvio R. de L. Meira. 2008. Applying a semantic layer in a source code search tool. In Proceedings of the 2008 ACM Symposium on Applied Computing. Fortaleza, Cear\u00e1, Brazil, 1151\u20131157."},{"key":"e_1_3_2_21_2","article-title":"Devise: A deep visual-semantic embedding model","volume":"26","author":"Frome Andrea","year":"2013","unstructured":"Andrea Frome, Greg S. Corrado, Jon Shlens, Samy Bengio, Jeff Dean, Marc\u2019Aurelio Ranzato, and Tomas Mikolov. 2013. Devise: A deep visual-semantic embedding model. Advances in Neural Information Processing Systems 26 (2013), 1\u20139.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_22_2","doi-asserted-by":"crossref","DOI":"10.1201\/9781003032175","volume-title":"Deep Learning for Internet of Things Infrastructure","author":"Ghosh Uttam","year":"2021","unstructured":"Uttam Ghosh, Mamoun Alazab, Ali Kashif Bashir, and Al-Sakib Khan Pathan. 2021. Deep Learning for Internet of Things Infrastructure. CRC Press, 15\u201329."},{"issue":"3","key":"e_1_3_2_23_2","doi-asserted-by":"crossref","first-page":"801","DOI":"10.3390\/s20030801","article-title":"Lightweight data-security ontology for IoT","volume":"20","author":"Gonzalez-Gil Pedro","year":"2020","unstructured":"Pedro Gonzalez-Gil, Juan Antonio Martinez, and Antonio F. Skarmeta. 2020. Lightweight data-security ontology for IoT. Sensors 20, 3 (2020), 801.","journal-title":"Sensors"},{"key":"e_1_3_2_24_2","first-page":"95","volume-title":"Proceedings of the 23rd Australasian Computer Science Conference (ACSC\u201900). Cat. No. PR00518","author":"Grundy John","year":"2000","unstructured":"John Grundy. 2000. Storage and retrieval of software components using aspects. In Proceedings of the 23rd Australasian Computer Science Conference (ACSC\u201900). Cat. No. PR00518. IEEE, Canberra, ACT, Australia, 95\u2013103."},{"key":"e_1_3_2_25_2","first-page":"933","volume-title":"IEEE\/ACM 40th International Conference on Software Engineering (ICSE\u201918)","author":"Gu Xiaodong","year":"2018","unstructured":"Xiaodong Gu, Hongyu Zhang, and Sunghun Kim. 2018. Deep code search. In IEEE\/ACM 40th International Conference on Software Engineering (ICSE\u201918). IEEE, 933\u2013944."},{"key":"e_1_3_2_26_2","article-title":"A multi-perspective architecture for semantic code search","author":"Haldar Rajarshi","year":"2020","unstructured":"Rajarshi Haldar, Lingfei Wu, Jinjun Xiong, and Julia Hockenmaier. 2020. A multi-perspective architecture for semantic code search. arXiv preprint arXiv:2005.06980 (2020).","journal-title":"arXiv preprint arXiv:2005.06980"},{"key":"e_1_3_2_27_2","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/1294211.1294216","volume-title":"Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology","author":"Hoffmann Raphael","year":"2007","unstructured":"Raphael Hoffmann, James Fogarty, and Daniel S. Weld. 2007. Assieme: Finding and leveraging implicit references in a web search interface for programmers. In Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology. Newport, Rhode Island, 13\u201322."},{"key":"e_1_3_2_28_2","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1007\/978-3-030-51580-5_3","volume-title":"The Web of Data","author":"Hogan Aidan","year":"2020","unstructured":"Aidan Hogan. 2020. Resource description framework. In The Web of Data. Springer, 59\u2013109."},{"key":"e_1_3_2_29_2","first-page":"66","volume-title":"Proceedings of the 2004 IEEE International Conference on Information Reuse and Integration (IRI\u201904).","author":"Hummel Oliver","year":"2004","unstructured":"Oliver Hummel and Colin Atkinson. 2004. Extreme harvesting: Test driven discovery and reuse of software components. In Proceedings of the 2004 IEEE International Conference on Information Reuse and Integration (IRI\u201904). IEEE, Las Vegas, NV, USA, 66\u201372."},{"key":"e_1_3_2_30_2","article-title":"CodeSearchNet challenge: Evaluating the state of semantic code search","author":"Husain Hamel","year":"2019","unstructured":"Hamel Husain, Ho-Hsiang Wu, Tiferet Gazit, Miltiadis Allamanis, and Marc Brockschmidt. 2019. CodeSearchNet challenge: Evaluating the state of semantic code search. arXiv preprint arXiv:1909.09436 (2019).","journal-title":"arXiv preprint arXiv:1909.09436"},{"issue":"10","key":"e_1_3_2_31_2","doi-asserted-by":"crossref","first-page":"62","DOI":"10.5815\/ijitcs.2013.10.06","article-title":"Ontology based information retrieval in semantic web: A survey","volume":"5","author":"Jain Vishal","year":"2013","unstructured":"Vishal Jain and Mayank Singh. 2013. Ontology based information retrieval in semantic web: A survey. International Journal of Information Technology and Computer Science 5, 10 (2013), 62.","journal-title":"International Journal of Information Technology and Computer Science"},{"key":"e_1_3_2_32_2","first-page":"1","volume-title":"2016 Online International Conference on Green Engineering and Technologies (IC-GET\u201916)","author":"Jambhulkar Sanket V.","year":"2016","unstructured":"Sanket V. Jambhulkar and S. J. Karale. 2016. Semantic Web application generation using Prot\u00e9g\u00e9 tool. In 2016 Online International Conference on Green Engineering and Technologies (IC-GET\u201916). IEEE, Coimbatore, India, 1\u20135."},{"key":"e_1_3_2_33_2","doi-asserted-by":"crossref","first-page":"103794","DOI":"10.1016\/j.cities.2022.103794","article-title":"Future smart cities requirements, emerging technologies, applications, challenges, and future aspects","volume":"129","author":"Javed Abdul Rehman","year":"2022","unstructured":"Abdul Rehman Javed, Faisal Shahzad, Saif ur Rehman, Yousaf Bin Zikria, Imran Razzak, Zunera Jalil, and Guandong Xu. 2022. Future smart cities requirements, emerging technologies, applications, challenges, and future aspects. Cities 129 (2022), 103794.","journal-title":"Cities"},{"key":"e_1_3_2_34_2","first-page":"0163","volume-title":"2018 IEEE International Conference on Electro\/Information Technology (EIT\u201918)","author":"Jawad Hadeel Mohammed","year":"2018","unstructured":"Hadeel Mohammed Jawad, Deb de Laski-Smith, and Samir Tout. 2018. The code genie programming environment. In 2018 IEEE International Conference on Electro\/Information Technology (EIT\u201918). IEEE, Rochester, MI, USA, 0163\u20130168."},{"key":"e_1_3_2_35_2","first-page":"48","volume-title":"Proceedings of the 22nd Australasian Computing Education Conference","author":"Karnalim Oscar","year":"2020","unstructured":"Oscar Karnalim. 2020. Syntax trees and information retrieval to improve code similarity detection. In Proceedings of the 22nd Australasian Computing Education Conference. Melbourne, VIC, Australia, 48\u201355."},{"key":"e_1_3_2_36_2","doi-asserted-by":"crossref","unstructured":"Akshi Kumar Christian Esposito and Dimitrios A. Karras. 2021. Introduction to Special Issue on Misinformation Fake News and Rumor Detection in Low-Resource Languages. (2021) 3 pages.","DOI":"10.1145\/3505588"},{"key":"e_1_3_2_37_2","first-page":"41","volume-title":"IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM\u201915)","author":"Lemos Ot\u00e1vio Augusto Lazzarini","year":"2015","unstructured":"Ot\u00e1vio Augusto Lazzarini Lemos, Adriano Carvalho de Paula, Hitesh Sajnani, and Cristina V. Lopes. 2015. Can the use of types and query expansion help improve large-scale code search?. In IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM\u201915). IEEE, Bremen, Germany, 41\u201350."},{"issue":"2","key":"e_1_3_2_38_2","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1007\/s10618-008-0118-x","article-title":"Sourcerer: Mining and searching Internet-scale software repositories","volume":"18","author":"Linstead Erik","year":"2009","unstructured":"Erik Linstead, Sushil Bajracharya, Trung Ngo, Paul Rigor, Cristina Lopes, and Pierre Baldi. 2009. Sourcerer: Mining and searching Internet-scale software repositories. Data Mining and Knowledge Discovery 18, 2 (2009), 300\u2013336.","journal-title":"Data Mining and Knowledge Discovery"},{"key":"e_1_3_2_39_2","first-page":"260","volume-title":"30th IEEE\/ACM International Conference on Automated Software Engineering (ASE\u201915)","author":"Lv Fei","year":"2015","unstructured":"Fei Lv, Hongyu Zhang, Jian-guang Lou, Shaowei Wang, Dongmei Zhang, and Jianjun Zhao. 2015. Codehow: Effective code search based on API understanding and extended Boolean model (e). In 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE\u201915). IEEE, Lincoln, NE, USA, 260\u2013270."},{"key":"e_1_3_2_40_2","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1145\/1985793.1985809","volume-title":"Proceedings of the 33rd International Conference on Software Engineering","author":"McMillan Collin","year":"2011","unstructured":"Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Qing Xie, and Chen Fu. 2011. Portfolio: Finding relevant functions and their usage. In Proceedings of the 33rd International Conference on Software Engineering. Waikiki, Honolulu, HI, USA, 111\u2013120."},{"issue":"5","key":"e_1_3_2_41_2","doi-asserted-by":"crossref","first-page":"1605","DOI":"10.1016\/j.ipm.2019.04.007","article-title":"A knowledge-based semantic framework for query expansion","volume":"56","author":"Nasir Jamal Abdul","year":"2019","unstructured":"Jamal Abdul Nasir, Iraklis Varlamis, and Samreen Ishfaq. 2019. A knowledge-based semantic framework for query expansion. Information Processing & Management 56, 5 (2019), 1605\u20131617.","journal-title":"Information Processing & Management"},{"key":"e_1_3_2_42_2","unstructured":"Natalya F. Noy Deborah L. McGuinness et\u00a0al. 2001. Ontology development 101: A guide to creating your first ontology. (2001) 1\u201325. http:\/\/protege.stanford.edu\/publications."},{"key":"e_1_3_2_43_2","unstructured":"Joachim Pfister and Hans-Dieter Zimmermann. 2008. Towards the introduction of an institutional repository: Basic principles and concepts. BOBCATSSS 2014 Proceedings 1 1 (2008) 1\u201310. https:\/\/papers.ssrn.com\/sol3\/papers.cfm?abstract_id=1030321"},{"key":"e_1_3_2_44_2","first-page":"358","volume-title":"2022 International Seminar on Computer Science and Engineering Technology (SCSET\u201922)","author":"Qu Xiangli","year":"2022","unstructured":"Xiangli Qu, Xiwei Feng, Yue Zhang, Siyuan Wang, Lei Sun, Pengcheng Hua, and Yujie Wang. 2022. Research on component retrieval and matching methods. In 2022 International Seminar on Computer Science and Engineering Technology (SCSET\u201922). IEEE, Indianapolis, IN, USA, 358\u2013362."},{"key":"e_1_3_2_45_2","doi-asserted-by":"crossref","first-page":"465","DOI":"10.1145\/3196398.3196425","volume-title":"Proceedings of the 15th International Conference on Mining Software Repositories","author":"Rahman Md Masudur","year":"2018","unstructured":"Md Masudur Rahman, Jed Barson, Sydney Paul, Joshua Kayani, Federico Andr\u00e9s Lois, Sebasti\u00e1n Fernandez Quezada, Christopher Parnin, Kathryn T. Stolee, and Baishakhi Ray. 2018. Evaluating how developers use general-purpose web-search for code retrieval. In Proceedings of the 15th International Conference on Mining Software Repositories. Gothenburg, Sweden, 465\u2013475."},{"key":"e_1_3_2_46_2","first-page":"1","article-title":"Social media intention mining for sustainable information systems: Categories, taxonomy, datasets and challenges","author":"Rashid Ayesha","year":"2021","unstructured":"Ayesha Rashid, Muhammad Shoaib Farooq, Adnan Abid, Tariq Umer, Ali Kashif Bashir, and Yousaf Bin Zikria. 2021. Social media intention mining for sustainable information systems: Categories, taxonomy, datasets and challenges. Complex & Intelligent Systems (2021), 1\u201327.","journal-title":"Complex & Intelligent Systems"},{"issue":"5","key":"e_1_3_2_47_2","first-page":"1","article-title":"Deep understanding based multi-document machine reading comprehension","volume":"21","author":"Ren Feiliang","year":"2022","unstructured":"Feiliang Ren, Yongkang Liu, Bochao Li, Zhibo Wang, Yu Guo, Shilei Liu, Huimin Wu, Jiaqi Wang, Chunchao Liu, and Bingchao Wang. 2022. Deep understanding based multi-document machine reading comprehension. Transactions on Asian and Low-Resource Language Information Processing 21, 5 (2022), 1\u201321.","journal-title":"Transactions on Asian and Low-Resource Language Information Processing"},{"key":"e_1_3_2_48_2","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.knosys.2013.10.006","article-title":"Ontology-based annotation and retrieval of services in the cloud","volume":"56","author":"Rodr\u00edguez-Garc\u00eda Miguel \u00c1ngel","year":"2014","unstructured":"Miguel \u00c1ngel Rodr\u00edguez-Garc\u00eda, Rafael Valencia-Garc\u00eda, Francisco Garc\u00eda-S\u00e1nchez, and J. Javier Samper-Zapater. 2014. Ontology-based annotation and retrieval of services in the cloud. Knowledge-based Systems 56 (2014), 15\u201325.","journal-title":"Knowledge-based Systems"},{"key":"e_1_3_2_49_2","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1145\/3387904.3389269","volume-title":"Proceedings of the 28th International Conference on Program Comprehension","author":"Shuai Jianhang","year":"2020","unstructured":"Jianhang Shuai, Ling Xu, Chao Liu, Meng Yan, Xin Xia, and Yan Lei. 2020. Improving code search with co-attentive representation learning. In Proceedings of the 28th International Conference on Program Comprehension. Seoul, Republic of Korea, 196\u2013207."},{"issue":"5","key":"e_1_3_2_50_2","doi-asserted-by":"crossref","first-page":"2622","DOI":"10.1007\/s10664-017-9544-y","article-title":"Augmenting and structuring user queries to support efficient free-form code search","volume":"23","author":"Sirres Raphael","year":"2018","unstructured":"Raphael Sirres, Tegawend\u00e9 F. Bissyand\u00e9, Dongsun Kim, David Lo, Jacques Klein, Kisub Kim, and Yves Le Traon. 2018. Augmenting and structuring user queries to support efficient free-form code search. Empirical Software Engineering 23, 5 (2018), 2622\u20132654.","journal-title":"Empirical Software Engineering"},{"key":"e_1_3_2_51_2","doi-asserted-by":"crossref","first-page":"753","DOI":"10.1016\/j.procs.2020.09.070","article-title":"Towards a modern ontology development environment","volume":"176","author":"Stadnicki Adrian","year":"2020","unstructured":"Adrian Stadnicki, Filip Filip Pietro\u0144, and Patryk Burek. 2020. Towards a modern ontology development environment. Procedia Computer Science 176 (2020), 753\u2013762.","journal-title":"Procedia Computer Science"},{"issue":"5","key":"e_1_3_2_52_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3510580","article-title":"Improving neural machine translation by transferring knowledge from syntactic constituent alignment learning","volume":"21","author":"Su Chao","year":"2022","unstructured":"Chao Su, Heyan Huang, Shumin Shi, and Ping Jian. 2022. Improving neural machine translation by transferring knowledge from syntactic constituent alignment learning. Transactions on Asian and Low-Resource Language Information Processing 21, 5 (2022), 1\u201315.","journal-title":"Transactions on Asian and Low-Resource Language Information Processing"},{"issue":"3","key":"e_1_3_2_53_2","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1145\/937742.937745","article-title":"A semantic-based approach to component retrieval","volume":"34","author":"Sugumaran Vijayan","year":"2003","unstructured":"Vijayan Sugumaran and Veda C. Storey. 2003. A semantic-based approach to component retrieval. ACM SIGMIS Database: The DATABASE for Advances in Information Systems 34, 3 (2003), 8\u201324.","journal-title":"ACM SIGMIS Database: The DATABASE for Advances in Information Systems"},{"key":"e_1_3_2_54_2","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1016\/j.jss.2015.09.019","article-title":"Twenty-eight years of component-based software engineering","volume":"111","author":"Vale Tassio","year":"2016","unstructured":"Tassio Vale, Ivica Crnkovic, Eduardo Santana De Almeida, Paulo Anselmo da Mota Silveira Neto, Yguarat\u00e3 Cerqueira Cavalcanti, and Silvio Romero de Lemos Meira. 2016. Twenty-eight years of component-based software engineering. Journal of Systems and Software 111 (2016), 128\u2013148.","journal-title":"Journal of Systems and Software"},{"issue":"2","key":"e_1_3_2_55_2","first-page":"e1936","article-title":"Merge-tree: Visualizing the integration of commits into Linux","volume":"30","author":"Wilde Evan","year":"2018","unstructured":"Evan Wilde and Daniel German. 2018. Merge-tree: Visualizing the integration of commits into Linux. Journal of Software: Evolution and Process 30, 2 (2018), e1936.","journal-title":"Journal of Software: Evolution and Process"},{"key":"e_1_3_2_56_2","first-page":"342","volume-title":"2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER\u201921)","author":"Xu Ling","year":"2021","unstructured":"Ling Xu, Huanhuan Yang, Chao Liu, Jianhang Shuai, Meng Yan, Yan Lei, and Zhou Xu. 2021. Two-stage attention-based model for code search with textual and structural features. In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER\u201921). IEEE, 342\u2013353."},{"key":"e_1_3_2_57_2","first-page":"2203","volume-title":"The World Wide Web Conference","author":"Yao Ziyu","year":"2019","unstructured":"Ziyu Yao, Jayavardhan Reddy Peddamail, and Huan Sun. 2019. CoaCor: Code annotation for code retrieval with reinforcement learning. In The World Wide Web Conference. San Francisco, CA, USA, 2203\u20132214."}],"container-title":["ACM Transactions on Asian and Low-Resource Language Information Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3564604","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3564604","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:11Z","timestamp":1750183751000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3564604"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,10]]},"references-count":56,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2023,5,31]]}},"alternative-id":["10.1145\/3564604"],"URL":"https:\/\/doi.org\/10.1145\/3564604","relation":{},"ISSN":["2375-4699","2375-4702"],"issn-type":[{"value":"2375-4699","type":"print"},{"value":"2375-4702","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,10]]},"assertion":[{"value":"2022-03-04","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-09-17","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-05-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}