Aftab Hussain
University of Houston

Projects

Safe and Explainable AI for Code

Aftab Hussain, Md Rafiqul Islam Rabin, Mohammad Amin Alipour, Vincent J. Hellendoorn, Bowen Xu, Omprakash Gnawali, Sen Lin, Toufique Ahmed, Premkumar Devanbu, Navid Ayoobi, David Lo, Sahil Suneja
University of Houston, Carnegie Mellon University, North Carolina State University, University of California, Davis, Singapore Management University, IBM Research
2021 to present
label Deep Neural Models of Code
construction Skills used: Python, Pytorch, SciPy, Matplotlib, NumPy, C, Java, SQL, model finetuning, freezed model finetuning, model parameter analysis, data extraction, data manipulation, machine learning, cybersecurity

Enhancing Fuzzing for Better Bug Detection and Triaging

Aftab Hussain, Mohammad Amin Alipour
University of Houston
2020 to 2021
label Software Testing
construction Skills used: Python, C, delta-debugging, shell scripting, SLURM

Glue Code Generation for Linux Kernel Security

Vikram Narayanan, Aftab Hussain, Anton Burtsev
University of California, Irvine
Supported by National Science Foundation
2018 to 2019
label Kernel Security
construction Skills used: C, C++, compilers

IDL Generation for Linux Kernel Security

Vikram Narayanan, Yongzhe Huang, Aftab Hussain, Anton Burtsev, Gang Tang, Trent Jaeger
University of California, Irvine, Penn State University
Supported by National Science Foundation
2017 to 2019
label Kernel Security
construction Skills used: C++, data structure analysis

Graspan

Kai Wang, Aftab Hussain, Zhiqiang Zuo, Harry Xu, Ardalan Amiri Sani, John Thorpe, Sung-Soo Son, Khanh Ngyuen
University of California, Irvine
Supported by National Science Foundation, ACM
2015 to 2017
label Big Data Systems
construction Skills used: Java, big graph processing, scheduling

From Query to Usable Code - An Analysis of Stack Overflow Code Snippets

Di Yang, Aftab Hussain, Cristina Lopes
University of California, Irvine
Supported by National Science Foundation
2013 to 2015
label Mining Software Repositories
construction Skills used: Java

Software Restructuring using Hierarchical Clustering

Aftab Hussain, Md. Saidur Rahman
Bangladesh University of Engineering and Technology
Supported by CodeCrafters International
2011 to 2013
label Software Clustering
construction Skills used: Java, code refactoring, code quality metrics