Researcher profile

Peng Liang

4 papers in the PaperMetrix corpus

Publications

Papers by this author

  1. 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 …

  2. 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 …

  3. 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 …

  4. 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 …