Automatic Code Documentation Generation Using GPT-3
Open accessAbstract
Source code documentation is an important artifact for efficient software development. Code documentation could greatly benefit from automation since manual documentation is often labouring, resource and time-intensive. In this paper, we employed Codex for automatic code documentation creation. Codex is a GPT-3 based model pre-trained on both natural and programming languages. We find that Codex outperforms existing techniques even with basic settings like one-shot learning (i.e., providing only one example for training). Codex achieves an overall BLEU score of 20.6 for six different programming languages (11.2% improvement over earlier state-of-the-art techniques). Thus, Codex shows promise and warrants in-depth future studies for automatic code documentation generation to support diverse development tasks.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
A carefully-designed demonstration based on the paper's findings can lead to substantial improvements over widely-used demonstration construction methods.
“We also show that a carefully-designed demonstration based on our findings can lead to substantial improvements over widely-used demonstration construction methods”
From What Makes Good In-Context Demonstrations for Code Intelligence Tasks with LLMs? (2023) · cites this paper as [22]
Compliance with stringent legal standards such as GDPR and CCPA is essential, necessitating purpose limitation and data minimization.
“Compliance with stringent legal standards within applicable jurisdictions, such as the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA), is essential, necessitating purpose limitation and data minimization [230], [231], [232].”
From From Google Gemini to OpenAI Q* (Q-Star): A Survey on Reshaping the Generative Artificial Intelligence (AI) Research Landscape (2025) · cites this paper as [232]
Cites
Language Models are Few-Shot Learners
Brown, T. B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., Neelakantan, A., Shyam, P., Sastry, G., Askell, A., et al. (2020) · arXiv · doi:10.48550/arxiv.2005.14165 · Cited by 23,372 · see citing works
GPT-3: Its Nature, Scope, Limits, and Consequences
Floridi, L., & Chiriatti, M. (2020) · Minds and Machines · doi:10.1007/s11023-020-09548-1 · Cited by 2,519 · see citing works
Proceedings of the 40th Annual Meeting on Association for Computational Linguistics
Isabelle, P. (2002) · Cited by 1,633 · see citing works
Summarizing Source Code using a Neural Attention Model
Iyer, S. V., Konstas, I., Cheung, A., & Zettlemoyer, L. (2016) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/p16-1195 · Cited by 716 · see citing works
Hu, X., Li, G., Xia, X., Lo, D., & Jin, Z. G. (2018) · IEEE International Conference on Program Comprehension (ICPC) · doi:10.1145/3196321.3196334 · Cited by 705 · see citing works
Unified Pre-training for Program Understanding and Generation
Ahmad, W., Chakraborty, S., Ray, B., & Chang, K.-W. (2021) · Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies · doi:10.18653/v1/2021.naacl-main.211 · Cited by 642 · see citing works
Towards automatically generating summary comments for Java methods
Sridhara, G., Hill, E., Muppaneni, D., Pollock, L., & Vijay-Shanker, K. (2010) · Proceedings of the IEEE/ACM international conference on Automated software engineering · doi:10.1145/1858996.1859006 · Cited by 514 · see citing works
A Transformer-based Approach for Source Code Summarization
Ahmad, W. U., Chakraborty, S., Ray, B., & Chang, K.-W. (2020) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/2020.acl-main.449 · Cited by 417 · see citing works
On the Use of Automated Text Summarization Techniques for Summarizing Source Code
Haiduc, S., Aponte, J., Moreno, L., & Marcus, A. (2010) · 2010 17th Working Conference on Reverse Engineering · doi:10.1109/wcre.2010.13 · Cited by 408 · see citing works
Improving automatic source code summarization via deep reinforcement learning
Wan, Y., Zhao, Z., Yang, M., Xu, G., Ying, H., Wu, J., & Yu, P. S. (2018) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3238147.3238206 · Cited by 392 · see citing works
What Makes APIs Hard to Learn? Answers from Developers
Robillard, M. P. (2009) · IEEE Software · doi:10.1109/ms.2009.193 · Cited by 385 · see citing works
Automatic generation of natural language summaries for Java classes
Moreno, L., Aponte, J., Sridhara, G., Marcus, A., Pollock, L., & Vijay‐Shanker, K. (2013) · International Conference on Program Comprehension · doi:10.1109/icpc.2013.6613830 · Cited by 340 · see citing works
Measuring Program Comprehension: A Large-Scale Field Study with Professionals
Xia, X., Bao, L., Lo, D., Xing, Z., Hassan, A. E., & Li, S. (2018) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2017.2734091 · Cited by 326 · see citing works
(2004) · doi:10.3115/1220355.1220427 · Cited by 294 · see citing works
Deep code comment generation with hybrid lexical and syntactical information
Hu, X., Li, G., Xia, X., Lo, D., & Jin, Z. G. (2019) · Empirical Software Engineering · doi:10.1007/s10664-019-09730-9 · Cited by 279 · see citing works
AutoComment: Mining question and answer sites for automatic comment generation
Wong, E., Yang, J., & Tan, L. (2013) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase.2013.6693113 · Cited by 251 · see citing works
Automatic documentation generation via source code summarization of method context
McBurney, P. W., & McMillan, C. (2014) · International Conference on Program Comprehension · doi:10.1145/2597008.2597149 · Cited by 217 · see citing works
Software Documentation Issues Unveiled
Aghajani, E., Nagy, C., Vega-Marquez, O. L., Linares-Vasquez, M., Moreno, L., Bavota, G., & Lanza, M. (2019) · 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE) · doi:10.1109/icse.2019.00122 · Cited by 195 · see citing works
CloCom: Mining existing source code for automatic comment generation
Wong, E., Liu, T., & Tan, L. (2015) · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) · doi:10.1109/saner.2015.7081848 · Cited by 172 · see citing works
Uddin, G., & Robillard, M. P. (2015) · IEEE Software · doi:10.1109/ms.2014.80 · Cited by 162 · see citing works
Self-citationEvaluating source code summarization techniques: Replication and expansion
Eddy, B. P., Robinson, J. A., Kraft, N. A., & Carver, J. C. (2013) · 2013 21st International Conference on Program Comprehension (ICPC) · doi:10.1109/icpc.2013.6613829 · Cited by 144 · see citing works
Retrieval Augmented Code Generation and Summarization
Parvez, M. R., Ahmad, W., Chakraborty, S., Ray, B., & Chang, K.-W. (2021) · Findings of the Association for Computational Linguistics: EMNLP 2021 · doi:10.18653/v1/2021.findings-emnlp.232 · Cited by 141 · see citing works
Aghajani, E., Nagy, C., Linares‐Vásquez, M., Moreno, L., Bavota, G., Lanza, M., & Shepherd, D. C. (2020) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/3377811.3380405 · Cited by 127 · see citing works
Medically Aware GPT-3 as a Data Generator for Medical Dialogue Summarization
Chintagunta, B., Katariya, N., Amatriain, X., & Kannan, A. (2021) · doi:10.18653/v1/2021.nlpmc-1.9 · Cited by 122 · see citing works
A neural framework for retrieval and summarization of source code
Chen, Q., & Zhou, M. (2018) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3238147.3240471 · Cited by 100 · see citing works
Generating natural language summaries for crosscutting source code concerns
Rastkar, S., Murphy, G. C., & Bradley, A. W. J. (2011) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsm.2011.6080777 · Cited by 81 · see citing works
CODES: mining source code descriptions from developers discussions
Vassallo, C., Panichella, S., Penta, M. D., & Canfora, G. (2014) · International Conference on Program Comprehension · doi:10.1145/2597008.2597799 · Cited by 73 · see citing works
Future of Software Engineering
Jalote, P. (2009) · Communications in computer and information science · doi:10.1007/978-3-642-00405-6_2 · Cited by 61 · see citing works
On the relationship between comment update practices and Software Bugs
Ibrahim, W. M., Bettenburg, N., Adams, B., & Hassan, A. E. (2011) · Journal of Systems and Software · doi:10.1016/j.jss.2011.09.019 · Cited by 61 · see citing works
Using stereotypes in the automatic generation of natural language summaries for C++ methods
Abid, N. J., Dragan, N., Collard, M. L., & Maletic, J. I. (2015) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsm.2015.7332514 · Cited by 46 · see citing works
Fret: Functional Reinforced Transformer With BERT for Code Summarization
Wang, R., Zhang, H., Lu, G., Lyu, L., & Lyu, C. (2020) · IEEE Access · doi:10.1109/access.2020.3011744 · Cited by 45 · see citing works
How documentation evolves over time
Schreck, D., Dallmeier, V., & Zimmermann, T. (2007) · International Workshop on Principles of Software Evolution · doi:10.1145/1294948.1294952 · Cited by 38 · see citing works
Towards Prioritizing Documentation Effort
McBurney, P. W., Jiang, S., Kessentini, M., Kraft, N. A., Armaly, A., Mkaouer, M. W., & McMillan, C. (2017) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2017.2716950 · Cited by 26 · see citing works
Temporal analysis of API usage concepts
Uddin, G., Dagenais, B., & Robillard, M. P. (2012) · Proceedings/Proceedings - International Conference on Software Engineering · doi:10.1109/icse.2012.6227138 · Cited by 25 · see citing works
Self-citationAutomatic Detection of Five API Documentation Smells: Practitioners’ Perspectives
Khan, J. Y., Khondaker, M. T. I., Uddin, G., & Iqbal, A. (2021) · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) · doi:10.1109/saner50967.2021.00037 · Cited by 21 · see citing works
Self-citationAutomatic API Usage Scenario Documentation from Technical Q&A Sites
Uddin, G., Khomh, F., & Roy, C. K. (2021) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3439769 · Cited by 18 · see citing works
Self-citationUddin, G., Alam, O., & Serebrenik, A. (2022) · Empirical Software Engineering · doi:10.1007/s10664-022-10156-z · Cited by 14 · see citing works
Self-citationJackson, I., & Sáenz, M. J. (2022) · SSRN Electronic Journal · doi:10.2139/ssrn.4203417 · Cited by 11 · see citing works
Method Level Text Summarization for Java Code Using Nano-Patterns
Rai, S., Gaikwad, T., Jain, S., & Gupta, A. K. (2017) · Asia-Pacific Software Engineering Conference (APSEC) · doi:10.1109/apsec.2017.26 · Cited by 9 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
A Survey of GPT-3 Family Large Language Models Including ChatGPT and GPT-4
Kalyan, K. S. (2024) · Natural Language Processing Journal · doi:10.1016/j.nlp.2023.100048 · Cited by 335 · see citing works
Liu, M. X., Sarkar, A., Negreanu, C., Zorn, B., Williams, J., Toronto, N., & Gordon, A. D. (2023) · Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3544548.3580817 · Cited by 119 · see citing works
Towards an understanding of large language models in software engineering tasks
Zheng, Z., Ning, K., Zhong, Q., Chen, J., Chen, W., Guo, L., Wang, W., & Wang, Y. (2024) · Empirical Software Engineering · doi:10.1007/s10664-024-10602-0 · Cited by 149 · see citing works
McIntosh, T. R., Susnjak, T., Liu, T., Watters, P., Xu, D., Liu, D., & Halgamuge, M. N. (2025) · Technologies · doi:10.3390/technologies13020051 · Cited by 102 · see citing works
“…models like GPT-3, has significantly enhanced the sophistication and nuance of text generation, which enable AI systems to produce text that closely mirrors human writing styles, thereby broadening the scope and applicability of NLG in various interactive and creative contexts [203], [55], [51].”
BackgroundWhat Makes Good In-Context Demonstrations for Code Intelligence Tasks with LLMs?
Gao, S., Wen, X.-C., Gao, C., Wang, W., Zhang, H., & Lyu, M. R. (2023) · 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase56229.2023.00109 · Cited by 106 · see citing works
Generative AI for self-adaptive systems: State of the art and research roadmap
Li, J., Zhang, M., Li, N., Weyns, D., Jin, Z., & Tei, K. (2024) · ACM Transactions on Autonomous and Adaptive Systems · doi:10.1145/3686803 · Cited by 77 · see citing works
Incorporating Generative AI into Software Development Education
Petrovska, O., Clift, L., Moller, F., & Pearsall, R. (2024) · Proceedings of the 8th Conference on Computing Education Practice · doi:10.1145/3633053.3633057 · Cited by 75 · see citing works
Prompt Engineering or Fine-Tuning: An Empirical Assessment of LLMs for Code
Shin, J., Tang, C. J., Mohati, T., Nayebi, M., Wang, S., & Hemmati, H. (2025) · International Conference on Mining Software Repositories (MSR) · doi:10.1109/msr66628.2025.00082 · Cited by 101 · see citing works
Speculative Propositions for Digital Writing Under the New Autonomous Model of Literacy
Robinson, B. (2022) · Postdigital Science and Education · doi:10.1007/s42438-022-00358-5 · Cited by 51 · see citing works
Chen, J., Lu, X., Du, Y., Rejtig, M., Bagley, R., Horn, M., & Wilensky, U. J. (2024) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3642377 · Cited by 55 · see citing works
ChatGPT for PLC/DCS Control Logic Generation
Koziolek, H., Grüner, S., & Ashiwal, V. (2023) · IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) · doi:10.1109/etfa54631.2023.10275411 · Cited by 50 · see citing works
Towards the Automation of Infrared Thermography Inspections for Industrial Maintenance Applications
Venegas, P., Ivorra, E., Ortega, M., & de Ocáriz, I. S. (2022) · Sensors · doi:10.3390/s22020613 · Cited by 48 · see citing works
A Comparative Analysis of Large Language Models for Code Documentation Generation
Dvivedi, S. S., Vijay, V., Pujari, S. L. R., Lodh, S., & Kumar, D. (2024) · ACM International Conference on AI-Powered Software (AIware) · doi:10.1145/3664646.3664765 · Cited by 44 · see citing works
Aljedaani, W., Habib, A., Aljohani, A., Eler, M., & Feng, Y. (2024) · Proceedings of the 21st International Web for All Conference · doi:10.1145/3677846.3677854 · Cited by 42 · see citing works
Software engineering education in the era of conversational AI: current trends and future directions
Sengul, C., Neykova, R., & Destefanis, G. (2024) · Frontiers in Artificial Intelligence · doi:10.3389/frai.2024.1436350 · Cited by 55 · see citing works
Jiang, Y.-Y., & Yang, C. (2024) · ISPRS Int. J. Geo Inf. · doi:10.3390/ijgi13010026 · Cited by 43 · see citing works
ChatGPT as a Software Development Bot: A Project-Based Study
Waseem, M., Das, T., Ahmad, A., Liang, P., Fahmideh, M., & Mikkonen, T. (2024) · International Conference on Evaluation of Novel Approaches to Software Engineering · doi:10.5220/0012631600003687 · Cited by 32 · see citing works
Parikh, N. A. (2023) · Advances in Business Strategy and Competitive Advantage · doi:10.4018/979-8-3693-1634-4.ch016 · Cited by 29 · see citing works
From Commit Message Generation to History-Aware Commit Message Completion
Eliseeva, A., Sokolov, Y., Bogomolov, E., Golubev, Y., Dig, D., & Bryksin, T. (2023) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase56229.2023.00078 · Cited by 30 · see citing works
Codepori: Large-Scale System for Autonomous Software Development Using Multi-Agent Technology
Rasheed, Z., Malik, S., Kemell, K.-K., Muhammad, W., Saari, M., Systä, K., & Abrahamsson, P. (2024) · doi:10.2139/ssrn.4979510 · Cited by 27 · see citing works
An Automated Model of Software Requirement Engineering Using GPT-3.5
Yeow, J. S., Rana, M. E., & Majid, N. A. A. (2024) · ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems (ICETSIS) · doi:10.1109/icetsis61505.2024.10459458 · Cited by 18 · see citing works
HotGPT: How to Make Software Documentation More Useful with a Large Language Model?
Su, Y., Wan, C., Sethi, U., Lu, S., Musuvathi, M., & Nath, S. (2023) · Workshop on Hot Topics in Operating Systems · doi:10.1145/3593856.3595910 · Cited by 16 · see citing works
Assessing the Code Clone Detection Capability of Large Language Models
Zhang, Z., & Saber, T. (2024) · International Conference on Code Quality (ICCQ) · doi:10.1109/iccq60895.2024.10576803 · Cited by 16 · see citing works
Automating Software Documentation: Employing LLMs for Precise Use Case Description
Naimi, L., Bouziane, E. M., Jakimi, A., Saadane, R., & Chehri, A. (2024) · Procedia Computer Science · doi:10.1016/j.procs.2024.09.568 · Cited by 17 · see citing works
Ding, X., Peng, R., Chen, X., Huang, Y., Bian, J., & Zheng, Z. (2024) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3652156 · Cited by 14 · see citing works
ChatGPT Incorrectness Detection in Software Reviews
Tanzil, M. H., Khan, J. Y., & Uddin, G. (2024) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/3597503.3639194 · Cited by 12 · see citing works
Self-citationComparing Feedback from Large Language Models and Instructors: Teaching Computer Science at Scale
Nguyen, H., Stott, N., & Allan, V. H. (2024) · ACM Conference on Learning @ Scale (L@S) · doi:10.1145/3657604.3664660 · Cited by 13 · see citing works
Evaluation of Generative AI-Assisted Software Design and Engineering: A User-Centered Approach
Fischer, M., & Lanquillon, C. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-60606-9_3 · Cited by 12 · see citing works
Autonomous Agents in Software Development: A Vision Paper
Rasheed, Z., Waseem, M., Sami, M., Kemell, K., Ahmad, A., Nguyen‐Duc, A., Systä, K., & Abrahamsson, P. (2025) · Lecture notes in business information processing · doi:10.1007/978-3-031-72781-8_2 · Cited by 18 · see citing works
Can Large Language Models Serve as Evaluators for Code Summarization?
Wu, Y., Wan, Y., Chu, Z., Zhao, W., Liu, Y., Zhang, H., Shi, X., Jin, H., & Yu, P. S. (2025) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2025.3595283 · Cited by 20 · see citing works
Qiao, Y., Shihab, M. I. H., & Hundhausen, C. D. (2025) · ACM Transactions on Computing Education · doi:10.1145/3785366 · Cited by 11 · see citing works
Liu, Y., Wen, Z., Weng, L., Woodman, O., Yang, Y., & Chen, W. (2024) · IEEE Transactions on Visualization and Computer Graphics · doi:10.1109/tvcg.2024.3410523 · Cited by 10 · see citing works
Large Language Models (LLMs) for Smart Manufacturing and Industry X.0
Baptista, M. L., Yue, N., Islam, M. M. M., & Prendinger, H. (2025) · Springer series in advanced manufacturing · doi:10.1007/978-3-031-80154-9_5 · Cited by 10 · see citing works
Leveraging Large Language Models to Boost Dafny’s Developers Productivity
Silva, Á. F., Mendes, A. S., & Ferreira, J. F. (2024) · IEEE/ACM International Conference on Formal Methods in Software Engineering (FormaliSE) · doi:10.1145/3644033.3644374 · Cited by 10 · see citing works
Private-library-oriented code generation with large language models
Zan, D., Chen, B., Gong, Y., Cao, J., Zhang, F., Wu, B., Guan, B., Yin, Y., & Wang, Y. (2025) · Knowledge-Based Systems · doi:10.1016/j.knosys.2025.113934 · Cited by 29 · see citing works
Requirements Verification Through the Analysis of Source Code by Large Language Models
Couder, J. O., Gomez, D., & Ochoa, O. (2024) · IEEE SoutheastCon · doi:10.1109/southeastcon52093.2024.10500073 · Cited by 9 · see citing works
Evaluating the Effectiveness of LLMs in Fixing Maintainability Issues in Real-World Projects
Nunes, H., Figueiredo, E., Rocha, L., Nadi, S., Ferreira, F., & Esteves, G. (2025) · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) · doi:10.1109/saner64311.2025.00069 · Cited by 9 · see citing works
Leveraging LLMs for Legacy Code Modernization: Evaluation of LLM-Generated Documentation
Diggs, C., Doyle, M., Madan, A., Scott, E. O., Escamilla, E., Zimmer, J., Nekoo, N., Ursino, P., Bartholf, M., Robin, Z., et al. (2025) · International Workshop on Large Language Models for Code (LLM4Code) · doi:10.1109/llm4code66737.2025.00027 · Cited by 9 · see citing works
Large Language Model vs. Stack Overflow in Addressing Android Permission Related Challenges
Oishwee, S. J., Stakhanova, N., & Codabux, Z. (2024) · International Conference on Mining Software Repositories (MSR) · doi:10.1145/3643991.3644933 · Cited by 9 · see citing works
Generating Java code pairing with ChatGPT
Zhao, Z., Zhang, N., Yu, B., & Duan, Z. (2024) · Theoretical Computer Science · doi:10.1016/j.tcs.2024.114879 · Cited by 9 · see citing works
Experience Report: Identifying common misconceptions and errors of novice programmers with ChatGPT
Fwa, H. L. (2024) · IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) · doi:10.1145/3639474.3640059 · Cited by 8 · see citing works
Li, L., Liang, B., Chen, L., & Zhang, X. (2024) · Information and Software Technology · doi:10.1016/j.infsof.2024.107527 · Cited by 8 · see citing works
Leveraging Large Language Models for the Automated Documentation of Hardware Designs
Fernando, S., Kunzelmann, R., Lopera, D. S., Halabi, J. A., & Ecker, W. (2024) · Mediterranean Conference on Embedded Computing (MECO) · doi:10.1109/meco62516.2024.10577923 · Cited by 7 · see citing works
Code Comprehension: Review and Large Language Models Exploration
Cui, J., Zhao, Y., Yu, C. W., Huang, J., Wu, Y., & Zhao, Y. (2024) · IEEE International Conference on Software Engineering and Artificial Intelligence (SEAI) · doi:10.1109/seai62072.2024.10674263 · Cited by 7 · see citing works
Al-Driven Automated Software Documentation Generation for Enhanced Development Productivity
Thota, S. R., Arora, S., & Gupta, S. (2024) · International Conference on Data Science and Network Security (ICDSNS) · doi:10.1109/icdsns62112.2024.10691221 · Cited by 6 · see citing works
PyBugHive: A Comprehensive Database of Manually Validated, Reproducible Python Bugs
Antal, G., Vándor, N., Kolláth, I., Mosolygó, B., Hegedűs, P., & Ferenć, R. (2024) · IEEE Access · doi:10.1109/access.2024.3449106 · Cited by 5 · see citing works
Jackson, I., & Rolf, B. (2023) · IFAC-PapersOnLine · doi:10.1016/j.ifacol.2023.10.1572 · Cited by 5 · see citing works
Exploring the impact of code review factors on the code review comment generation
Lu, J., Li, Z., Shen, C., Li, Y., & Zuo, C. (2024) · Automated Software Engineering · doi:10.1007/s10515-024-00469-2 · Cited by 5 · see citing works
Composing Smart Data Services in Shop Floors Through Large Language Models
Mathew, J. G., Monti, F., Firmani, D., Leotta, F., Mandreoli, F., & Mecella, M. (2024) · Lecture notes in computer science · doi:10.1007/978-981-96-0808-9_21 · Cited by 4 · see citing works
Training Users Against Human and GPT-4 Generated Social Engineering Attacks
Malloy, T., Ferreira, M. J., Fang, F., & González, C. (2025) · Lecture notes in computer science · doi:10.1007/978-3-031-92833-8_4 · Cited by 4 · see citing works
Park, K. S., & Choi, H. (2024) · Nuclear Medicine and Molecular Imaging · doi:10.1007/s13139-024-00876-z · Cited by 4 · see citing works
Combining Contexts from Multiple Sources for Documentation-Specific Code Example Generation
Khan, J. Y., & Uddin, G. (2023) · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) · doi:10.1109/saner56733.2023.00071 · Cited by 5 · see citing works
Self-citationTrans-Compiler-Based Conversion from Cross-Platform Applications to Native Applications
Mahmoud, A. T., Radwan, M.-B. A., Soliman, A. M., Yousef, A. H., Zayed, H. H., & Medhat, W. (2024) · Annals of Emerging Technologies in Computing · doi:10.33166/aetic.2024.04.001 · Cited by 4 · see citing works
Improving online anti-phishing training using cognitive large language models
Malloy, T., Fang, F., & González, C. (2025) · Computers in Human Behavior · doi:10.1016/j.chb.2025.108760 · Cited by 5 · see citing works
Giabbanelli, P. J., Beverley, J., Dávid, I., & Tolk, A. (2025) · SSRN Electronic Journal · doi:10.2139/ssrn.5365069 · Cited by 3 · see citing works
Zhang, X., Yu, J., Huang, D., Zhu, H., Sun, Y., & Zhou, X. (2025) · IEEE Transactions on Systems Man and Cybernetics Systems · doi:10.1109/tsmc.2025.3599525 · Cited by 2 · see citing works
Data Service Composition in Cyber-Physical Systems Adopting LLMs
Izzi, A., Mathew, J. G., Monti, F., Firmani, D., Leotta, F., Mandreoli, F., & Mecella, M. (2025) · IEEE International Conference on Web Services (ICWS) · doi:10.1109/icws67624.2025.00085 · Cited by 2 · see citing works
Selective Propositional Reasoning: A Cognitive Load-Aware Strategy for Enhanced Reasoning
Yue, Y., Lei, Y., Shi, W., & Zhou, Y. (2023) · International Conference on Cloud Computing, Big Data Application and Software Engineering (CBASE) · doi:10.1109/cbase60015.2023.10439142 · Cited by 2 · see citing works
Bridging the Gap between Source Code and Requirements Using GPT (Student Abstract)
Xu, R., Xu, Z., Li, G., & Sheng, V. S. (2024) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v38i21.30526 · Cited by 2 · see citing works
An Exploration Into the Mechanisms and Evolution of GPT Models
AlShannaq, F. B., Shehab, M., Assaf, A. H. A., Alhenawi, E., & Awawdeh, S. (2024) · Advances in educational technologies and instructional design book series · doi:10.4018/979-8-3693-0884-4.ch018 · Cited by 3 · see citing works
AI-Powered Dialogue System for Business Exploring GPT3's Impact
Dar, A. A., Jain, A., Malhotra, M., Khan, M. S., & Khanday, M. A. (2024) · Advances in logistics, operations, and management science book series · doi:10.4018/979-8-3693-1198-1.ch002 · Cited by 2 · see citing works
Automated Code Comments Generation Using Large Language Models: Empirical Evaluation of T5 and BART
Ghale, D. P., & Dabbagh, M. (2025) · IEEE Access · doi:10.1109/access.2025.3597601 · Cited by 1 · see citing works
CodeDocAgent: Leveraging Large Language Models for Accurate and Contextual Code Documentation
Yao, S., Liu, D., Yun, S., & Hu, J. (2025) · IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB) · doi:10.1109/bmsb65076.2025.11165690 · Cited by 1 · see citing works
Summarize Me: The Future of Issue Thread Interpretation
Kumar, A., Das, P. P., & Chakrabarti, P. P. (2023) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsme58846.2023.00042 · Cited by 1 · see citing works
Semantic similarity loss for neural source code summarization
Su, C., & McMillan, C. (2024) · Journal of Software Evolution and Process · doi:10.1002/smr.2706 · Cited by 1 · see citing works
DupLLM:Duplicate Pull Requests Detection Based on Large Language Model
Liao, Z., Liu, P., Lan, P., & Sun, K. (2024) · Asia-Pacific Software Engineering Conference (APSEC) · doi:10.1109/apsec65559.2024.00023 · Cited by 1 · see citing works
Issue Retrieval and Verification Enhanced Supplementary Code Comment Generation
Zou, Y., Zhao, X., Pan, X., & Xie, B. (2025) · Asia-Pacific Symposium on Internetware · doi:10.1145/3755881.3755897 · Cited by 1 · see citing works
Giabbanelli, P. J., Beverley, J. R., Dávid, I., & Tolk, A. (2025) · Winter Simulation Conference · doi:10.1109/wsc68292.2025.11338852 · Cited by 1 · see citing works
Prompt-Based Building Code Information Transformation Method for Automated Compliance CheckingPreprint
Yang, F., & Zhang, J. (2024) · SSRN Electronic Journal · doi:10.2139/ssrn.4819834 · Cited by 1 · see citing works
What Makes In-Context Examples Effective for Code Generation?
Li, D., Chen, S., Cao, J., & Cheung, S.-C. (2026) · Proceedings of the ACM on Software Engineering · doi:10.1145/3832275
Procko, T., & Collins, S. (2023) · SSRN Electronic Journal · doi:10.2139/ssrn.4571367
Automated evaluation of sport and leisure accident reports using natural language processing
Maschek, A., & Stöckl, A. (2023) · International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME) · doi:10.1109/iceccme57830.2023.10252673
Training Against Human and Generative-AI Social Engineering Attacks with Cognitive ModelsPreprint
Malloy, T., Ferreira, M. J., Fang, F., & González, C. (2024) · doi:10.31234/osf.io/aycqr
Interactive Coding Platform with Code Summarizer
Jaiswal, P., Dhomne, A., Rawarkar, S., Bulkunde, S., Lanjewar, S., & Mundel, V. (2024) · DMIHER International Conference on Artificial Intelligence in Healthcare, Education and Industry (IDICAIHEI) · doi:10.1109/idicaiei61867.2024.10842863
LLM-assisted Performance Estimation of Embedded Software on RISC-V Processors
Zhang, W., Hassan, M. U., & Drechsler, R. (2025) · IEEE International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS) · doi:10.1109/ddecs63720.2025.11006767
Brocke, J. V., Elsensohn, P., Burger, M., & Voß, M. (2025) · Business Process Management Journal · doi:10.1108/bpmj-02-2025-0218
Development of a Generative Language Model Specialized in CNC Machine Tool Manuals
Lee, Y., Park, J. M., Kim, S., Cho, S., & Um, J. (2025) · Journal of Korean Institute of Industrial Engineers · doi:10.7232/jkiie.2025.51.3.201
SOFTWARE MAINTENANCE ASSESSMENT: AN ANALYSIS OF DETERMINATION FACTORS
Ibrahim, K. S. K., Mansor, Z., Yahaya, J. B., & Deraman, A. (2025) · Journal of Mathematical Sciences and Informatics · doi:10.46754/jmsi.2025.06.006
Language-Agnostic Generation of Header Comments using Large Language Models
Yao, N., Juergen Dingel, A., Tizghadam, A., & Amer, I. M. (2025) · IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM) · doi:10.1109/scam67354.2025.00013
Can Llms Update Api Documentation?
Lee, S., Heo, J., & Dearstyne, K. R. (2025) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsme64153.2025.00048
Code Documentation Generation With BART : A Fine Tuning Approach
Herman, T. H., Natasya, G., Augustien, S. C., Harefa, J., & Jingga, K. (2025) · Procedia Computer Science · doi:10.1016/j.procs.2025.09.073
A Fully Automated Agent for End-to-End Code Translation and Validation
Erer, E., Bozanta, A., Aytac, T., & Basar, A. (2025) · Proceedings of the ... ACM-IEEE International Symposium on Empirical Software Engineering and Measurement/International Symposium on Empirical Software Engineering and Measurement · doi:10.1109/esem64174.2025.00058
A Fully Automated Agent for End-to-End Code Translation and Validation
Erer, E., Bozanta, A., Aytac, T., & Basar, A. (2025) · IEEE International Conference on Collaborative Advances in Software and Computing (CASCON) · doi:10.1109/cascon66301.2025.00128
Automated Prompt Generation for Code Intelligence: An Empirical study and Experience in WeChat
Ji, K., Fu, S., Gao, C., Chen, Y., Yang, Z., Wang, C. J., & Deng, Y. (2025) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase63991.2025.00285
ATHENA A Case Study on the Use of Power BI as a Technical Data Access System
de Franca, A. J., Mota, G. H. A., & de Lima, K. R. S. (2026) · International Conference on Software and Information Engineering (ICSIE) · doi:10.1145/3789595.3789619
Culture Clashes: LLM Support in the Engineering of Safety-Critical Systems
Thomas, C., & Wagner, M. (2026) · SAE technical papers on CD-ROM/SAE technical paper series · doi:10.4271/2026-01-0110
Gadamsetty, R., Demir, K. A., & Liu, B. (2025) · Conference on AI x Software Engineering (AIxSE) · doi:10.1109/aixse64906.2025.00017
Eichhorn, T., Pires, L. F., Sedrakyan, G., & ten Asbroek, R. (2026) · Lecture notes in business information processing · doi:10.1007/978-3-032-16234-2_24
Vakya: An Intelligent Framework for Automated Research Synthesis and Conference Recommendation
Uke, S. N., Kulkarni, V., Gaikwad, A., Gabhane, D., & Gabale, P. (2026) · International Conference on Sustainable and Futuristic Technologies (ICSFT) · doi:10.1109/icsft67370.2026.11566349
Can LLMs Replace Humans During Code Chunking?
Glasz, C., Escamilla, E., Scott, E. O., Patel, A., Zimmer, J., Diggs, C., Doyle, M., Rosen, S., Naik, N., Brunelle, J. F., et al. (2026) · Lecture notes in networks and systems · doi:10.1007/978-3-032-24807-7_50
ToCoLo: A File-level Context-aware Approach for User Review-based Code Localization
Chi, K., Li, C., Yang, Z., Niu, C., Luo, B., Lo, D., & Ng, V. (2026) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3831051
How can large language models help novice programmers? An exploratory study in educational setting
Zhou, Y., Peng, J., Zhang, M., Tao, Y., & Liu, Y. (2026) · Journal of Systems and Software · doi:10.1016/j.jss.2026.113073
A Lightweight Sequence-to-Sequence Transformer Model for Software Documentation Generation
Sampavy, K., Vasanthapriyan, S., & Kayalvizhy, T. (2026) · International Conference on Advanced Network Technologies and Applications (APAN) · doi:10.1109/apan70967.2026.11709782
Dhingra, A., Menon, G., & Antony, A. (2026) · IEEE Access · doi:10.1109/access.2026.3741017
- Authors
- Khan, J. Y., & Uddin, G.
- Affiliations
- University of Calgary (CA)
- Venue
- Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering
- Publisher
- ACM
- Published
- 2022-10-10
- Pages
- 1-6
- OpenAlex
- W4313563813
- Cited by
- 96
- References
- 39
- Citations by year
- 2026: 10 · 2025: 29 · 2024: 40 · 2023: 15 · 2022: 2
- FWCI
- 19.22
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- IEEE/ACM International Conference on Automated Software Engineering (ASE) (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University) (cc-by)
- Funders
- Natural Sciences and Engineering Research Council of Canada
- Alberta Innovates
- University of Calgary
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
- Keywords
- GPT-3, codices, source code documentation, one-shot learning, programming language documentation, BLEU evaluation, large language models
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review