{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:06:38Z","timestamp":1750309598050,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,12,2]],"date-time":"2024-12-02T00:00:00Z","timestamp":1733097600000},"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":[[2024,12,2]]},"DOI":"10.1145\/3708635.3708652","type":"proceedings-article","created":{"date-parts":[[2025,4,26]],"date-time":"2025-04-26T12:57:34Z","timestamp":1745672254000},"page":"39-45","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Software Bug Count Prediction Using Abstract Syntax Trees (ASTs)"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-0317-8416","authenticated-orcid":false,"given":"Rahmeh Fawaz","family":"Ibrahim","sequence":"first","affiliation":[{"name":"School of Computer Science, Princess Sumaya University for Technology (PSUT),Jordan, Amman, Jordan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4769-6992","authenticated-orcid":false,"given":"Abdallah","family":"Qusef","sequence":"additional","affiliation":[{"name":"School of Software Engineering, Princess Sumaya University for Technology (PSUT),Jordan, Amman, Jordan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,4,26]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"crossref","unstructured":"Miltiadis Allamanis Earl\u00a0T. Barr Premkumar Devanbu and Charles Sutton. 2018. A survey of machine learning for big code and naturalness. ACM Computing Surveys (CSUR) 51 4 (2018) 1\u201337.","DOI":"10.1145\/3212695"},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"crossref","unstructured":"Yoshua Bengio. 2009. Learning deep architectures for AI. Foundations and trends\u00ae in Machine Learning 2 1 (2009) 1\u2013127.","DOI":"10.1561\/2200000006"},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"crossref","unstructured":"Ziyi Cai Lu Lu and Shaojian Qiu. 2019. An abstract syntax tree encoding method for cross-project defect prediction. IEEE Access 7 (2019) 170844\u2013170853.","DOI":"10.1109\/ACCESS.2019.2953696"},{"key":"e_1_3_3_1_5_2","unstructured":"Zimin Chen and Martin Monperrus. 2019. A literature study of embeddings on source code. arXiv preprint arXiv:1904.03061 (2019)."},{"key":"e_1_3_3_1_6_2","doi-asserted-by":"crossref","unstructured":"Shyam\u00a0R. Chidamber and Chris\u00a0F. Kemerer. 1994. A metrics suite for object oriented design. IEEE Transactions on Software Engineering 20 6 (1994) 476\u2013493.","DOI":"10.1109\/32.295895"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00017"},{"key":"e_1_3_3_1_8_2","doi-asserted-by":"crossref","unstructured":"Hoa\u00a0Khanh Dam Truyen Tran Trang Pham Shien\u00a0Wee Ng John Grundy and Aditya Ghose. 2018. Automatic feature learning for predicting vulnerable software components. IEEE Transactions on Software Engineering 47 1 (2018) 67\u201385.","DOI":"10.1109\/TSE.2018.2881961"},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"crossref","unstructured":"Zhangyin Feng Daya Guo Duyu Tang Nan Duan Xiaocheng Feng Ming Gong and Linjun et\u00a0al. Shou. 2020. CodeBERT: A pre-trained model for programming and natural languages. arXiv preprint arXiv:2002.08155 (2020).","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"e_1_3_3_1_10_2","unstructured":"M. Gayathri and A. Sudha. 2014. Software defect prediction system using multilayer perceptron neural network with data mining. International Journal of Recent Technology and Engineering 3 2 (2014) 54\u201359."},{"key":"e_1_3_3_1_11_2","volume-title":"Deep learning [http:\/\/www.deeplearningbook.org]","author":"Goodfellow Ian","year":"2016","unstructured":"Ian Goodfellow, Yoshua Bengio, Aaron Courville, and Yoshua Bengio. 2016. Deep learning [http:\/\/www.deeplearningbook.org]. MIT Press, Cambridge, MA."},{"key":"e_1_3_3_1_12_2","unstructured":"Daya Guo Shuo Ren Shuai Lu Zhangyin Feng Duyu Tang Shujie Liu and Long et\u00a0al. Zhou. 2020. GraphCodeBERT: Pre-training code representations with data flow. arXiv preprint arXiv:2009.08366 (2020)."},{"key":"e_1_3_3_1_13_2","unstructured":"Andrew Habib and Michael Pradel. 2019. Neural bug finding: A study of opportunities and challenges. arXiv preprint arXiv:1906.00307 (2019)."},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00016"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"crossref","unstructured":"Sepp Hochreiter and J\u00fcrgen Schmidhuber. 1997. Long short-term memory. Neural computation 9 8 (1997) 1735\u20131780.","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/RAISE.2019.00016"},{"key":"e_1_3_3_1_17_2","unstructured":"Ankita Jain. 2012. Fault prediction using statistical and machine learning methods for improving software quality. Ph.\u00a0D. Dissertation. PhD diss."},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"crossref","unstructured":"Khadija Javed Ren Shengbing Muhammad Asim and Mudasir\u00a0Ahmad Wani. 2024. Cross-Project Defect Prediction Based on Domain Adaptation and LSTM Optimization. Algorithms 17 5 (2024) 175.","DOI":"10.3390\/a17050175"},{"key":"e_1_3_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/1868328.1868342"},{"key":"e_1_3_3_1_20_2","unstructured":"N. Kalaivani and R. Beena. 2018. Overview of software defect prediction using machine learning algorithms. International Journal of Pure and Applied Mathematics 118 20 (2018) 3863\u20133873."},{"key":"e_1_3_3_1_21_2","first-page":"5110","volume-title":"International Conference on Machine Learning","author":"Kanade Aditya","year":"2020","unstructured":"Aditya Kanade, Petros Maniatis, Gogul Balakrishnan, and Kensen Shi. 2020. Learning and evaluating contextual embedding of source code. In International Conference on Machine Learning. PMLR, 5110\u20135121."},{"key":"e_1_3_3_1_22_2","doi-asserted-by":"crossref","unstructured":"Yann LeCun Yoshua Bengio and Geoffrey Hinton. 2015. Deep learning. Nature 521 7553 (2015) 436\u2013444.","DOI":"10.1038\/nature14539"},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/QRS.2017.42"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICBDACI.2017.8070806"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"crossref","unstructured":"Thomas\u00a0J. McCabe. 1976. A complexity measure. IEEE Transactions on Software Engineering 4 (1976) 308\u2013320.","DOI":"10.1109\/TSE.1976.233837"},{"key":"e_1_3_3_1_26_2","doi-asserted-by":"crossref","unstructured":"Mashooque\u00a0Ahmed Memon Muniba Memon and Syed Hyder\u00a0Abbas Musavi. 2018. Defects prediction and prevention approaches for quality software development. International Journal of Advanced Computer Science and Applications 9 8 (2018).","DOI":"10.14569\/IJACSA.2018.090857"},{"key":"e_1_3_3_1_27_2","unstructured":"Tomas Mikolov Kai Chen Greg Corrado and Jeffrey Dean. 2013. Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 (2013)."},{"key":"e_1_3_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.18293\/SEKE2019-070"},{"key":"e_1_3_3_1_29_2","doi-asserted-by":"crossref","unstructured":"Yu Qiu Yun Liu Ao Liu Jingwen Zhu and Jing Xu. 2019. Automatic feature exploration and an application in defect prediction. IEEE Access 7 (2019) 112097\u2013112112.","DOI":"10.1109\/ACCESS.2019.2934530"},{"key":"e_1_3_3_1_30_2","unstructured":"Mrinal\u00a0Singh Rawat and Sanjay\u00a0Kumar Dubey. 2012. Software defect prediction models for quality improvement: a literature study. International Journal of Computer Science Issues (IJCSI) 9 5 (2012) 288."},{"key":"e_1_3_3_1_31_2","doi-asserted-by":"crossref","unstructured":"Daniel Rodr\u00edguez Roberto Ruiz Jos\u00e9\u00a0C. Riquelme and Jes\u00fas\u00a0S. Aguilar\u2013Ruiz. 2012. Searching for rules to detect defective modules: A subgroup discovery approach. Information Sciences 191 (2012) 14\u201330.","DOI":"10.1016\/j.ins.2011.01.039"},{"key":"e_1_3_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCITechn.2015.7488065"},{"key":"e_1_3_3_1_33_2","doi-asserted-by":"crossref","unstructured":"Ke Shi Yang Lu Jingfei Chang and Zhen Wei. 2020. PathPair2Vec: An AST path pair-based code representation method for defect prediction. Journal of Computer Languages 59 (2020) 100979.","DOI":"10.1016\/j.cola.2020.100979"},{"key":"e_1_3_3_1_34_2","doi-asserted-by":"crossref","unstructured":"Swati Singh Monica Mehrotra and Taran\u00a0Singh Bharati. 2024. Developing software predictive model for examining the software bugs using machine learning. International Journal of Grid and Utility Computing 15 1 (2024) 44\u201352.","DOI":"10.1504\/IJGUC.2024.136726"},{"key":"e_1_3_3_1_35_2","doi-asserted-by":"crossref","unstructured":"Szymon Stradowski and Lech Madeyski. 2023. Machine learning in software defect prediction: A business-driven systematic mapping study. Information and Software Technology 155 (2023) 107128.","DOI":"10.1016\/j.infsof.2022.107128"},{"key":"e_1_3_3_1_36_2","unstructured":"Muhammad Dhiauddin\u00a0Mohamed Suffian and Suhaimi Ibrahim. 2014. A prediction model for system testing defects using regression analysis. arXiv preprint arXiv:1401.5830 (2014)."},{"key":"e_1_3_3_1_37_2","doi-asserted-by":"crossref","unstructured":"Haonan Tong Bin Liu and Shihai Wang. 2018. Software defect prediction using stacked denoising autoencoders and two-stage ensemble learning. Information and Software Technology 96 (2018) 94\u2013111.","DOI":"10.1016\/j.infsof.2017.11.008"},{"key":"e_1_3_3_1_38_2","doi-asserted-by":"crossref","unstructured":"Song Wang Taiyue Liu Jaechang Nam and Lin Tan. 2018. Deep semantic feature learning for software defect prediction. IEEE Transactions on Software Engineering 46 12 (2018) 1267\u20131293.","DOI":"10.1109\/TSE.2018.2877612"},{"key":"e_1_3_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884804"},{"key":"e_1_3_3_1_40_2","doi-asserted-by":"crossref","unstructured":"Jiaxi Xu Fei Wang and Jun Ai. 2020. Defect prediction with semantics and context features of codes based on graph representation learning. IEEE Transactions on Reliability 70 2 (2020) 613\u2013625.","DOI":"10.1109\/TR.2020.3040191"},{"key":"e_1_3_3_1_41_2","doi-asserted-by":"crossref","unstructured":"Zhou Xu Shuai Li Jun Xu Jin Liu Xiapu Luo Yifeng Zhang Tao Zhang Jacky Keung and Yutian Tang. 2019. LDFR: Learning deep feature representation for software defect prediction. Journal of Systems and Software 158 (2019) 110402.","DOI":"10.1016\/j.jss.2019.110402"},{"key":"e_1_3_3_1_42_2","doi-asserted-by":"crossref","unstructured":"Xinli Yang David Lo Xin Xia and Jianling Sun. 2017. TLEL: A two-layer ensemble learning approach for just-in-time defect prediction. Information and Software Technology 87 (2017) 206\u2013220.","DOI":"10.1016\/j.infsof.2017.03.007"},{"key":"e_1_3_3_1_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/QRS.2015.14"},{"key":"e_1_3_3_1_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00086"},{"key":"e_1_3_3_1_45_2","doi-asserted-by":"crossref","unstructured":"Linchang Zhao Zhaowei Shang Ling Zhao Taiping Zhang and Yuan\u00a0Yan Tang. 2019. Software defect prediction via cost-sensitive Siamese parallel fully-connected neural networks. Neurocomputing 352 (2019) 64\u201374.","DOI":"10.1016\/j.neucom.2019.03.076"},{"key":"e_1_3_3_1_46_2","doi-asserted-by":"crossref","unstructured":"Tianchi Zhou Xiaobing Sun Xin Xia Bin Li and Xiang Chen. 2019. Improving defect prediction with deep forest. Information and Software Technology 114 (2019) 204\u2013216.","DOI":"10.1016\/j.infsof.2019.07.003"}],"event":{"name":"ICSIE 2024: 2024 13th International Conference on Software and Information Engineering (ICSIE)","acronym":"ICSIE 2024","location":"Derby United Kingdom"},"container-title":["Proceedings of the 2024 13th International Conference on Software and Information Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3708635.3708652","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3708635.3708652","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:57:03Z","timestamp":1750298223000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3708635.3708652"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,2]]},"references-count":45,"alternative-id":["10.1145\/3708635.3708652","10.1145\/3708635"],"URL":"https:\/\/doi.org\/10.1145\/3708635.3708652","relation":{},"subject":[],"published":{"date-parts":[[2024,12,2]]},"assertion":[{"value":"2025-04-26","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}