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