Education | Publications | Coursework | Teaching | Links
About me
I am a Ph.D. student at Department of Computer Science, University of Maryland, College Park.
My current research interests include software testing, reverse
engineering and empirical software engineering; with a focus on
adaptive approaches for model-based GUI
software testing. My advisor is Dr. Atif Memon.
I am a member of the Software Engineering Group and the Event Driven Software Lab. I am a core developer of GUITAR, a suite of tools for automated GUI software testing. Check out this list for bugs detected by our tools, this gallery for some nice visualizations and this link for live test cases running on our cloud-based computer farm.
Education
- Ph.D. Computer Science, University of Maryland, College Park, present.
- M.S. Computer Science, University of Maryland, College Park, 2009.
- B.S. Computer Science, Vietnam National University, Hanoi, 2005.
- Exchange student, Kakegawa Nishi High School, 2001.
Publications
| [5] |
Advances in automated model-based system testing of software applications with a GUI front-end. Atif M. Memon and Bao N. Nguyen. In Advances in Computers, vol. 80, pp. 121-162 (Marvin V. Zelkowitz, ed.), 2010. Link to Book. |
| [4] |
Using Methods & Measures from Network Analysis for GUI Testing. Ethar Elsaka, Walaa Eldin Moustafa, Bao Nguyen, Atif M. Memon. In TESTBEDS 2010: Proceedings of the International Workshop on TESTing Techniques & Experimentation Benchmarks for Event-Driven Software, 2010. |
| [3] |
Top-k Queries in Uncertain OLAP. Bao N. Nguyen M.S. Scholarly Paper, 2009. |
| [2] |
Network Stack Diagnosis and Visualization Tool. Krist Wongsuphasawat, Pornpat Artornsumbudh, Bao Nguyen, Justin McCann. In Proc. ACM Symposium on Computer-Human Interaction for Management of Information Technology (CHIMIT), ACM, pp. 29-37, 2009. |
| [1] |
An approach to estimate software cost within a narrow context. Ngoc-Bao Nguyen, Viet-Ha Nguyen . In Proceedings of ICTACS 2006, pp. 203-214, World Scientific, 2006. |
Coursework
- Fall 2009
- CMSC 734 - Information Visualization (B. Shneiderman)
- CMSC798 - Independent Study (A. Memon)
- Spring 2009
- Fall 2008
- Spring 2008
- Fall 2007
Teaching
- CMSC 351 - Algorithms (Summer 2009)
- CMSC 132/132H - Object-Oriented Programming II (Spring 2009, Fall 2008, Spring 2008)
- CMSC 711 - Computer Networks (Fall 2007)

