Accès ouvert
2025
preprint
OpenAlex
Yue Wu, Minghao Han, Ruiyin Li, Peng Liang et autres
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 maintaining rules for specific performance bugs (e.g., redundant loops, repeated computations), making them labor-intensive and limited in applicability. …
Accès ouvert
2025
preprint
OpenAlex
Yue Wu, Minghao Han, Ruiyin Li, Peng Liang et autres
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 maintaining rules for specific performance bugs (e.g., redundant loops, repeated computations), making them labor-intensive and limited in applicability. …
us, cn, nz, mk, au
(code pays fourni par la source)
2025
article
OpenAlex
Xiyu Zhou, Ruiyin Li, Peng Liang, Beiqi Zhang et autres
Design Rationale (DR) for software architecture decisions refers to the reasoning underlying architectural choices, which provides valuable insights into the different phases of the architecting process throughout software development. However, in practice, DR is often inadequately documented due to a lack of …
cn, au
(code pays fourni par la source)
Accès ouvert
2025
preprint
OpenAlex
Yangxiao Cai, Ruiyin Li, Peng Liang, Mojtaba Shahin et autres
As the complexity of Software Engineering (SE) tasks continues to escalate, Multi-Agent Systems (MASs) have emerged as a focal point of research and practice due to their autonomy and scalability. Furthermore, through leveraging the reasoning and planning capabilities of Large Language Models …
Accès ouvert
2025
preprint
OpenAlex
Mst Shamima Aktar, Peng Liang, Muhammad Waseem, Amjed Tahir et autres
Quantum software is an emerging class of software systems, services, and applications that leverage the principles of quantum mechanics through programmable quantum bits (qubits) and quantum gates to perform computations that offer advantages for certain classes of problems. Quantum software architecture enables …
Accès ouvert
2025
conference-paper
OpenAlex
Yiran Zhang, Ruiyin Li, Peng Liang, Weisong Sun et autres
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 manual effort. Recently, agents built upon Large Language Models (LLMs) have achieved remarkable success in various …
sg, cn
(code pays fourni par la source)
Accès ouvert
2025
preprint
OpenAlex
Ruiyin Li, Peng Liang, Yifei Wang, Yangxiao Cai et autres
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 developers. While ChatGPT's potential has been extensively discussed, empirical evidence about how developers actually use LLMs' …
Accès ouvert
2025
preprint
OpenAlex
Xiyu Zhou, Ruiyin Li, Peng Liang, Beiqi Zhang et autres
Design Rationale (DR) for software architecture decisions refers to the reasoning underlying architectural choices, which provides valuable insights into the different phases of the architecting process throughout software development. However, in practice, DR is often inadequately documented due to a lack of …
Accès ouvert
2025
preprint
OpenAlex
Yiran Zhang, Ruiyin Li, Peng Liang, Weisong Sun et autres
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 manual effort. Recently, agents built upon Large Language Models (LLMs) have achieved remarkable success in various …
Accès ouvert
2023
dissertation
OpenAlex
Ruiyin Li
Architecture erosion reflects the tendency of an implemented architecture of a software system to gradually diverge from the intended architecture.Empirical evidence from numerous studies has demonstrated that architecture erosion significantly impacts various aspects of software development, maintenance, and evolution.This is because, architecture …
Accès ouvert
2023
article
OpenAlex
Ruiyin Li, Peng Liang, Paris Avgeriou
Context: As a software system evolves, its architecture tends to degrade, and gradually impedes software maintenance and evolution activities and negatively impacts the quality attributes of the system. The main root cause behind architecture erosion phenomenon derives from violation symptoms (i.e., various …
nl, cn
(code pays fourni par la source)
Accès ouvert
2023
preprint
OpenAlex
Ruiyin Li, Peng Liang, Paris Avgeriou
Architecture erosion harms software maintenance when implementation deviates from intended architecture. Early detection of violation symptoms is essential, and code review comments provide a promising textual source for automated identification. This paper investigates automatic detection of architecture violation symptoms from code reviews …