Department of Computer Science

Research Projects

The research focus is in Software and Data Analytics. The sample research projects cover open research topics in software and data analytics including, Code Recommendation for Programming Language Learners; Intelligent Program Update Detection and Automation; Human-Computer Collaborative Dialogue Systems; Using Machine Learning to Estimate Software Development Effort; Understanding Implicit Extension APIs; Machine Learning Algorithms for Biometric Data Analysis; Performance Evaluation of Machine Learning Algorithms. Students participating in these projects will learn about topics including code recommendation systems, static program analysis, program transformation, classical techniques for classification in machine learning (e.g., k-nearest neighbors), deep learning, information retrieval, software testing, software maintenance, software repository mining, software quality metrics, crypto-currencies, and both theoretical and empirical measurements of algorithm performance. A few topics from each mentor are listed below.


Venkat Gudivada





Projects/Research Interests
  • Imputation of Missing Values
  • Natural Language to SQL Queries
  • SQL to Natural Language
  • Automating Exploratory Data Analysis (Automatically selecting a data visualisation based on data characteristics)
  • Data Quality Assessment and Enhancement using dbX


Nic Herndon



Projects/Research Interests
  • Digital Pathologist
  • Dental Furcation Identifier
  • 3D Denture Models from Facial Scans
  • CartograPlant


Nasseh Tabrizi



Projects/Research Interests
  • Social Media Data Analytics
  • Bibliographic Reference Classification in Historiographic Documents
  • Predictive and Preventative Maintenance
  • Salient Object Interactions to Generate Textual Descriptions for Natural Images
  • Machine Learning Based Medical Information Retrival Systems
  • Personality Assessment from Social Media Data using Machine Learning
  • Archival Big Data Extraction, Assessment, and Preservation


Rui Wu



Projects/Research Interests
  • Data Imputation of Time Series Data with Extreme Events
  • Dynamic Time Warping
  • Predictive and Preventative Maintenance
  • Data Pre-Processing and Data Post-Processing
  • Virtual Reality and Augmented Reality
  • Big Data Visualization and Interaction