activity
20032022
most citedMaking refactoring decisions in large-scale Java systems: an empirical stance

4 citations · 6 across the 5 of their papers we have counts for

collaborators

10 papers

cs.SE2022

Code Smells Detection via Modern Code Review: A Study of the OpenStack and Qt Communities

Xiaofeng Han, Amjed Tahir, Peng Liang +4

Code review that detects and locates defects and other quality issues plays an important role in software quality control. One type of issue that may impact the quality of software…

cs.SE2021

Assert Use and Defectiveness in Industrial Code

Steve Counsell, Tracy Hall, Thomas Shippey +3

The use of asserts in code has received increasing attention in the software engineering community in the past few years, even though it has been a recognized programming construct…

cs.SE2021

An empirical study into the relationship between class features and test smells

Amjed Tahir, Steve Counsell, Stephen G. MacDonell

While a substantial body of prior research has investigated the form and nature of production code, comparatively little attention has examined characteristics of test code, and, i…

cs.SE20212 cited

Understanding Code Smell Detection via Code Review: A Study of the OpenStack Community

Xiaofeng Han, Amjed Tahir, Peng Liang +2

Code review plays an important role in software quality control. A typical review process would involve a careful check of a piece of code in an attempt to find defects and other q…

cs.LG2019

The Prevalence of Errors in Machine Learning Experiments

Martin Shepperd, Yuchen Guo, Ning Li +7

Context: Conducting experiments is central to research machine learning research to benchmark, evaluate and compare learning algorithms. Consequently it is important we conduct rel…

cs.SE2019

On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint

Steve Counsell, Mahir Arzoky, Giuseppe Destefanis +1

[Background] Refactoring has matured over the past twenty years to become part of a developer's toolkit. However, many fundamental research questions still remain largely unexplore…