activity
20212025
most citedA Machine Learning Based Ensemble Method for Automatic Multiclass Classification of Decisions

11 citations · 19 across the 10 of their papers we have counts for

collaborators

10 papers

cs.SE2025

Using LLMs in Generating Design Rationale for Software Architecture Decisions

Xiyu Zhou, Ruiyin Li, Peng Liang +4

Design Rationale (DR) for software architecture decisions refers to the reasoning underlying architectural choices, which provides valuable insights into the different phases of th…

cs.SE2024

An Exploratory Study on Automatic Identification of Assumptions in the Development of Deep Learning Frameworks

Chen Yang, Peng Liang, Zinan Ma

Stakeholders constantly make assumptions in the development of deep learning (DL) frameworks. These assumptions are related to various types of software artifacts (e.g., requiremen…

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★ 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.SE2022★ 2 cited

Mining Architectural Information: A Systematic Mapping Study

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

Mining Software Repositories (MSR) has become an essential activity in software development. Mining architectural information to support architecting activities, such as architectu…

cs.SE2022★ 1 cited

Decisions in Continuous Integration and Delivery: An Exploratory Study

Yajing Luo, Peng Liang, Mojtaba Shahin +2

In recent years, Continuous Integration (CI) and Continuous Delivery (CD) has been heatedly discussed and widely used in part or all of the software development life cycle as the p…