Aftab Hussain
University of Houston

Publications

Conference and Workshop Papers
Journal Publications
Posters
Master’s Thesis
Open Access
Technical Articles

Conference and Workshop Papers

AI for Software Engineering

Measuring Impacts of Poisoning on Model Parameters and Embeddings for Large Language Models of Code [preprint][slides]
Aftab Hussain, Md Rafiqul Islam Rabin, Mohammad Amin Alipour
The 1st ACM International Conference on AI-powered Software (AIware '24), co-located with the ACM International Conference on the Foundations of Software Engineering (FSE '24), Porto de Galinhas, Brazil, 2024

Trojans in Large Language Models of Code: A Critical Review through a Trigger-Based Taxonomy [preprint] [slides]
Aftab Hussain, Md Rafiqul Islam Rabin, Toufique Ahmed, Bowen Xu, Premkumar Devanbu, Mohammad Amin Alipour
The 1st ACM International Conference on AI-powered Software (AIware '24), Late Breaking arXiv Track, co-located with the ACM International Conference on the Foundations of Software Engineering (FSE '24), Porto de Galinhas, Brazil, 2024

On Trojan Signatures in Large Language Models of Code [preprint] [poster]
Aftab Hussain, Md Rafiqul Islam Rabin, Mohammad Amin Alipour
The International Conference on Learning Representations Workshop on Secure and Trustworthy Large Language Models (SeT LLM at ICLR ’24), Vienna, Austria, 2024

A Study of Variable-Role-based Feature Enrichment in Neural Models of Code [preprint] [talk]
Aftab Hussain, Md Rafiqul Islam Rabin, Bowen Xu, David Lo, Mohammad Amin Alipour
The 1st IEEE/ACM International Workshop on Interpretability and Robustness in Neural Software Engineering (InteNSE'23), Melbourne, Australia, 2023

Study of Distractors in Neural Models of Code [preprint]
Md Rafiqul Islam Rabin, Aftab Hussain, Sahil Suneja, and Mohammad Amin Alipour
The 1st IEEE/ACM International Workshop on Interpretability and Robustness in Neural Software Engineering (InteNSE'23), Melbourne, Australia, 2023

Syntax-Guided Program Reduction for Understanding Neural Code Intelligence Models
Md Rafiqul Islam Rabin, Aftab Hussain, Mohammad Amin Alipour
The 6th Annual Symposium on Machine Programming (MAPS '22), San Diego, California, 2022

Software Testing

Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain and Mohammad Amin Alipour
5th International Workshop on the Next Level of Test Automation (NEXTA '22), IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Virtual, 2022

Kernel Security

LXDs: Towards Isolation of Kernel Subsystems [paper]
Vikram Narayanan, Abhiram Balasubramanian, Charlie Jacobsen, Sarah Spall, Scott Bauer, Michael Quigley, Aftab Hussain, Abdullah Younis, Junjie Shen, Moinak Bhattacharyya, Anton Burtsev
2019 USENIX Annual Technical Conference (USENIX ATC '19), Renton, Washington, 2019

Big Data Systems

Graspan: A Single-machine Disk-based Graph System for Interprocedural Static Analyses of Large-scale Systems Code [paper]
Kai Wang, Aftab Hussain, Zhiqiang Zuo, Guoqing Xu, Ardalan Amiri Sani
22nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '17), Xi'an, China, 2017

Mining Software Repositories

From Query to Usable code: An Analysis of Stack Overflow code snippets [paper]
Di Yang, Aftab Hussain, Cristina Videira Lopes
13th International Conference on Mining Software Repositories (MSR '16), Austin, Texas, 2016

Software Restructuring

A New Hierarchical Clustering Technique for Restructuring Software at the Function level [paper]
Aftab Hussain and Md. Saidur Rahman
6th India Software Engineering Conference, New Delhi, India, 2013

A New Clustering Technique using (k,w)-Core Decomposition for Restructuring Software Functions [paper]
Aftab Hussain and Md. Saidur Rahman
Workshop on Graph Drawing and Graph Algorithms, Dhaka, Bangladesh, 2013

Graph Drawing

L-Shaped Drawings of Series-Parallel Graphs [paper]
Iqbal Hossain, Shaheena Sultana, Aftab Hussain, Nazmun Nessa Moon, Md. Saidur Rahman
18th International Mathematics Conference, Dhaka, Bangladesh, 2013


Journal Publications

AI for Software Engineering

Memorization and Generalization in Neural Code Intelligence Models
Md Rafiqul Islam, Aftab Hussain, Mohammad Amin Alipour, Vincent J. Hellendoorn
Information and Software Technology, Volume 153, January 2023

Big Data Systems

Systemizing Interprocedural Static Analysis of Large-scale Systems Code with Graspan
Zhiqiang Zuo, Kai Wang, Aftab Hussain, Ardalan Amiri Sani, Yiyu Zhang, Shenming Lu, Wensheng Dou, Linzhang Wang, Xuandong Li, Chenxi Wang, Guoqing Harry Xu
ACM Transactions on Computer Systems, 38 (1–2), Article 4, July 2021


Posters

AI for Software Engineering

On Trojan Signatures in Large Language Models of Code [poster]
The International Conference on Learning Representations Workshop on Secure and Trustworthy Large Language Models (SeT LLM at ICLR ’24), Vienna, Austria, 2024

Trojan Detection in Large Language Models of Code [poster]
CS PhD Showcase, University of Houston, 2024

Big Data Systems

Graspan: A Single-machine Disk-based Graph System for Interprocedural Static Analyses of Large-scale Systems Code [poster]
Student Research Competition, 37th ACM SIGPLAN conference on Programming Language Design and Implementation (PLDI '16), Santa Barbara, California, 2016

Graspan: A Single-machine Disk-based Graph System for Interprocedural Static Analyses of Large-scale Systems Code
Computer Science Research Showcase, University of California, Irvine, 2016


Master’s Thesis

Software Restructuring using Hierarchical Clustering [thesis]
Department of Computer Science, Bangladesh University of Engineering and Technology (BUET), Dhaka, Bangladesh, 2012


Open Access

AI for Software Engineering

Unlearning Trojans in Large Language Models: A Comparison Between Natural Language and Source Code
Mahdi Kazemi, Aftab Hussain, Md Rafiqul Islam Rabin, Mohammad Amin Alipour, Sen Lin
University of Houston,
arXiv:2408.12416, 2024

Measuring Impacts of Poisoning on Model Parameters and Neuron Activations: A Case Study of Poisoning CodeBERT
Aftab Hussain, Md Rafiqul Islam Rabin, Navid Ayoobi, Mohammad Amin Alipour
University of Houston,
arXiv:2402.12936, 2024

Occlusion-based Detection of Trojan-triggering Inputs in Large Language Models of Code
Aftab Hussain1, Md Rafiqul Islam Rabin1, Toufique Ahmed2, Mohammad Amin Alipour1, Bowen Xu3
University of Houston1, University of California, Davis2, North Carolina State University3,
arXiv:2312.04004, 2023

TrojanedCM: A Repository of Trojaned Large Language Models of Code
Aftab Hussain, Md Rafiqul Islam Rabin, Mohammad Amin Alipour
University of Houston,
arXiv:2311.14850, 2023

A Survey of Trojans in Neural Models of Source Code: Taxonomy and Techniques
Aftab Hussain1, Md Rafiqul Islam Rabin1, Toufique Ahmed2, Navid Ayoobi1, Bowen Xu3, Mohammad Amin Alipour1
University of Houston1, University of California, Davis2, North Carolina State University3,
arXiv:2305.03803, 2023

Memorization and Generalization in Neural Code Intelligence Models
Md Rafiqul Islam Rabin1, Aftab Hussain1, Vincent J. Hellendoorn2, Mohammad Amin Alipour1
University of Houston1, Carnegie Mellon University2, 2021

Software Testing

DIAR: Removing Uninteresting Bytes from Seeds in Software Fuzzing
Aftab Hussain, Mohammad Amin Alipour
University of Houston, 2021

FMViz: Visualizing Tests Generated by AFL at the Byte-level
Aftab Hussain, Mohammad Amin Alipour
University of Houston, 2021

Testing the Robustness of a BiLSTM-based Structural Story Classifier
Aftab Hussain, Sai Durga Prasad Nanduri, Sneha Seenuvasavarathan
University of Houston, 2022

Security

Common Vulnerabilities and Exposures in the Cloud
Aftab Hussain, Anton Burtsev
University of California, Irvine, 2020

An Implementation Overview of an IDL Generation Framework Based on DSA
Aftab Hussain, Vikram Narayanan, Anton Burtsev
University of California, Irvine, 2018

Hiding Data within an Image using Steganography
Shreyoshi Chatterjee, Aftab Hussain, Goutam Majumder, Ratul Paul, Dattatreya Raychowdhuri
Institute of Engineering and Management (IEM), Kolkata, 2009

Big Data Systems

Systemized Program Analyses: A Big Data Perspective on Scaling Large-Scale Code Analyses
Guoqing Xu, Zhiqiang Zuo, Kai Wang, Aftab Hussain, and Khanh Nguyen
University of California, Irvine, 2017

GraphDTC: A Graph Processing System for Scalable and Precise Program Analysis
Aftab Hussain and Guoqing Xu
University of California, Irvine, 2015

Software Design

Readle: A Formal Framework for Designing AI-based Edge Systems
Aftab Hussain
University of Houston, 2022

Shared Memory Systems

A Study on Memory Consistency Approaches in Distributed Shared Memory Systems
Aftab Hussain
University of California, Irvine, 2016

Requirements Engineering

A Holistic Look at Requirements Engineering Practices in the Gaming Industry
Aftab Hussain, Omar Asadi, Debra Richardson
University of California, Irvine, 2018

Euro Truck Simulator 2: Reverse Engineered Requirements Document
Omar Asadi and Aftab Hussain
University of California, Irvine, 2015

Code Cloning

Instant Clone Finder: Detecting Clones During Software Development
Vaibhav Saini, Hitesh Sajnani, Jaewoo Kim, Aftab Hussain and Cristina Lopes
University of California, Irvine, 2015

A New approach for fixing bugs in Code Clones: Fix It There Too (FITT) [slides] [architecture]
Vaibhav Saini, Aftab Hussain
University of California, Irvine, 2014

Mining Software Repositories

Analyzing StackOverflow Response Time for Java Topics using Code Clustering
Rezvan Ghaderi, Shahrzad Ahmadpour, Aftab Hussain
University of California, Irvine, 2014

Effect of Follow and Watch Relationships in Pull Requests (in Github)
Di Yang, Aftab Hussain, Cristina Videira Lopes
University of California, Irvine, 2014

Networking

An Experimental Study on the Network Performance of SCTP
Aftab Hussain, Khalid Mahmood, Saif-ul-Islam Khan, Syed Muzakkir Ahmed
Bangladesh University of Engineering and Technology, 2011

Graph Drawing

Edge Crossing Minimization in Graphs - A Survey
Aftab Hussain and Md. Saidur Rahman
Bangladesh University of Engineering and Technology, 2010


Technical Articles

Software Engineering Management

Process Theories and Taxonomies in Software Engineering
Aftab Hussain
University of California, Irvine
February 2, 2020

Education Sciences

Instructional Technology: Article Analysis – Using Social Media for Classroom Peer Assessment and Teaching
Aftab Hussain
University of California, Irvine
June 9, 2020

Collaborative Learning: Article Analysis
Aftab Hussain
University of California, Irvine
June 9, 2020

How People Learn: Articles Analyses
Aftab Hussain
University of California, Irvine
June 3, 2020