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 2022Show all

7 papers · 1 filter

cs.SE2022

Test Flakiness' Causes, Detection, Impact and Responses: A Multivocal Review

Shawn Rasheed, Amjed Tahir, Jens Dietrich +2

Flaky tests (tests with non-deterministic outcomes) pose a major challenge for software testing. They are known to cause significant issues such as reducing the effectiveness and e…

cs.SE2022

Flaky Test Sanitisation via On-the-Fly Assumption Inference for Tests with Network Dependencies

Jens Dietrich, Shawn Rasheed, Amjed Tahir

Flaky tests cause significant problems as they can interrupt automated build processes that rely on all tests succeeding and undermine the trustworthiness of tests. Numerous causes…

cs.SE2022

An Empirical Study of Flaky Tests in JavaScript

Negar Hashemi, Amjed Tahir, Shawn Rasheed

Flaky tests (tests with non-deterministic outcomes) can be problematic for testing efficiency and software reliability. Flaky tests in test suites can also significantly delay soft…

cs.SE2022★ 42 cited

An Empirical Study on the Effectiveness of Data Resampling Approaches for Cross-Project Software Defect Prediction

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

Crossp-roject defect prediction (CPDP), where data from different software projects are used to predict defects, has been proposed as a way to provide data for software projects th…

cs.SE2022

Potential Technical Debt and Its Resolution in Code Reviews: An Exploratory Study of the OpenStack and Qt Communities

Liming Fu, Peng Liang, Zeeshan Rasheed +3

Technical Debt (TD) refers to the situation where developers make trade-offs to achieve short-term goals at the expense of long-term code quality, which can have a negative impact…

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.SE2022

A Study of Single Statement Bugs Involving Dynamic Language Features

Li Sui, Shawn Rasheed, Amjed Tahir +1

Dynamic language features are widely available in programming languages to implement functionality that can adapt to multiple usage contexts, enabling reuse. Functionality such as…