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
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
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
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
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
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
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
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