Software engineering education in the era of conversational AI: current trends and future directions
The developments in conversational AI raised urgent questions about the future direction of
many aspects of society, including computing education. The first reactions to the fast-paced …
many aspects of society, including computing education. The first reactions to the fast-paced …
Llm for test script generation and migration: Challenges, capabilities, and opportunities
This paper investigates the application of large language models (LLM) in the domain of
mobile application test script generation. Test script generation is a vital component of …
mobile application test script generation. Test script generation is a vital component of …
Distserve: Disaggregating prefill and decoding for goodput-optimized large language model serving
DistServe improves the performance of large language models (LLMs) serving by
disaggregating the prefill and decoding computation. Existing LLM serving systems colocate …
disaggregating the prefill and decoding computation. Existing LLM serving systems colocate …
Understanding the Human-LLM Dynamic: A Literature Survey of LLM Use in Programming Tasks
D Etsenake, M Nagappan - arXiv preprint arXiv:2410.01026, 2024 - arxiv.org
Large Language Models (LLMs) are transforming programming practices, offering significant
capabilities for code generation activities. While researchers have explored the potential of …
capabilities for code generation activities. While researchers have explored the potential of …
If At First You Don't Succeed, Try, Try, Again...? Insights and LLM-informed Tooling for Detecting Retry Bugs in Software Systems
Retry---the re-execution of a task on failure---is a common mechanism to enable resilient
software systems. Yet, despite its commonality and long history, retry remains difficult to …
software systems. Yet, despite its commonality and long history, retry remains difficult to …
A comparative analysis of large language models for code documentation generation
SS Dvivedi, V Vijay, SLR Pujari, S Lodh… - Proceedings of the 1st …, 2024 - dl.acm.org
This paper presents a comprehensive comparative analysis of Large Language Models
(LLMs) for generation of code documentation. Code documentation is an essential part of …
(LLMs) for generation of code documentation. Code documentation is an essential part of …
Formalizing natural language intent into program specifications via large language models
Informal natural language that describes code functionality, such as code comments or
function documentation, may contain substantial information about a programs intent …
function documentation, may contain substantial information about a programs intent …
Pydex: Repairing bugs in introductory python assignments using llms
Students often make mistakes in their introductory programming assignments as part of their
learning process. Unfortunately, providing custom repairs for these mistakes can require a …
learning process. Unfortunately, providing custom repairs for these mistakes can require a …
{DistServe}: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Serving
DistServe improves the performance of large language models (LLMs) serving by
disaggregating the prefill and decoding computation. Existing LLM serving systems colocate …
disaggregating the prefill and decoding computation. Existing LLM serving systems colocate …
CodeScholar: Growing Idiomatic Code Examples
Programmers often search for usage examples for API methods. A tool that could generate
realistic, idiomatic, and contextual usage examples for one or more APIs would be …
realistic, idiomatic, and contextual usage examples for one or more APIs would be …