Aftab Hussain
University of Houston

Research Talks

Conference and Workshop Talks
Various Talks in Academia


Conference and Workshop Talks

Big Data Systems

Graspan: A Single-machine Disk-based Graph System for Interprocedural Static Analyses of Large-scale Systems Code [slides]
17th SoCal PLS: Programming Languages and Systems, Irvine, California, 2016

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 (poster)

Software Clustering

A New Hierarchical Clustering Technique for Restructuring Software at the Function level
6th India Software Engineering Conference, New Delhi, India, 2013

A New Clustering Technique using (k,w)-Core Decomposition for Restructuring Software Functions
Workshop on Graph Drawing and Graph Algorithms, Dhaka, Bangladesh, 2013

Graph Drawing

Open Problems in Graph Drawing
Workshop on Graph Drawing and Graph Algorithms, Dhaka, Bangladesh, 2013


Various Talks in Academia

Includes talks I gave on my research projects and on papers by other researchers

Software Testing

Sys: A Static/Symbolic Tool for Finding Good Bugs in Good (Browser) Code, Fraser Brown et al. (Stanford University, University of California at San Diego), USENIX Security ‘20
Software Engineering Research Group Meet, University of Houston, March 2021

FuzzFactory: Domain-Specific Fuzzing with Waypoints, Rohan Padhye et al. (University of California at Berkeley, Samsung Research), OOPSLA ‘19
Software Engineering Research Group Meet, University of Houston, February 2021

MOPT: Optimized Mutation Scheduling for Fuzzers, Chenyang Lyu et al. (Zhejiang University, Alibaba-Zhejiang University Joint Research Institute of Frontier Technologies, BNRist & INSC, Tsinghua University, IBM Research, Georgia Institute of Technology), USENIX Security ‘19
Software Engineering Research Group Meet, University of Houston, January 2021

Full-Speed Fuzzing: Reducing Fuzzing Overhead through Coverage-Guided Tracing, Stefan Nagy and Matthew Hicks (Virginia Tech), IEEE Security & Privacy ‘19
Software Engineering Research Group Meet, University of Houston, December 2020

Test-Case Reduction via Test-Case Generation: Insights From the Hypothesis Reducer, David R. MacIver and Alastair F. Donaldson (Imperial College London), ECOOP ‘20
Software Engineering Research Group Meet, University of Houston, November 2020

GRIMOIRE: Synthesizing Structure while Fuzzing, Tim Blazytko et al. (Ruhr-Universität Bochum), USENIX Security ‘19
Software Engineering Research Group Meet, University of Houston, October 2020

Generating Avoidable Collision Scenarios for Testing Autonomous Driving Systems, Allesandro Calo et al. (Technical University of Munich, National Institute of Informatics, Simula Research Laboratory), ICST ‘20
Software Engineering Research Group Meet, University of Houston, September 2020

DART: directed automated random testing, Patrice Godefroid et al. (Bell Labs, Lucent Technologies, University of Illinois at Urbana-Champaign), PLDI ‘05
Programming Languages and Systems Group Meet, Department of Computer Science, University of California, Irvine, August 2016

Big Data Systems

Graspan: A Single-machine Disk-based Graph System for Interprocedural Static Analyses of Large-scale Systems, ASPLOS ‘17
Guest Lecture, CS201P Computer Security Class, University of California, Irvine, February 2020

Naiad: A Timely Dataflow System, Derek G. Murray et al. (Microsoft Research), SOSP ‘13
Programming Languages and Systems Group Meet, Department of Computer Science, University of California, Irvine, December 2015

Security

Shielding Applications from an Untrusted Cloud with Haven, Andrew Baumann et al. (Microsoft Research), OSDI ‘14
Programming Languages and Systems Group Meet, Department of Computer Science, University of California, Irvine, February 2016

Program Synthesis

A Comparative Analysis of the Usability of Stack Overflow Code Snippets Across Languages
Programming Languages and Systems Group Meet, Department of Computer Science, University of California, Irvine, April 2015

Software Environments & Code Cloning

A New approach for fixing bugs in Code Clones: Fix It There Too (FITT)
(co-presented with Vaibhav Saini)
INF219 Software Environments Class (Spring 2019), Department of Informatics, University of California, Irvine, 2014

Building and Extending IDEs
(co-presented with Vaibhav Saini)
INF219 Software Environments Class (Spring 2019), Department of Informatics, University of California, Irvine, 2014