activity
20222026
most citedPractices and Challenges of Using GitHub Copilot: An Empirical Study

67 citations · 121 across the 21 of their papers we have counts for

collaborators
Showing 2023Show all

13 papers · 1 filter

cs.SE2023

Architecture Decisions in Quantum Software Systems: An Empirical Study on Stack Exchange and GitHub

Mst Shamima Aktar, Peng Liang, Muhammad Waseem +4

Quantum computing provides a new dimension in computation, utilizing the principles of quantum mechanics to potentially solve complex problems that are currently intractable for cl…

cs.SE2023

Exploring the Problems, their Causes and Solutions of AI Pair Programming: A Study on GitHub and Stack Overflow

Xiyu Zhou, Peng Liang, Beiqi Zhang +4

With the recent advancement of Artificial Intelligence (AI) and Large Language Models (LLMs), AI-based code generation tools become a practical solution for software development. G…

cs.SE2023

Issues and Their Causes in WebAssembly Applications: An Empirical Study

Muhammad Waseem, Teerath Das, Aakash Ahmad +2

WebAssembly (Wasm) is a binary instruction format designed for secure and efficient execution within sandboxed environments -- predominantly web apps and browsers -- to facilitate…

cs.SE2023★ 2 cited

ChatGPT as a Software Development Bot: A Project-based Study

Muhammad Waseem, Teerath Das, Aakash Ahmad +3

Artificial Intelligence has demonstrated its significance in software engineering through notable improvements in productivity, accuracy, collaboration, and learning outcomes. This…

cs.SE2023★ 1 cited

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…

cs.SE2023

An Empirical Study of Untangling Patterns of Two-Class Dependency Cycles

Qiong Feng, Shuwen Liu, Huan Ji +2

Dependency cycles pose a significant challenge to software quality and maintainability. However, there is limited understanding of how practitioners resolve dependency cycles in re…

cs.SE2023★ 12 cited

Ethical Aspects of ChatGPT in Software Engineering Research

Muhammad Azeem Akbar, Arif Ali Khan, Peng Liang

ChatGPT can improve Software Engineering (SE) research practices by offering efficient, accessible information analysis and synthesis based on natural language interactions. Howeve…

cs.SE2023★ 67 cited

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",…

cs.SE2023★ 1 cited

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…

cs.SE2023★ 9 cited

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…

cs.SE2023★ 15 cited

Towards Human-Bot Collaborative Software Architecting with ChatGPT

Aakash Ahmad, Muhammad Waseem, Peng Liang +3

Architecting software-intensive systems can be a complex process. It deals with the daunting tasks of unifying stakeholders' perspectives, designers' intellect, tool-based automati…

cs.SE2023★ 1 cited

Understanding the Issues, Their Causes and Solutions in Microservices Systems: An Empirical Study

Muhammad Waseem, Peng Liang, Aakash Ahmad +5

Many small to large organizations have adopted the Microservices Architecture (MSA) style to develop and deliver their core businesses. Despite the popularity of MSA in the softwar…

cs.SE2023

Characterizing Architecture Related Posts and Their Usefulness in Stack Overflow

Musengamana Jean de Dieu, Peng Liang, Mojtaba Shahin +1

Context: Stack Overflow (SO) has won the intention from software engineers (e.g., architects) to learn, practice, and utilize development knowledge, such as Architectural Knowledge…