{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:03:17Z","timestamp":1750309397205,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,20]],"date-time":"2024-04-20T00:00:00Z","timestamp":1713571200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,20]]},"DOI":"10.1145\/3643787.3648028","type":"proceedings-article","created":{"date-parts":[[2024,8,26]],"date-time":"2024-08-26T13:06:02Z","timestamp":1724677562000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Aligning Programming Language and Natural Language: Exploring Design Choices in Multi-Modal Transformer-Based Embedding for Bug Localization"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5965-615X","authenticated-orcid":false,"given":"Partha","family":"Chakraborty","sequence":"first","affiliation":[{"name":"University of Waterloo, Waterloo, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6375-1122","authenticated-orcid":false,"given":"Venkatraman","family":"Arumugam","sequence":"additional","affiliation":[{"name":"University of Waterloo, Waterloo, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4533-4728","authenticated-orcid":false,"given":"Meiyappan","family":"Nagappan","sequence":"additional","affiliation":[{"name":"University of Waterloo, Waterloo, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,8,26]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE), IEEE","author":"Saha R. K.","year":"2013","unstructured":"R. K. Saha, M. Lease, S. Khurshid, D. E. Perry, Improving bug localization using structured information retrieval, in: 2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE), IEEE, 2013."},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 22nd International Conference on Program Comprehension - ICPC 2014, ACM Press","author":"Wang S.","year":"2014","unstructured":"S. Wang, D. Lo, Version history, similar report, and structure: putting them together for improved bug localization, in: Proceedings of the 22nd International Conference on Program Comprehension - ICPC 2014, ACM Press, 2014."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970359"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.40"},{"key":"e_1_3_2_1_5_1","volume-title":"2015 Asia-Pacific Software Engineering Conference (APSEC), IEEE","author":"Youm K. C.","year":"2015","unstructured":"K. C. Youm, J. Ahn, J. Kim, E. Lee, Bug localization based on code change histories and bug reports, in: 2015 Asia-Pacific Software Engineering Conference (APSEC), IEEE, 2015."},{"key":"e_1_3_2_1_6_1","volume-title":"2012 34th International Conference on Software Engineering (ICSE), IEEE","author":"Zhou J.","year":"2012","unstructured":"J. Zhou, H. Zhang, D. Lo, Where should the bugs be fixed? more accurate information retrieval-based bug localization based on bug reports, in: 2012 34th International Conference on Software Engineering (ICSE), IEEE, 2012."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379597.3387474"},{"key":"e_1_3_2_1_8_1","first-page":"188","volume-title":"IFIP Advances in Information and Communication Technology","author":"Moin A. H.","year":"2010","unstructured":"A. H. Moin, M. Khansari, Bug localization using revision log analysis and open bug repository text categorization, in: IFIP Advances in Information and Communication Technology, Springer Berlin Heidelberg, 2010, pp. 188--199."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095430.1081753"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786880"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1085130.1085143"},{"key":"e_1_3_2_1_12_1","first-page":"1","author":"Huo X.","year":"2019","unstructured":"X. Huo, F. Thung, M. Li, D. Lo, S.-T. Shi, Deep transfer bug localization, IEEE Transactions on Software Engineering (2019) 1--1.","journal-title":"IEEE Transactions on Software Engineering ("},{"key":"e_1_3_2_1_13_1","first-page":"1606","volume-title":"IJCAI","volume":"16","author":"Huo X.","year":"2016","unstructured":"X. Huo, M. Li, Z.-H. Zhou, et al., Learning unified features from natural and programming languages for locating buggy source code., in: IJCAI, volume 16, 2016, pp. 1606--1612."},{"key":"e_1_3_2_1_14_1","first-page":"1","author":"Wang B.","year":"2020","unstructured":"B. Wang, L. Xu, M. Yan, C. Liu, L. Liu, Multi-dimension convolutional neural network for bug localization, IEEE Transactions on Services Computing (2020) 1--1.","journal-title":"IEEE Transactions on Services Computing ("},{"key":"e_1_3_2_1_15_1","volume-title":"2020 IEEE 11th International Conference on Dependable Systems, Services and Technologies (DESSERT), IEEE","author":"Jiang B.","year":"2020","unstructured":"B. Jiang, P. Liu, J. Xu, A deep learning approach to locate buggy files, in: 2020 IEEE 11th International Conference on Dependable Systems, Services and Technologies (DESSERT), IEEE, 2020."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2020\/493"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210459.3210469"},{"key":"e_1_3_2_1_18_1","volume-title":"Toutanova","author":"Devlin J.","year":"1810","unstructured":"J. Devlin, M.-W. Chang, K. Lee, K. Toutanova, Bert: Pre-training of deep bidirectional transformers for language understanding, arXiv preprint arXiv:1810.04805 (2018)."},{"key":"e_1_3_2_1_19_1","volume-title":"Roberta: A robustly optimized bert pretraining approach","author":"Liu Y.","year":"2019","unstructured":"Y. Liu, M. Ott, N. Goyal, J. Du, M. Joshi, D. Chen, O. Levy, M. Lewis, L. Zettlemoyer, V. Stoyanov, Roberta: A robustly optimized bert pretraining approach, 2019. arXiv:1907.11692."},{"key":"e_1_3_2_1_20_1","volume-title":"CoRR abs\/2108.04378","author":"Onta\u00f1\u00f3n S.","year":"2021","unstructured":"S. Onta\u00f1\u00f3n, J. Ainslie, V. Cvicek, Z. Fisher, Making transformers solve compositional tasks, CoRR abs\/2108.04378 (2021)."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/978-3-030-88480-2_14","volume-title":"Natural Language Processing and Chinese Computing","author":"Zhu W.","year":"2021","unstructured":"W. Zhu, X. Wang, Y. Ni, G. Xie, AutoTrans: Automating transformer design via reinforced architecture search, in: Natural Language Processing and Chinese Computing, Springer International Publishing, 2021, pp. 169--182."},{"key":"e_1_3_2_1_22_1","volume-title":"CoRR abs\/2104.07705","author":"Izsak P.","year":"2021","unstructured":"P. Izsak, M. Berchansky, O. Levy, How to train BERT with an academic budget, CoRR abs\/2104.07705 (2021). arXiv:2104.07705."},{"key":"e_1_3_2_1_23_1","volume-title":"CoRR abs\/2101.06326","author":"Quijano A. J.","year":"2021","unstructured":"A. J. Quijano, S. Nguyen, J. Ordonez, Grid search hyperparameter benchmarking of bert, albert, and longformer on duorc, CoRR abs\/2101.06326 (2021). arXiv:2101.06326."},{"key":"e_1_3_2_1_24_1","first-page":"27","author":"Liang H.","year":"2022","unstructured":"H. Liang, D. Hang, X. Li, Modeling function-level interactions for file-level bug localization, Empirical Software Engineering 27 (2022).","journal-title":"Empirical Software Engineering"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/W19-4302"},{"key":"e_1_3_2_1_26_1","volume-title":"Cohan","author":"Beltagy I.","year":"2004","unstructured":"I. Beltagy, M. E. Peters, A. Cohan, Longformer: The long-document transformer, arXiv preprint arXiv:2004.05150 (2020)."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2014, ACM Press","author":"Ye X.","year":"2014","unstructured":"X. Ye, R. Bunescu, C. Liu, Learning to rank relevant files for bug reports using domain knowledge, in: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2014, ACM Press, 2014."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1082983.1083147"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.6084\/m9.figshare.951967.v10"},{"key":"e_1_3_2_1_30_1","first-page":"26","author":"Kim M.","year":"2021","unstructured":"M. Kim, E. Lee, Are datasets for information retrieval-based bug localization techniques trustworthy?, Empirical Software Engineering 26 (2021).","journal-title":"Empirical Software Engineering"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213856"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786859"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"e_1_3_2_1_34_1","volume-title":"Electra: Pre-training text encoders as discriminators rather than generators, arXiv preprint arXiv:2003.10555","author":"Clark K.","year":"2020","unstructured":"K. Clark, M.-T. Luong, Q. V. Le, C. D. Manning, Electra: Pre-training text encoders as discriminators rather than generators, arXiv preprint arXiv:2003.10555 (2020)."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"crossref","first-page":"2773","DOI":"10.18653\/v1\/2020.acl-main.247","volume-title":"Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Association for Computational Linguistics","author":"Glass M.","year":"2020","unstructured":"M. Glass, A. Gliozzo, R. Chakravarti, A. Ferritto, L. Pan, G. P. S. Bhargav, D. Garg, A. Sil, Span selection pre-training for question answering, in: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Association for Computational Linguistics, Online, 2020, pp. 2773--2782."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2920771"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5281\/ZENODO.6760333"},{"key":"e_1_3_2_1_38_1","first-page":"328","volume-title":"Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Association for Computational Linguistics","author":"Howard J.","year":"2018","unstructured":"J. Howard, S. Ruder, Universal language model fine-tuning for text classification, in: Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Association for Computational Linguistics, Melbourne, Australia, 2018, pp. 328--339."},{"key":"e_1_3_2_1_39_1","volume-title":"Tang","author":"Ding M.","year":"2020","unstructured":"M. Ding, C. Zhou, H. Yang, J. Tang, Cogltx: Applying bert to long texts, in: NeurIPS, 2020."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v30i1.10139"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/ASE.2015.73","volume-title":"2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE), IEEE","author":"Lam A. N.","year":"2015","unstructured":"A. N. Lam, A. T. Nguyen, H. A. Nguyen, T. N. Nguyen, Combining deep learning with information retrieval to localize buggy files for bug reports (n), in: 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE), IEEE, 2015, pp. 476--481."},{"key":"e_1_3_2_1_42_1","volume-title":"2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), IEEE","author":"Li Y.","year":"2021","unstructured":"Y. Li, S. Wang, T. Nguyen, Fault localization with code coverage representation learning, in: 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), IEEE, 2021."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293882.3330574"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468580"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595713"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9103-7"}],"event":{"name":"NLBSE '24: Third ACM\/IEEE International Workshop on NL-based Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","Faculty of Engineering of University of Porto"],"location":"Lisbon Portugal","acronym":"NLBSE '24"},"container-title":["Proceedings of the Third ACM\/IEEE International Workshop on NL-based Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643787.3648028","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3643787.3648028","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:57:45Z","timestamp":1750294665000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643787.3648028"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,20]]},"references-count":46,"alternative-id":["10.1145\/3643787.3648028","10.1145\/3643787"],"URL":"https:\/\/doi.org\/10.1145\/3643787.3648028","relation":{},"subject":[],"published":{"date-parts":[[2024,4,20]]},"assertion":[{"value":"2024-08-26","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}