scispace - formally typeset
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

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.