Large Language Models for Software Engineering
We have been working on the use of Large Language Models for Software Engineering for some time, well before the advent of GPT3 and ChatGPT... Some examples are given below, including more recent works on LLMs / multi-modal models for SE applications. I am also interested in various aspects of Software Engineering for Large Language Models, including processes, techniques and tools, responsible and ethical issues in developing and using LLMs from an SE perspective...
Example applications + papers:
Large Language Models for Software Engineering
Xinyi Hou, Yanjie Zhao, Yue Liu, Zhou Yang, Kailong Wang, Li Li, Xiapu Luo, David Lo, John Grundy, Haoyu Wang, Large Language Models for Software Engineering: A Systematic Literature Review, https://arxiv.org/abs/2308.10620 or PDF
Yang, Y., Xia,. X., Lo, D., Grundy J.C. A Survey on Deep Learning for Software Engineering, ACM Computing Surveys, vol. 54, no. 10s, Jan 2022, pp 1-73 -- Final publication available at DOI Author pre-published version PDF
Large Language Models for Requirements Engineering
Chetan Arora, John Grundy, Mohamed Abdelrazek, Advancing Requirements Engineering through Generative AI: Assessing the Role of LLMs, https://arxiv.org/abs/2310.13976 or PDF
Large Language Models for (SE) Question & Answering
Gao, Z., Xia, X., Lo, D., Grundy, J.C., Zhang, X., Xing, Z. I Know What You Are Searching For: Code Snippet Recommendation from Stack Overflow Posts, ACM Transactions on Software Engineering and Methodology, vol 32, no 3, March 2023, pp 1-48 -- Final publication available at DOI Author pre-published version PDF
Gao, Z., Xia, X., Lo, D., Grundy, J.C., Technical Q&A Site Answer Recommendation via Question Boosting, ACM Transactions on Software Engineering and Methodology, vol. 30, no. 1, December 2020, ACM. -- Final publication available at DOI Author pre-published version PDF
Gao, Z., Xia, X., Grundy, J.C. , Lo, D., Li, Y.Y-F. Generating Question Titles for Stack Overflow from Mined Code Snippets, ACM Transactions on Software Engineering and Methodology, Vol. 29, No. 4, September 2020, ACM. -- Final publication available at DOI Author pre-published version PDF
Ma, S., Chen, C., Khalajzadeh, H., Grundy, J.C. Latexify Math: Mathematical Formula Markup Revision to Assist Collaborative Editing in Math Q&A Sites, 24th ACM Conference on Computer Supported Cooperative Work (CSCW2021), 23-27 October, online -- Final publication available at DOI Author pre-published version PDF
Large Language Models for Persona Generation
Karolita, D., Grundy, J.C., Kanij, T., Obie, H., McIntosh, J., Peng, Y., Bulbul, R., Chen, W., Yu, Z., Tay, J., Liewsaree, P., CRAFTER: A Persona Generation Tool for Requirements Engineering, 2024 International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE2024), Angers, France, 28-29 April 2023 -- Final publication available at DOI Author pre-published version PDF
Large Language Models for Inclusive Software Engineering Practices
Khalajzadeh, H., Shahin, M., Obie, H., Agrawal, P., Grundy, J.C. Supporting Developers in Addressing Human-centric Issues in Mobile Apps, IEEE Transactions on Software Engineering, vol. 49, no. 4, pp 2149 - 2168 -- Final publication available at DOI Author pre-published version PDF