Contact InformationLadan Tahvildari

Phone: 519-888-4567 x36093
Location: EIT 4136


Biography Summary

Ladan Tahvildari is an Associate Professor in the Department of Electrical and Computer Engineering and is the team leader of the Software Technologies Applied Research Laboratory. She is also a Visiting Scientist with the Centre for Advanced Studies at the IBM Toronto Laboratory, as well as a member of CSER, a Canadian Consortium for Software Engineering Research.

Professor Tahvildari’s research interests include software engineering, software evolution, program understanding, software reverse engineering, quality based software re-engineering, and software architecture. Together with her research team, she investigates methods, models, architectures, and techniques to develop self-adaptive software systems with a higher quality in a cost-effective manner.

In addition, Professor Tahvildari has been on the program and organization committees of many international IEEE/ACM conferences. Notably, she has served as Chair of the Computer Society (CS) in the IEEE K-W Local Chapter since 2004.

Research Interests

  • Model-driven architecture
  • Software re-engineering and maintenance
  • Software quality
  • Component-based software engineering
  • Web services in adaptive computing environments
  • Computer & Software Engineering
  • Cybersecurity
  • Infrastructure integrity


  • 2003, Doctorate, Electrical & Computer Engineering, University of Waterloo
  • 1998, Master's, Electrical and Computer Engineering, University of Waterloo
  • 1991, Bachelor's, Computer Engineering, Iran University of Science and Technology


  • ECE 250 - Algorithms and Data Structures
    • Taught in 2014, 2016, 2017
  • SE 302 - Seminar
    • Taught in 2014
  • SE 499 - Project
    • Taught in 2014
  • ECE 658 - Component Based Software
    • Taught in 2017
* Only courses taught in the past 5 years are displayed.

Selected/Recent Publications

  • Eghbali, Sepehr and Tahvildari, Ladan, Test Case Prioritization Using Lexicographical Ordering, , 2016
  • Hamdaqa, Mohammad and Tahvildari, Ladan, Prison Break: A Generic Schema Matching SoluRon to the Cloud Vendor Lock--in Problem, , 2014
  • Hamdaqa, Mohammad and Tahvildari, Ladan and LaChapelle, Neil and Campbell, Brian, Cultural scene detection using reverse Louvain optimization, Science of Computer Programming, 95, 2014, 44 - 72
  • Emami-Taba, Mahsa and Amoui, Mehdi and Tahvildari, Ladan, On the road to holistic decision making in adaptive security, Technology Innovation Management Review, 3(8), 2013
  • Hamdaqa, Mohammad and Tahvildari, Ladan, Cloud computing uncovered: a research landscape, Advances in Computers, 86, 2012, 41 - 85