Research Projects

Where is the Line Between Evolution and Exploitation? Generative AI and the Postcolonial Software Landscape in the Global South

Currently under review in The ACM CHI conference on Human Factors in Computing Systems, 2025

This paper examines the impact of Generative AI tools on Bangladesh’s software industry, focusing on their influence on software processes, practitioner perceptions, and job dynamics, while contrasting adoption challenges and opportunities between the Global South and the West.

IoTWhiz: An IoT Android App Characterization Tool

University of Dhaka (In collab. with SPL lab at William & Mary), 2023

This work presents a framework and tool for systematically analyzing and differentiating IoT and non-IoT Android applications through automated static code analysis, providing insights into their distinct characteristics to aid developers and researchers.

Download here

PharmaSync: Optimizing Security and Transparency in Pharmaceutical Supply Chains using Decentralized Hybrid Blockchain

6th International Blockchain Olympiad, Amsterdam, Netherlands, 2023

This work introduces PharmaSync, a blockchain-based solution that ensures supply chain transparency while preserving pharmaceutical companies’ trade secrets. By incorporating modules like compliance data verification, decentralized identity management, and zero-knowledge proofs, it addresses challenges such as drug counterfeiting, emergency shortages, and privacy concerns.

Download here

Cricket Winner Prediction - Domain-Based Feature Engineering and Analysis

University of Dhaka, Dhaka, Bangladesh, 2023

This project explores the intriguing task of predicting cricket match outcomes using a combination of domain-based feature engineering and machine learning. By leveraging both internal and external factors, the research uncovers the potential and challenges of data-driven insights in sports analytics.

Download here

FLoS: Fix Localization System

ICSE SCORE, 2023

The “Fix Localisation System” (FLoS) is a web application that automates the testing process for detecting localization in a mobile application and provides fixes for the issues. It handles localization for both text and media content (audio, video & image). It has three modules which are registration & login for creating an account, project handling module for creating projects & controlling access to it and finally test & fix localization module.

Download here

Evaluate the Effectiveness of Software Project Lab-2 (SPL-2) & Web Technology Course Sequence to Improve Student’s Web Development Skills

University of Dhaka, Dhaka, Bangladesh, 2022

In this project, we used Goal-Question-Metric (GQM) approach in the research methodology. We automated data collection and analysis using structured questionnaires and statistical tests. We extended the analysis to cover a broad range of metrics, including student satisfaction, project difficulty, and the relevance of web technologies in SPL-2. We visualized charts & tables for clearer interpretation.

Download here