activity
20222026
most citedOn the Security Blind Spots of Software Composition Analysis

2 citations · 3 across the 11 of their papers we have counts for

collaborators

11 papers

cs.SE2026★ 1 cited

Hidden Dependencies and Component Variants in SBOM-Based Software Composition Analysis

Shawn Rasheed, Max McPhee, Lisa Patterson +2

Software Bills of Material (SBOMs) have emerged as an important technology for vulnerability management amid rising supply-chain attacks. They represent component relationships wit…

cs.SE2026

A Systematic Evaluation of Environmental Flakiness in JavaScript Tests

Negar Hashemi, Amjed Tahir, August Shi +2

Test flakiness is a significant issue in industry, affecting test efficiency and product quality. While extensive research has examined the impact of flaky tests, many root causes…

cs.SE2025

JS-TOD: Detecting Order-Dependent Flaky Tests in Jest

Negar Hashemi, Amjed Tahir, Shawn Rasheed +2

We present JS-TOD (JavaScript Test Order-dependency Detector), a tool that can extract, reorder, and rerun Jest tests to reveal possible order-dependent test flakiness. Test order…

cs.SE2025

Detecting and Evaluating Order-Dependent Flaky Tests in JavaScript

Negar Hashemi, Amjed Tahir, Shawn Rasheed +2

Flaky tests pose a significant issue for software testing. A test with a non-deterministic outcome may undermine the reliability of the testing process, making tests untrustworthy.…

cs.SE2023

Assessing the Security of GitHub Copilot Generated Code -- A Targeted Replication Study

Vahid Majdinasab, Michael Joshua Bishop, Shawn Rasheed +3

AI-powered code generation models have been developing rapidly, allowing developers to expedite code generation and thus improve their productivity. These models are trained on lar…

cs.SE2023★ 2 cited

On the Security Blind Spots of Software Composition Analysis

Jens Dietrich, Shawn Rasheed, Alexander Jordan +1

Modern software heavily relies on the use of components. Those components are usually published in central repositories, and managed by build systems via dependencies. Due to issue…

cs.SE2023

On the Effect of Instrumentation on Test Flakiness

Shawn Rasheed, Jens Dietrich, Amjed Tahir

Test flakiness is a problem that affects testing and processes that rely on it. Several factors cause or influence the flakiness of test outcomes. Test execution order, randomness…

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

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…