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