12 papers
Computing extended persistent homology of radial distance filtrations of Euclidean shapes
Yuchen Jency Jiang, Vanessa Robins, Katharine Turner
We study the extended persistent homology of the radial filtration of a shape . A radial filtration is formed by choosing a center point and taking poi…
The Illusion of Agentic Complexity in README.md Generation: Evaluating Single-Agent vs. Multi-Agent RAG Systems
Abu Saleh, Tesfay Welegebreal Tesfay, Phuong T. Nguyen +3
Large Language Models (LLMs) are increasingly utilized to automate several software engineering tasks, including code completion, code summarization, testing, and the generation of…
Automated Summarization of Software Documents: An LLM-based Multi-Agent Approach
Duc S. H. Nguyen, Minh T. Nguyen, Phuong T. Nguyen +2
Large Language Models (LLMs) and LLM-based Multi-Agent Systems (MAS) are revolutionizing software engineering (SE) by advancing automation, decision-making, and knowledge processin…
Detection of Technical Debt in Java Source Code
Nam Le Hai, Anh M. T. Bui, Phuong T. Nguyen +2
Technical debt (TD) describes the additional costs that emerge when developers have opted for a quick and easy solution to a problem, rather than a more effective and well-designed…
Bake Two Cakes with One Oven: RL for Defusing Popularity Bias and Cold-start in Third-Party Library Recommendations
Minh Hoang Vuong, Anh M. T. Bui, Phuong T. Nguyen +1
Third-party libraries (TPLs) have become an integral part of modern software development, enhancing developer productivity and accelerating time-to-market. However, identifying sui…
Detecting Malicious Source Code in PyPI Packages with LLMs: Does RAG Come in Handy?
Motunrayo Ibiyo, Thinakone Louangdy, Phuong T. Nguyen +2
Malicious software packages in open-source ecosystems, such as PyPI, pose growing security risks. Unlike traditional vulnerabilities, these packages are intentionally designed to d…