Hi, I'm Trong D. Nguyen

PhD Student in Computer Enginnering
Iowa State Univeristy of Science and Technology
trong at iastate.edu

More about me

About Me

I'm a PhD student in computer engineering at Iowa State University, working with super cool prof. Srikanta Tirthapura. I received the B.Eng. in software engineering from Hanoi University of Science and Technology in 2014, along with the Graduation with Honors Awards.

I started research when I was undergraduate student and found myself deeply interested in. I was a research assistant in couple projects and have proud achievements in Wissim project, where I anticipated in both theory study and software engineering development.

Pursuing PhD degree in computer engineering, I challenged myself in field of Data Mining, Data Stream Mining, Machine Learning, and Feature Selection to take advantage of large-volume data available in computer engineering nature, source codes, system logs, streaming data… to solve research problems, code migration, anomaly detection, insider attack detection… My last publication has been accepted at ICSE-2017, #1 conference in Software Systems.

CV in brief

Projects

Data Sampling and Approximate Query Processing

We are building a database system, that uses sampling to reduces resources consumption while it can give approximated aggregates. Sample procedure includes drawing samples, tunneling queries over sample tables and properly scaling up the aggregates. We develop unbiased and biased methods, including stratified sampling, to optimize the given budget space to have the most representative sample. We are especially considering cases of group-by query, with combination of multiple aggregations over multiple group-bys.
Along with different computational methods, we also develop software toolkit and an interactive system for massive streaming data warehouse. The system supports streaming sampling algorithms and data sketching for large-scale data analysis. Which can provide approximate results, with a controlled-error bound, in orders-of magnitude faster than querying over original data.

API2VEC - API Mapping for Code Migration

Wissim - Wireless Sensor Network Routing Algorihtm and Simulation

I was the key menber of Wissim project when I was undergraduate. This project of my formal lab aims to develop energy-efficient routing algorithms for wireless sensor networks, especially networkds deployed in an abnormal surface with potentially large holes. We also develop the friendly simulation tool, which allows user to deploy their own routing algorithms, create simulation scripts with various configurations and do experiments on their own algorithms as well as the build-in well-known algorithms.

Visit my formal lab's website

Publications

Trong Duc Nguyen, Ming-Hung Shih, Divesh Srivastava, Srikanta Tirthapura and Bojian Xu "Variance-Optimal Offline and Streaming Stratified Random Sampling"

Trong Duc Nguyen, Srikanta Tirthapura "V2V: Vector Embedding of a Graph and Applications" , in Proceedings of 32nd IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW 2018), (1175 - 1183). IEEE Press. Vancouver, BC, Canada, May 2018.

Anh Tuan Nguyen, Trong Duc Nguyen, Hung Dang Phan and Tien N. Nguyen, "A deep neural network language model with contexts for source code" , in Proceedings of 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2018), Campobasso, Italy, April 2018.

Trong Duc Nguyen, Anh Tuan Nguyen, Hung Dang Phan and Tien N. Nguyen, "Exploring API Embedding for API Usages and Applications" , in Proceedings of 39th ACM/IEEE International Conference on Software Engineering (ICSE 2017), (pp 438-449). IEEE Press. Buenos Aires, Argentina, May 2017.

Hung Dang Phan, Anh Tuan Nguyen, Trong Duc Nguyen, and Tien N. Nguyen, "Statistical Migration of API Usages" , in Proceedings of 39th ACM/IEEE International Conference on Software Engineering (ICSE 2017), (pp 47-50). IEEE Press. Buenos Aires, Argentina, May 2017.

Thanh Nguyen, Anh Nguyen, Hung Phan, Trong Duc Nguyen, and Tien N. Nguyen, "Combining Word2Vec with revised vector space model for better code retrieval", , in Proceedings of 39th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2017), Buenos Aires, Argentina, May 2017.

Trong Duc Nguyen, Anh Tuan Nguyen and Tien N. Nguyen, "Mapping API Elements for Code Migration with Vector Representation" , in Proceedings of 38th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2016), Austin, Texas, USA, May 2016.

Nguyen Duc Trong, Nguyen Phi Le, Phan Van Hau and Khanh-Van Nguyen, "A Distributed Protocol for Detecting and Updating Hole Boundary in Wireless Sensor Networks" , in Informatica, Vol.40, Issue 2, pp.181.
Short version in Proceedings of 6th ACM international symposium on information and communication technology (ACM SoICT 2015), Hue, Vietnam, December 2015.
Best Paper Award

Phi-Le Nguyen, Duc-Trong Nguyen and Khanh-Van Nguyen, "Load Balanced Routing with Constant Stretch for Wireless Sensor Network with Holes", in Proceedings of 9th IEEE ARC Research Network on Intelligent Sensors, Sensor Networks and Information (IEEE ISSNIP 2014), Singapore, April, 2014.
Best Paper Award