4 citations · 11 across the 9 of their papers we have counts for
9 papers · 1 filter
Building the MSR Tool Kaiaulu: Design Principles and Experiences
Carlos Paradis, Rick Kazman
Background: Since Alitheia Core was proposed and subsequently retired, tools that support empirical studies of software projects continue to be proposed, such as Codeface, Codeface…
An Exploratory Study on the Occurrence of Self-Admitted Technical Debt in Android Apps
Gregory Wilder, Riley Miyamoto, Samuel Watson +2
Technical debt describes situations where developers write less-than-optimal code to meet project milestones. However, this debt accumulation often results in future developer effo…
Towards the Assisted Decomposition of Large-Active Files
Jason Lefever, Yuanfang Cai, Rick Kazman +1
Tightly coupled and interdependent systems inhibit productivity by requiring developers to carefully coordinate their changes, even when modifying subsystems that should be indepen…
In Search of Socio-Technical Congruence: A Large-Scale Longitudinal Study
Wolfgang Mauerer, Mitchell Joblin, Damian A. Tamburri +3
We report on a large-scale empirical study investigating the relevance of socio-technical congruence over key basic software quality metrics, namely, bugs and churn. In particular,…
Worst Smells and Their Worst Reasons
Davide Falessi, Rick Kazman
The aims of this paper are: 1) to identify "worst smells", i.e., bad smells that never have a good reason to exist, 2) to determine the frequency, change-proneness, and severity as…
On the Lack of Consensus Among Technical Debt Detection Tools
Jason Lefever, Yuanfang Cai, Humberto Cervantes +2
A vigorous and growing set of technical debt analysis tools have been developed in recent years -- both research tools and industrial products -- such as Structure 101, SonarQube,…
Success and Failure in Software Engineering: a Followup Systematic Literature Review
Damian A. Tamburri, Fabio Palomba, Rick Kazman
Success and failure in software engineering are still among the least understood phenomena in the discipline. In a recent special journal issue on the topic, Mantyla et al. started…
Microservice Transition and its Granularity Problem: A Systematic Mapping Study
Sara Hassan, Rami Bahsoon, Rick Kazman
Microservices have gained wide recognition and acceptance in software industries as an emerging architectural style for autonomic, scalable, and more reliable computing. The transi…
A Longitudinal Study of Identifying and Paying Down Architectural Debt
Maleknaz Nayebi, Yuanfang Cai, Rick Kazman +4
Architectural debt is a form of technical debt that derives from the gap between the architectural design of the system as it "should be" compared to "as it is". We measured archit…