67 citations · 89 across the 10 of their papers we have counts for
9 papers
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…
Demystifying Practices, Challenges and Expected Features of Using GitHub Copilot
Beiqi Zhang, Peng Liang, Xiyu Zhou +2
With the advances in machine learning, there is a growing interest in AI-enabled tools for autocompleting source code. GitHub Copilot has been trained on billions of lines of open…
Practices and Challenges of Using GitHub Copilot: An Empirical Study
Beiqi Zhang, Peng Liang, Xiyu Zhou +2
With the advances in machine learning, there is a growing interest in AI-enabled tools for autocompleting source code. GitHub Copilot, also referred to as the "AI Pair Programmer",…
Automatic Identification and Extraction of Assumptions on GitHub
Chen Yang, Zinan Ma, Peng Liang +1
In software development, due to the lack of knowledge or information, time pressure, complex context, and many other factors, various uncertainties emerge during the development pr…
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…
Engineering Software Systems for Quantum Computing as a Service: A Mapping Study
Aakash Ahmad, Muhammad Waseem, Peng Liang +4
Quantum systems have started to emerge as a disruptive technology and enabling platforms - exploiting the principles of quantum mechanics - to achieve quantum supremacy in computin…