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