Ph.D. Dissertations

Ph.D. Theses completed

Academic Advising at UIC:

  • 1. Tsang Ming Jiang, "Distributed Environments for the Development of Distributed Software", August 1988 - tenured at University of Alaska - Fairbanks; on leave to 3COM; now with National Chung Cheng University, Taiwan
  • 2. Young-Fu Chang, "Analyses of Distributed Software Systems", November 1989 - now with Lucent Technologies – Bell Labs
  • 3. Hsuan-Wei Huang, "On Modeling, Specifying, and Verifying the Real-Time Distributed Systems", November 1990 - now with National Ocean University, Taiwan
  • 4. Cheng-Chung Song, "Stochastic Testing for Distributed Software Systems", March 1991 - now with IBM
  • 5. Yong Liu, "A Methodology for the Design, Simulation and Performance Engineering of Distributed Systems", December 1993 – joined Motorola; moved to Lucent Technologies – Bell Labs
  • 6. Yahya Al-Salqan, "Mediaware: A Distributed Multimedia Environment Architecture and Formalism", July 1994 - joined Sun Microsystems
  • 7. Shiyan Hua, "Middle-Software Generator: Towards Megaprogramming Software Design", September 1994 - now with Lucent Technologies – Bell Labs
  • 8. Chikuang Chao, "SPMNET: A New Methodology For Software Management", March 1995 - now with AT&T
  • 9. Pattanasak Mongkolwat, "Distributed Object-Oriented Software Process Modeling With Interoperable Objects and Object-Oriented Software Metrics", finished at Illinois Institute of Technology, May 1996 – Now with Northwestern Univ.
  • 10. Xin Shu, "Fitting Design Patterns Into Object-Oriented Methods", May 1996
  • 11. Chiau-Chuan Shih, "A Study Of Data Allocation For A Video-On-Demand Server", December 1996 – joined Lucent Technologies – Bell Labs; now with Jasmine Networks
  • 12. Chia-Song Ma, "Object-Oriented Software Testability via Interconnection Complexity Analysis", March 1997 - now with Lucent Technologies – Bell Labs
  • 13. Yi-Te Tseng, "Process Algebra for Hard Real-Time Systems", August 1997 - now with AT&T (co-advised with Ugo Buy)
  • 14. Seongwoon Kim, "I3: A Petri Net Based Specification Method for Architectural Components", Jan 18, 2000 – was with Guidant; joined CISCO; moved to Lucent Technologies – Bell Labs; now Senior Manager at Samsung Electronics.
  • 15. Jia Zhang, "Formalization of Computer Supported Cooperative Work Applications", December 2000, now with Northern Illinois University. Associate Editor of IEEE Trans. On Services Computing; Associate Editor of International Journal of Web Services Research; Editorial Board Member of IEEE IT Professional; Program Vice Chair of IEEE Int’l Conference on Web Services.
  • 16. Jane Huang, "Robust Requirements Traceability for Handling Evolutionary and Speculative Change", May 2002 – now with DePaul University. Editorial Board Member of Requirements Engineering Journal.; Director of NSF funded Center for Applied Requirements Engineering; Program Chair for 17th (2010) International Conference on Requirements Engineering; also associate editor for IEEE Trans. on Software Engineering.
  • 17. Lie Cai, "Agent Based Requirements Evolution over the Internet", September 2002 – joined Motorola
  • 18. Hui Zhao, "A Fuzzy-Logic Based Enhancement on Routing in Mobile Ad-Hoc Networks", October, 2002.
  • 19. Thribhuvana G. Murthy, "A Quality-centric Approach to Indentify and Integrate Legacy Assets Into a Platform Architecture", July 2003.

Academic Advising at ISU:

  • 20. Tae-hyung Kim, "Service-oriented design in aspect-oriented and Petri net-based approach", May 2007 – joined Samsung Electronics.
  • 21. Jinchun Xia, "WS-Pro: a Petri net based performance-driven service composition framework", May 2009 – joined San Jose State University; now with LinkedIn.
  • 22. Hsin-yi Jiang, "A Framework for Estimating the Applicability of GAs for Real-World Optimization Problems", November 2010 – joined Accelent; now with Microsoft.
  • 23. Jose M. Reyes Alamo, "A Framework for safe composition of heterogeneous SOA services in a pervasive computing environment with resource constraints", November 2010. (Co-advised with Johnny Wong); now with New York Polytechnic.
  • 24. Hojun Jaygarl, "Capture-Based Automated Test Input Generation", December 2010 – joined Samsung.
  • 25. Shuxing Cheng, "Competitive Service Market: Modeling, Storage and Management", December 2010; working for NIH.
  • 26. Wei Zhang, "Data Clustering Analysis with Ant-based Template Mechanism", August 2011 – joined Microsoft.
  • 27. Hua Ming, "SITUf: A Domain Specific Language and A First Step Towards the Realization of Situ Framework", July 2012 – will join Oakland University, fall 2014.
  • 28. Jeyoun Dong, "Human Desire Inference Process and Analysis", May 2013 - joined Samsung, Korea.
  • 29. Kai-shin Lu, " Automatic Refactoring History Reconstruction and Dynamic Component Adaptation Frameworks for Refactoring-based Software Component Evolution", May, 2013 - joined Peterson.
  • 30. Mohammad Ali Darvish-Darab, "Automated Blackbox GUI Specifications Enhancement and Test Data Generatiuon", April 2015 – joined College of Charleston, South Carolina.
  • 31. Haihua Xie, "Detection of new intentions from users for software service evolution in human-centric context-aware environments using Conditional Random Fields", May 2015 – joined Founder Group, China.
  • 32. Liyuan Xiao, "Intrusion Detection Using Probabilistic Graph Models", December 2016 – joined Sparta Systems.
  • 33. Jingwei Yang, "A Situation-Centric Knowledge-Driven Requirements Elicitation Approach using the MTL Method", May 2017.
  • 34. Yunfei (Phl) Feng, "Recognition of Activities of Daily Living", May 2018 – joined SAMS Corporate Research.
  • 35. Hoda Gholami, "A Data-Driven Situation_Aware Framework for Predictive Analysis in Smart Environments". May 2018 – joined Microsoft Research .
  • 36. Omar Asiri, "Enhancing Users’ Experiences with Mobile Apps’ Stores; What Do Users See? What Should They See?" November 2018 – returned to Saudi Arabia for an academic position.
  • 37. Nimanthi Atukorala, “Situation-Oriented Requirements Engineering”, May 2019 – joined Augsburg University.
  • 38. Oluwafemi Oyeleke, "A Situation-Driven Framework for Relearning of Daily Living Activities in Smart Home Environments", May 2020 - joined Stevens Institute of Technology.
  • Ph.D. Theses completed as major advisor per management plan with Endometric, Inc.

  • O1. Yi Wang, "Edge Cross-Section Profile for Colonoscopic Object Detection", May 2011. (Actual Thesis Advisor: Johnny Wong)
  • O2. Sean Stanek, "Semi-automated Parallel Programming in Heterogeneous Intelligent Reconfigurable Environment (SAPPHIRE)", May 2012. (Actual Thesis Advisor: Johnny Wong)
  • O3. Dong Ho Hong, "3D Colon Segment and Endoscope Motion Reconstruction from Colonoscopy Video", June 2012. (Actual Thesis Advisor: Wallapak Tavanapong)
  • Ph.D. Theses complete/in progress as co-major professor per arrangements with Morris Chang

  • O4. Yu-Wen Chen, "The Cloud Based Energy Management: Design, Analysis and Realization", May 2017
  • O5. Priyangika Rumesh Piyasinghe, "Data-driven Peer-to-Peer Botnet Detection in Waiting and Attacking Stages", December 2019
  • Ph.D. Theses complete/in progress as co-major professor per arrangements with Stephen Gilbert

  • O6. Adel Sulaiman, "Training and evaluation in a large-scale virtual environment for a location-based mobile application", May 2019
  • Ph.D. Theses in progress

  • Peng Sun, "A Multi-layered Desires Based Framework to Detect Evolving Non-functional Requirements of Users"
  • Charles Yu, "Situational Smart Edge Computing"
  • Robert Ward, "Scientific Agile"
  • Hongyi Bian, "Recognition of Activities of Daily Living via Deep Learning"

MASTER THESES AND PROJECTS

M.S. Theses completed

Academic Advising at UIC:

  • 1. Howard Jiang, "An Approach to Program Slicing for Programming Language C", March 1986.
  • 2. Huiyu Wang, "An Approach to Distributed Software Systems Testing", April 1986. [Motorola]
  • 3. Daniel Yao, "An Efficient Parallelizing Allocation Algorithm for Distributed Computing System", March 1987. [Motorola]
  • 4. Jeffrey Yang, "A New Approach to Software Reliability Modeling", March 1987. [Unisys]
  • 5. Dejan Srdjevic, "An Approach to Distributed Software System Debugging", July 1987.
  • 6. Rong-Lin Shen, "High-Level Petri-Net Models for Scene Analysis", Nov. 1987. [Taiwan Institute of Technology]
  • 7. Mu-Fen Chin, "A Petri Net to Great SPN Translator for Performance Analysis of Distributed Computing Systems", Jan. 1988. [Bell Labs]
  • 8. Naray Gopal, "A Knowledge-Based System Approach to the Development of A System Functional Requirement Specification Processor", Jan. 1988. [Bell Labs]
  • 9. Khalil Dajani, "Distributed Debugging", Jan. 1991. [Motorola]
  • 10. Harry Kougias, "Modeling of X.25 in Petri Net using GSPN", March 1991. [Rockwell International]
  • 11. Kevin G. Andersen, "Fundamental Metrics for Object-Oriented Software Development", Dec. 1995. {Motorola}
  • 12. Edwin Sinio Gonzales, "A Theory and Evaluation of Class-Based Complexity Metrics", March 1996. [Motorola]
  • 13. Yi Ming Zhou, "A Better Usage of the Cluster Placement Scheme for a Large-scale Video-On-Demand (VOD) Server", May 1996.
  • 14. Lie Cai, "Formalizing Robert's Rules of Order in Petri Nets", Aug. 1997. [Motorola]
  • 15. Yu Di, “Timeline Based Model for Project Scheduling with Genetic Algorithms”, March 2001. [[The Hull Group]
  • 16. Yu Zhu, “Goal-Oriented Impact Estimation of Requirements Changes”, October 2001. [3Com]
  • 17. Jeffrey Wise, “Using UML for Performance Specification and Analysis of Distributed Software Systems,” October 2002. [3Com]

Academic Advising at ISU:

  • 18. Shamshul Shaikh, “Autoforms: a tool to enable rapid application development”, Fall 2003. (with Simanta Mitra)
  • 19. Yujia Ge, “Capability based Software Project Scheduling with System Dynamics and Heuristic Search,” November 2004. [Zhejiang Gongshang University]
  • 20. Dmitry Kirilov, “PANORAMA - a tool to deal with multiple decompositions of a software system,” Spring 2008. (with Simanta Mitra)
  • 21. Renish Palapetty, “An Experimental Study of the Effectiveness of PANORAMA as a Maintenance Tool”, December 2009. [Cerner Corp] (with Simanta Mitra)
  • 22. Liyuan Xiao, “Automated Web Service Composition Using Genetic Programming”, December 2009. [moved on to PhD]
  • 23. Naga Bhagvanth Ram Vattumalli, “Panorama – a software maintenance tool”, December, 2010. (with Simanta Mitra)
  • 24. Heyong Wang, “Learning Node Relationship in Social Networks”, May, 2012.
  • 25. Archit Saraf, “Design and development of a tool to analyze and extract useful parts of code from open source projects”, May 2012. (with Simanta Mitra)
  • 26. Jasmeet Singh, “Extract Class Refactoring by analyzing class variables”, July 2013. (with Simanta Mitra)
  • 27. Arvind Madhaven, “Semi Automated User Acceptance Testing using Natural Language Techniques”, May 2014. (with Simanta Mitra)
  • 28. Tim Garrett, “An initial matching and mapping for dense 3D object tracking in augmented reality applications”, (with James Oliver as co-major advisor), May 2015.
  • 29. Kishore-Kumar Kailainathan, “Integrated Release Planning with Agile Project Management – using Agilefant”, May 2016.
  • 30. Greeshma Padiri, “Differentiating Problem Solving Approaches for Contest Teams – a Brainwave Approach”, May 2018.
  • 31. Han-Shu Chang, “Automatic threshold computation for traffic incident detection using INRIX”, December 2019.

M.S. Projects completed and in progress

At UIC I advised more than 200 MS projects. At ISU I graduated the following MS students (Creative Component) , and am advising a few more MS projects.

  • Hajeong (Lisa) Lim, “Tracking Of Parents (TOP) Project by Location Based Service”, May 2014.
  • Yi Liang, “A Data Capture System for the Correlation between Emotion and Gesture”, December 2015.
  • Yi Zhai, “Empower Agilefant”, May 2017.
  • Tianxiang Gao, “Design and Construction of an EEG Data Collection and Analysis Platform”, May 2017.
  • Renchang (Richard) Miao, “ADL Data Collector Implementation and Experimental Validation on iOS Platform”, May 2017.
  • Minxian Li, “Activity Classification for User’s Activities of Daily Living”, May 2017.
  • Greeshma Padiri, “Differentiating Problem Solving Approaches for Contest Teams – a Brainwave Approach”, May 2018.
  • Yongan Liao, “Immersive Intervention of Activities of Daily Living”. December 2018.
  • Xinxin Yang, “A Scrum Decision Making Model”, December 2018.
  • Yan Deng, “Development of Emotion-Based Education Software”, December 2018.
  • Weijia Zhao,, “Real-Time Indoor Movement Animation System In 3D Environment”, May 2019.
  • Vikas Jyoty, “HirePro: Aiding “Aging in Place” via Connecting Caregiver to Older Adults through Web Application”, May 2019.
  • Junteng Li, “ADL Data Capturing System: A Big Data Approach”, July 2019.
  • Meifang Chen, “Implementation and Usability Testing of a Cross-platform Mood-based Video Recommender System for Older Adults”, May 2020.
  • Umesh Maharshi Chinalachi, “Wireless Automatic Fall Detection System”, May 2020.
  • Yilin Wu, “An Indoor Bluetooth-Centric Proximity Based Positioning System”, May 2020.
  • Krishnan Subramanian, “Severe Weather Analysis Tool”, May 2020.

M.S. Theses in progress

  • Mohammed Shaiqur Rahman, "Towards An Activities Description Language for Smart Homes”, Expected: December 2020.
  • Wei Dong, "A Study on Agile Software Development via System Dynamics Simulation”, May 2021 (expected).