most citedThe Role of User Reviews in App Updates: A Preliminary Investigation on App Release Notes

10 citations · 28 across the 7 of their papers we have counts for

collaborators
Showing cs.SEShow all

10 papers · 1 filter

cs.SE2023

Exploring Multi-Programming-Language Commits and Their Impacts on Software Quality: An Empirical Study on Apache Projects

Zengyang Li, Xiaoxiao Qi, Qinyi Yu +3

Context: Modern software systems (e.g., Apache Spark) are usually written in multiple programming languages (PLs). There is little understanding on the phenomenon of multi-programm…

cs.SE2023

Security Defect Detection via Code Review: A Study of the OpenStack and Qt Communities

Jiaxin Yu, Liming Fu, Peng Liang +2

Background: Despite the widespread use of automated security defect detection tools, software projects still contain many security defects that could result in serious damage. Such…

cs.SE2023

Understanding Resolution of Multi-Language Bugs: An Empirical Study on Apache Projects

Zengyang Li, Wenshuo Wang, Sicheng Wang +2

Background: In modern software systems, more and more systems are written in multiple programming languages (PLs). There is no comprehensive investigation on the phenomenon of mult…

cs.SE2023

Demystifying Code Snippets in Code Reviews: A Study of the OpenStack and Qt Communities and A Practitioner Survey

Beiqi Zhang, Liming Fu, Peng Liang +2

Code review is widely known as one of the best practices for software quality assurance in software development. In a typical code review process, reviewers check the code committe…

cs.SE2023

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.SE20239 cited

Code Reviewer Recommendation for Architecture Violations: An Exploratory Study

Ruiyin Li, Peng Liang, Paris Avgeriou

Code review is a common practice in software development and often conducted before code changes are merged into the code repository. A number of approaches for automatically recom…