Research and Professional Services

Research activities, publications, reviewing, program committees, and open research artifacts.

Research

AI-driven non-functional software maintenance

At The University of Auckland, I investigate how large language models and AI agents can support software maintenance activities that improve non-functional properties such as performance, maintainability, and reliability.

This research combines data-driven code-improvement patterns, retrieval-augmented generation, automated testing, and software-quality measurement to produce changes that preserve program behavior while providing measurable benefits.

Identifying and Mitigating Flaky Tests in JavaScript

My doctoral research examined flaky tests in JavaScript projects, focusing on failures caused by test execution order and differences in operating systems, Node.js versions, and browsers.

Publications

See also my Google Scholar profile .

2026

ICST

A Systematic Evaluation of Environmental Flakiness in JavaScript Tests

N. Hashemi, A. Tahir, S. Rasheed, A. Shi, and R. Blagojevic

IEEE International Conference on Software Testing, Verification and Validation , 2026

2025

2023

2022

Professional services

2027

  • Program Committee · Research Track — International Conference on Software Analysis, Evolution, and Reengineering (SANER).
  • Shadow Program Committee — International Conference on Software Engineering (ICSE).

2026

  • Reviewer — ACM Transactions on Software Engineering and Methodology (TOSEM).
  • Committee Member · Tool Demonstrations — SPLASH / International Symposium on Software Testing and Analysis (ISSTA).
  • Committee Member · Testing Tools and Data Showcase — International Conference on Software Testing, Verification and Validation (ICST).
  • Committee Member · Artifact Evaluation — International Conference on Software Testing, Verification and Validation (ICST).

2025

  • Student Volunteer — International Conference on Software Testing, Verification and Validation (ICST).

Research tools and datasets

Research tools

Open datasets

```