collaborators

15 papers

cs.SE2026

Towards Automated Identification of Violation Symptoms of Architecture Erosion

Ruiyin Li, Peng Liang, Paris Avgeriou +1

Architecture erosion harms software maintenance when implementation deviates from intended architecture. Early detection of violation symptoms is essential, and code review comment…

cs.SE2026

CodeTeam: An LLM-Powered Multi-Agent Framework for Repository-Level Code Generation

Yifei Wang, Ruiyin Li, Peng Liang +4

Natural language to repository generation (NL2Repo) requires a system to construct an entire software repository from a natural-language requirements document. Compared with functi…

cs.SE2026

FasterPy: An LLM-based Code Execution Efficiency Optimization Framework

Yue Wu, Minghao Han, Ruiyin Li +5

Code often suffers from performance bugs. These bugs necessitate the research and practice of code optimization. Traditional rule-based methods rely on manually designing and maint…

cs.SE2026

Rule Taxonomy and Evolution in AI IDEs: A Mining and Survey Study

Guangzong Cai, Ruiyin Li, Peng Liang +2

The adoption of AI-powered Integrated Development Environments (AI IDEs) has introduced "Rules" as a novel software artifact, allowing developers to persistently inject project-spe…

cs.SE2026

Bridging Requirements and Architecture: Multi-Agent Orchestration with External Knowledge and Hierarchical Memory

Ruiyin Li, Yiran Zhang, Xiyu Zhou +6

Software architecture design is a critical yet inherently complex and knowledge-intensive phase that requires balancing competing quality attributes and adapting to evolving requir…

cs.SE2026

Using LLMs in Software Design: An Empirical Study of GitHub and A Practitioner Survey

Yifei Wang, Ruiyin Li, Peng Liang +5

Recent advancements in Large Language Models (LLMs) have demonstrated significant potential across a wide range of software engineering tasks, including software design, an area tr…