activity
20142026
most citedA Systematic Mapping Study on Dynamic Metrics and Software Quality

61 citations · 154 across the 41 of their papers we have counts for

collaborators
Showing 2021Show all

9 papers · 1 filter

cs.SE2021

Does class size matter? An in-depth assessment of the effect of class size in software defect prediction

Amjed Tahir, Kwabena E. Bennin, Xun Xiao +1

In the past 20 years, defect prediction studies have generally acknowledged the effect of class size on software prediction performance. To quantify the relationship between object…

cs.SE2021★ 7 cited

Revisiting the size effect in software fault prediction models

Amjed Tahir, Kwabena E. Bennin, Stephen G. MacDonell +1

BACKGROUND: In object oriented (OO) software systems, class size has been acknowledged as having an indirect effect on the relationship between certain artifact characteristics, ca…

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

Feature Evolution and Reuse -- An Exploratory Study of Eclipse

Amjed Tahir, Sherlock A. Licorish, Stephen G. MacDonell

One of the purported ways to increase productivity and reduce development time is to reuse existing features and modules. If reuse is adopted, logically then, it will have a direct…

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.SE2021★ 2 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.SE2021★ 15 cited

On Satisfying the Android OS Community: User Feedback Still Central to Developers' Portfolios

Sherlock A. Licorish, Amjed Tahir, Michael Franklin Bosu +1

End-users play an integral role in identifying requirements, validating software features' usefulness, locating defects, and in software product evolution in general. Their role in…

cs.SE2021★ 3 cited

Combining Dynamic Analysis and Visualization to Explore the Distribution of Unit Test Suites

Amjed Tahir, Stephen G. MacDonell

As software systems have grown in scale and complexity the test suites built alongside those systems have also become increasingly complex. Understanding key aspects of test suites…

cs.SE2021★ 61 cited

A Systematic Mapping Study on Dynamic Metrics and Software Quality

Amjed Tahir, Stephen G. MacDonell

Several important aspects of software product quality can be evaluated using dynamic metrics that effectively capture and reflect the software's true runtime behavior. While the ex…