Q
Qiong Feng
Researcher at Drexel University
Publications - 16
Citations - 440
Qiong Feng is an academic researcher from Drexel University. The author has contributed to research in topics: Software architecture & Software quality. The author has an hindex of 8, co-authored 13 publications receiving 325 citations. Previous affiliations of Qiong Feng include Nanjing University of Science and Technology.
Papers
More filters
Proceedings ArticleDOI
A case study in locating the architectural roots of technical debt
Rick Kazman,Yuanfang Cai,Ran Mo,Qiong Feng,Lu Xiao,Serge Haziyev,Volodymyr Fedak,Andriy Shapochka +7 more
TL;DR: Using data extracted from the project's development artifacts, this work was able to identify the files implicated in architecture flaws and suggest refactorings based on removing these flaws, and built economic models of the before and (predicted) after states which gave the organization confidence that doing the refactoring made business sense, in terms of a handsome return on investment.
Proceedings ArticleDOI
Identifying and quantifying architectural debt
TL;DR: This work formally defines architectural debt, describes a novel history coupling probability matrix for this purpose, and identifies architecture debts using 4 patterns of architectural flaws shown to correlate with reduced software quality.
Proceedings ArticleDOI
Decoupling level: a new metric for architectural maintenance complexity
TL;DR: A new architecture maintainability metric---Decoupling Level (DL)---derived from Baldwin andClark's option theory is contributed, which measures how well the software can be decoupled into small and independently replaceable modules.
Journal ArticleDOI
Architecture Anti-Patterns: Automatically Detectable Violations of Design Principles
TL;DR: This paper proposes and empirically validate a suite of architecture anti-patterns that occur in all large-scale software systems and are involved in high maintenance costs and shows that files involved in these architectureAnti-Patterns are more error-prone and change-prone.
Proceedings ArticleDOI
Towards an Architecture-Centric Approach to Security Analysis
TL;DR: It is shown, via an empirical study of 10 open source projects, that areas of a software architecture that suffer from greater numbers of design flaws are highly correlated with security bugs, and high levels of churn associated with those security bugs.