Large language models for software engineering: A systematic literature review
Large Language Models (LLMs) have significantly impacted numerous domains, including
Software Engineering (SE). Many recent publications have explored LLMs applied to …
Software Engineering (SE). Many recent publications have explored LLMs applied to …
Code review automation: strengths and weaknesses of the state of the art
The automation of code review has been tackled by several researchers with the goal of
reducing its cost. The adoption of deep learning in software engineering pushed the …
reducing its cost. The adoption of deep learning in software engineering pushed the …
Lilac: Log parsing using llms with adaptive parsing cache
Log parsing transforms log messages into structured formats, serving as the prerequisite
step for various log analysis tasks. Although a variety of log parsing approaches have been …
step for various log analysis tasks. Although a variety of log parsing approaches have been …
Devgpt: Studying developer-chatgpt conversations
This paper introduces DevGPT, a dataset curated to explore how software developers
interact with ChatGPT, a prominent large language model (LLM). The dataset encompasses …
interact with ChatGPT, a prominent large language model (LLM). The dataset encompasses …
Automated root causing of cloud incidents using in-context learning with GPT-4
Root Cause Analysis (RCA) plays a pivotal role in the incident diagnosis process for cloud
services, requiring on-call engineers to identify the primary issues and implement corrective …
services, requiring on-call engineers to identify the primary issues and implement corrective …
Exploring the effectiveness of llms in automated logging generation: An empirical study
Automated logging statement generation supports developers in documenting critical
software runtime behavior. Given the great success in natural language generation and …
software runtime behavior. Given the great success in natural language generation and …
Assess and summarize: Improve outage understanding with large language models
Cloud systems have become increasingly popular in recent years due to their flexibility and
scalability. Each time cloud computing applications and services hosted on the cloud are …
scalability. Each time cloud computing applications and services hosted on the cloud are …
[PDF][PDF] Empowering practical root cause analysis by large language models for cloud incidents
Ensuring the reliability and availability of cloud services necessitates efficient root cause
analysis (RCA) for cloud incidents. Traditional RCA methods, which rely on manual …
analysis (RCA) for cloud incidents. Traditional RCA methods, which rely on manual …
Automatic root cause analysis via large language models for cloud incidents
Ensuring the reliability and availability of cloud services necessitates efficient root cause
analysis (RCA) for cloud incidents. Traditional RCA methods, which rely on manual …
analysis (RCA) for cloud incidents. Traditional RCA methods, which rely on manual …
Go static: Contextualized logging statement generation
Logging practices have been extensively investigated to assist developers in writing
appropriate logging statements for documenting software behaviors. Although numerous …
appropriate logging statements for documenting software behaviors. Although numerous …