156 citations · 299 across the 22 of their papers we have counts for
5 papers · 1 filter
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…
Warnings: Violation Symptoms Indicating Architecture Erosion
Ruiyin Li, Peng Liang, Paris Avgeriou
As a software system evolves, its architecture tends to degrade, and gradually impedes software maintenance and evolution activities and negatively impacts the quality attributes o…
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…
Decision Models for Selecting Patterns and Strategies in Microservices Systems and their Evaluation by Practitioners
Muhammad Waseem, Peng Liang, Aakash Ahmad +3
Researchers and practitioners have recently proposed many Microservices Architecture (MSA) patterns and strategies covering various aspects of microservices system life cycle, such…
Symptoms of Architecture Erosion in Code Reviews: A Study of Two OpenStack Projects
Ruiyin Li, Mohamed Soliman, Peng Liang +1
The phenomenon of architecture erosion can negatively impact the maintenance and evolution of software systems, and manifest in a variety of symptoms during software development. W…