Peng Liang
4 أوراق في مجموعة PaperMetrix
أوراق هذا المؤلف
-
Architectural Technical Debt Identification Based on Architecture Decisions and Change Scenarios
2015
Architectural technical debt (ATD) is incurred by design decisions that intentionally or unintentionally compromise system-wide quality attributes, particularly maintainability and evolvability. ATD is harmful to the system's long-term health, thus it needs to be identified …
-
Code Reviewer Recommendation for Architecture Violations: An Exploratory Study
2023 · arXiv (Cornell University)
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 recommending appropriate reviewers have been proposed to match …
-
An Empirical Study of Untangling Patterns of Two-Class Dependency Cycles
2023 · arXiv (Cornell University)
Dependency cycles pose a significant challenge to software quality and maintainability. However, there is limited understanding of how practitioners resolve dependency cycles in real-world scenarios. This paper presents an empirical study investigating the recurring patterns …
-
Cross-Language Dependencies: An Empirical Study of Kotlin-Java
2024
Background: Since Google introduced Kotlin as an official programming language for developing Android apps in 2017, Kotlin has gained widespread adoption in Android development. The interoperability of Java and Kotlin’s design nature allows them to …