34 citations · 165 across the 50 of their papers we have counts for
14 papers · 1 filter
Hallucination Detection for LLM-based Text-to-SQL Generation via Two-Stage Metamorphic Testing
Bo Yang, Yinfen Xia, Weisong Sun +1
In Text-to-SQL generation, large language models (LLMs) have shown strong generalization and adaptability. However, LLMs sometimes generate hallucinations, i.e.,unrealistic or illo…
Knowledge-Guided Multi-Agent Framework for Application-Level Software Code Generation
Qian Xiong, Bo Yang, Weisong Sun +4
Automated code generation driven by Large Lan- guage Models (LLMs) has enhanced development efficiency, yet generating complex application-level software code remains challenging.…
UserTrace: User-Level Requirements Generation and Traceability Recovery from Software Project Repositories
Dongming Jin, Zhi Jin, Yiran Zhang +5
Software maintainability critically depends on high-quality requirements descriptions and explicit traceability between requirements and code. Although automated code summarization…
Requirements Development and Formalization for Reliable Code Generation: A Multi-Agent Vision
Xu Lu, Weisong Sun, Yiran Zhang +4
Automated code generation has long been considered the holy grail of software engineering. The emergence of Large Language Models (LLMs) has catalyzed a revolutionary breakthrough…
Software Fairness Dilemma: Is Bias Mitigation a Zero-Sum Game?
Zhenpeng Chen, Xinyue Li, Jie M. Zhang +5
Fairness is a critical requirement for Machine Learning (ML) software, driving the development of numerous bias mitigation methods. Previous research has identified a leveling-down…
MAAD: Automate Software Architecture Design through Knowledge-Driven Multi-Agent Collaboration
Ruiyin Li, Yiran Zhang, Xiyu Zhou +5
Software architecture design is a critical, yet inherently complex and knowledge-intensive phase of software development. It requires deep domain expertise, development experience,…
iReDev: A Knowledge-Driven Multi-Agent Framework for Intelligent Requirements Development
Dongming Jin, Weisong Sun, Jiangping Huang +4
Requirements development is a critical phase as it is responsible for providing a clear understanding of what stakeholders need. It involves collaboration among stakeholders to ext…
Knowledge-Guided Multi-Agent Framework for Automated Requirements Development: A Vision
Jiangping Huang, Dongming Jin, Weisong Sun +2
This paper envisions a knowledge-guided multi-agent framework named KGMAF for automated requirements development. KGMAF aims to address gaps in current automation systems for SE, w…
Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agents
Kaixin Wang, Tianlin Li, Xiaoyu Zhang +7
Code large language models (CodeLLMs) and agents are increasingly being integrated into complex software engineering tasks spanning the entire Software Development Life Cycle (SDLC…
Unveiling the Role of ChatGPT in Software Development: Insights from Developer-ChatGPT Interactions on GitHub
Ruiyin Li, Peng Liang, Yifei Wang +3
The advent of Large Language Models (LLMs) has introduced a new paradigm in Software Engineering (SE), with generative AI tools like ChatGPT gaining widespread adoption among devel…
A Comprehensive Survey in LLM(-Agent) Full Stack Safety: Data, Training and Deployment
Kun Wang, Guibin Zhang, Zhenhong Zhou +100
The remarkable success of Large Language Models (LLMs) has illuminated a promising pathway toward achieving Artificial General Intelligence for both academic and industrial communi…
Knowledge-Based Multi-Agent Framework for Automated Software Architecture Design
Yiran Zhang, Ruiyin Li, Peng Liang +2
Architecture design is a critical step in software development. However, creating a high-quality architecture is often costly due to the significant need for human expertise and ma…
Commenting Higher-level Code Unit: Full Code, Reduced Code, or Hierarchical Code Summarization
Weisong Sun, Yiran Zhang, Jie Zhu +8
Commenting code is a crucial activity in software development, as it aids in facilitating future maintenance and updates. To enhance the efficiency of writing comments and reduce d…
Promptware Engineering: Software Engineering for Prompt-Enabled Systems
Zhenpeng Chen, Chong Wang, Weisong Sun +3
Large Language Models (LLMs) are increasingly integrated into software applications, giving rise to a broad class of prompt-enabled systems, in which prompts serve as the primary '…