vahid garousi, ph.d., p.eng. - hacettepevahid/vahid_garousi_resume.pdf · sharif university of...
TRANSCRIPT
Résumé ‐ Vahid Garousi 1 of 42 Updated: May 4, 2016
RÉSUMÉ
Vahid Garousi, Ph.D., P.Eng.
Address Department of Computer Engineering
Hacettepe University
Beytepe, Ankara 06640
TURKEY
Email vahid.garousi AT hacettepe.edu.tr
Home page web.cs.hacettepe.edu.tr/~vahid
Telephone (office) +90 (312) 297‐7500 (x. 128)
Skype vahid_garousi
TABLE OF CONTENTS
1 EMPLOYMENT ................................................................................................................................................................ 3 2 EDUCATION ................................................................................................................................................................... 3 3 RESEARCH .................................................................................................................................................................... 4
3.1 Areas of Interest and Expertise ............................................................................................................................ 4 3.2 Summary of citations and impact ......................................................................................................................... 4 3.3 Publications .......................................................................................................................................................... 4
3.3.1 Edited Proceedings ............................................................................................................................................................... 4 3.3.2 Book Chapters ...................................................................................................................................................................... 5 3.3.3 Publications in International Journals ................................................................................................................................... 5 3.3.4 Publications in International Conference Proceedings ......................................................................................................... 8 3.3.5 Publications in International Workshops ............................................................................................................................. 11 3.3.6 Publications in National Conference Proceedings .............................................................................................................. 12 3.3.7 Publications in International Magazines ............................................................................................................................. 13 3.3.8 Publications in National Journals, etc. ................................................................................................................................ 13 3.3.9 Published Reviews .............................................................................................................................................................. 13 3.3.10 Abstracts/Posters .............................................................................................................................................................. 13 3.3.11 Theses .............................................................................................................................................................................. 14 3.3.12 Publications in the area of Social Sciences ...................................................................................................................... 14
3.4 Supervision ........................................................................................................................................................ 14 3.4.1 Current PhD Students ......................................................................................................................................................... 14 3.4.2 Current MSc Students ......................................................................................................................................................... 15 3.4.3 Previously-supervised Students.......................................................................................................................................... 15
3.4.3.1 Previously-supervised Research Associates/Post-Doctoral Fellows .......................................................................... 15 3.4.3.2 Previously-supervised PhD Students .......................................................................................................................... 15 3.4.3.3 Previously-supervised MSc Students .......................................................................................................................... 16 3.4.3.4 Previously-supervised Course-based MSc and MEng Students ................................................................................. 17 3.4.3.5 Previously-supervised Undergraduate Student Researchers ..................................................................................... 18 3.4.3.6 Previously-supervised Undergraduate 4th-Year Capstone Projects ............................................................................ 18 3.4.3.7 Previously-supervised Internship (co-op) Students ..................................................................................................... 20
3.5 Grants ................................................................................................................................................................ 21 3.5.1 Research Grants ................................................................................................................................................................. 21 3.5.2 Other Grants ....................................................................................................................................................................... 23
3.6 Awards and Distinctions ..................................................................................................................................... 23 4 ACADEMIC SERVICES AND ACTIVITIES ............................................................................................................................ 23
4.1 University-Level Service Activities ...................................................................................................................... 23 4.2 Faculty-Level Service Activities .......................................................................................................................... 24 4.3 Department-Level Service Activities ................................................................................................................... 24 4.4 Membership in editorial boards of scientific journals .......................................................................................... 26 4.5 Conference-related Activities ............................................................................................................................. 26 4.6 Journal-related Activities .................................................................................................................................... 29
Résumé ‐ Vahid Garousi 2 of 42 Updated: May 4, 2016
4.7 Reviewer for Grant Proposals ............................................................................................................................ 30 4.8 Invited Talks/Workshops/Panels ........................................................................................................................ 31 4.9 Membership in Graduate Student Thesis Committees ....................................................................................... 33
4.9.1 Examiner ............................................................................................................................................................................. 33 4.9.2 Neutral Chair ....................................................................................................................................................................... 36 4.9.3 Supervisory Committee ....................................................................................................................................................... 37
4.10 Membership in Undergraduate Student Project Committees ........................................................................... 37 4.11 Research-related Software Design and Development ..................................................................................... 37 4.12 Media Appearances and New Releases .......................................................................................................... 38 4.13 Other External Service and Activities ............................................................................................................... 38
5 INDUSTRIAL ACTIVITIES AND EXPERTISE ......................................................................................................................... 39 5.1 Consulting Projects ............................................................................................................................................ 39 5.2 Industrial Partners/Collaborations (past and present) ........................................................................................ 39 5.3 Invited Talks/Workshops/Panels ........................................................................................................................ 39 5.4 Executive Positions in Professional Associations ............................................................................................... 40 5.5 Membership in Professional Associations .......................................................................................................... 40
6 TEACHING AND TRAINING SERVICES .............................................................................................................................. 41 6.1 Teaching in Hacettepe University (2015-) .......................................................................................................... 41
6.1.1 Undergraduate Level .......................................................................................................................................................... 41 6.1.2 Graduate Level ................................................................................................................................................................... 41
6.2 Teaching in Atilim University (2013-2014) .......................................................................................................... 41 6.2.1 Undergraduate Level .......................................................................................................................................................... 41 6.2.2 Graduate Level ................................................................................................................................................................... 41
6.3 Teaching in the Middle East Technical University (METU) (2013) ..................................................................... 41 6.3.1 Graduate Level ................................................................................................................................................................... 41
6.4 Teaching in the University of Calgary (2006-2012) ............................................................................................ 41 6.4.1 Undergraduate Level .......................................................................................................................................................... 41 6.4.2 Graduate Level ................................................................................................................................................................... 41
6.5 Teaching Certificates ......................................................................................................................................... 42 6.6 Corporate Training ............................................................................................................................................. 42
7 OTHER ........................................................................................................................................................................ 42 7.1 Public Service .................................................................................................................................................... 42 7.2 Citizenship.......................................................................................................................................................... 42 7.3 Spoken Languages ............................................................................................................................................ 42
Résumé ‐ Vahid Garousi 3 of 42 Updated: May 4, 2016
1 EMPLOYMENT Feb. 2015– present Associate Professor
Department of Computer Engineering
Hacettepe University
Beytepe, Ankara, Turkey
Jan. 2014– Feb. 2015 Associate Professor
System and Software Quality Engineering Research Group (SySoQual)
Department of Software Engineering
Atilim University, Ankara, Turkey
January– Dec. 2013 Visiting Associate Professor
Graduate School of Informatics
Middle East Technical University (METU)
Ankara, Turkey
Sept. 2006 – May 2014 Associate Professor of Software Engineering (tenured)
Department of Electrical and Computer Engineering
Schulich School of Engineering, University of Calgary, Alberta, Canada
Team leader of the Software Quality Engineering Research Group (SoftQual)
www.softqual.ucalgary.ca
Associate Professor (April 2010– May 2014), sabbatical leave (the entire year of 2013)
Assistant Professor (September 2006 – April 2010)
Alberta Ingenuity New Faculty (June 2007‐June 2010)
A member of the Software Engineering Research Group (SERG)
Sept. 2008 – Dec. 2013 Founder, Managing Director and Senior Software Consultant
Maral Software Consulting and R&D Corporation
Calgary, Alberta, Canada
May 2001 – Sept. 2006 Graduate student and research assistant
Carleton University, Ottawa, Canada and
University of Waterloo, Ontario, Canada
2 EDUCATION Sept. 2006 PhD in Software Engineering
Software Quality Engineering Laboratory (SQUALL), Department of Systems and Computer
Engineering, Carleton University, Ottawa, Ontario, Canada
Thesis Title: Traffic‐aware Stress Testing of Distributed Real‐Time Systems Based on UML
Models using Genetic Algorithms
Thesis Advisors: Dr. Lionel Briand and Dr. Yvan Labiche
Sept. 2003 MSc in Electrical and Computer Engineering
University of Waterloo, Waterloo, Ontario, Canada
Thesis Title: Methods to Reduce Memory Requirements of Turbo Codes
Thesis Advisor: Prof. Amir K. Khandani
Sept. 2000 BSc in Software Engineering
Sharif University of Technology, Tehran, Iran
Résumé ‐ Vahid Garousi 4 of 42 Updated: May 4, 2016
3 RESEARCH
3.1 AREAS OF INTEREST AND EXPERTISE Software engineering
Software testing, software test engineering and quality assurance
Model‐driven development and testing using the Unified Modeling Language (UML)
Testing service‐oriented, web‐based, distributed, embedded, and real‐time systems
Performance analysis, engineering and testing
Software engineering of energy‐related systems
Software engineering education and software testing education
Applications of optimization in software engineering
3.2 SUMMARY OF CITATIONS AND IMPACT
The following screenshot was extracted on May 4, 2016:
3.3 PUBLICATIONS
3.3.1 Edited Proceedings
1. Editors: Qing Wang, Vahid Garousi, Ray Madachy, Dietmar Pfahl, “Trustworthy Software Development
Processes, Proceedings of the International Conference on Software Process (ICSP 2009)”, Vancouver, Canada,
May 16‐17, 2009, Publisher: Springer, Series: Lecture Notes in Computer Science, vol. 5543, 2009
Résumé ‐ Vahid Garousi 5 of 42 Updated: May 4, 2016
3.3.2 Book Chapters
1. Vahid Garousi, Shawn Shahnewaz, Diwakar Krishnamurthy, ʺUML‐driven software performance engineering: A
systematic mapping and trend analysisʺ, Book Chapter, Progressions and Innovations in Model‐Driven Software
Engineering, Editors: Vicente García Díaz, Juan Manuel Cueva Lovelle, Begoña Cristina Pelayo García‐Bustelo,
Oscar Sanjuán Martínez, IGI Global, pp. 18‐64, June 2013
2. Vahid Garousi, Riley Kotchorek, Mike Smith, “Test cost‐effectiveness and defect density: a case study on the
Android platform”, Book Chapter, Book: Advances in Computers, Volume: 89, Editor: Atif M. Memon, Elsevier,
pp. 164‐205, May 2013
3.3.3 Publications in International Journals
1. Vahid Garousi, Mika V. Mäntylä, ʺWhen and what to automate in software testing: A multi‐vocal literature
reviewʺ, Information and Software Technology, 2016, DOI:
2. Vahid Garousi, Matt M. Eskandar, Kadir Herkiloğlu, ʺIndustry‐academia collaborations in Software Testing:
Experience and success stories from Canada and Turkeyʺ, Software Quality Journal, special issue on Industry
Academia Collaborations in Software Testing , 2016, DOI:
3. Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman, Vahid Garousi, Thomas Zimmermann, ʺAn
Empirical investigation of single‐objective and multi‐objective evolutionary algorithms for developer’s assignment
to bugsʺ, Wiley Journal of Software: Evolution and Process, 2016, DOI:
4. Vahid Garousi, Dietmar Pfahl, “When to automate software testing? A decision‐support approach based on
process simulation”, Wiley Journal of Software: Evolution and Process, 28(4): pp. 272‐285, 2016, DOI: 10.1002/smr.1758
5. Vahid Garousi, João M. Fernandes, ʺHighly‐cited papers in software engineering: The top‐100ʺ, Journal of
Information and Software Technology, volume 71, pp. 108–128, March 2016, DOI: 10.1016/j.infsof.2015.11.003
6. Vahid Garousi, Mika Mäntylä, ʺCitations, research topics and active countries in software engineering: A
bibliometrics studyʺ, Elsevier Computer Science Review Journal, volume 19, February 2016, pp. 56–77, DOI: 10.1016/j.cosrev.2015.12.002
7. Vahid Garousi, Ahmet Coşkunçay, Onur Demirörs, Ali Yazici, “Cross‐factor analysis of software engineering
practices versus practitioner demographics: an exploratory study in Turkey”, Journal of Systems and Software,
vol. 111, pp. 49–73, January 2016, DOI: 10.1016/j.jss.2015.09.013
8. Vahid Garousi, “A bibliometric analysis of the Turkish software engineering research community”, Springer
Journal on Scientometrics, volume 105, no. 1, pp. 23‐49, Oct. 2015, DOI: 10.1007/s11192‐015‐1663‐x
9. Vahid Garousi, Ahmet Coşkunçay, Aysu Betin‐Can, Onur Demirörs, ʺA survey of software engineering practices
in Turkeyʺ, Journal of Systems and Software, vol. 108, pp. 148‐177, Oct. 2015, DOI: 10.1016/j.jss.2015.06.036
10. Vahid Garousi, Yasaman Amannejad, Aysu Betin‐Can, “Software test‐code engineering: a systematic mapping”,
Journal of Information and Software Technology, volume 58, pp. 123–147, DOI: 10.1016/j.infsof.2014.06.009, February
2015
Résumé ‐ Vahid Garousi 6 of 42 Updated: May 4, 2016
11. Junji Zhi, Vahid Garousi, Bo Sun, Golara Garousi, Shawn Shahnewaz, Guenther Ruhe, “Cost, benefits and quality
of software development documentation: a systematic mapping”, Journal of Systems and Software, vol. 99, pp.
175–198, January 2015, DOI: 10.1016/j.jss.2014.09.042
12. Golara Garousi, Vahid Garousi, Guenther Ruhe, Junji Zhi, Mahmoud Moussavi, Brian Smith, ʺUsage and
usefulness of technical software documentation: an industrial case studyʺ, Elsevier Journal of Information and
Software Technology, vol. 57, pp. 664-682, January 2015, DOI: 10.1016/ j.infsof.2014.08.003
13. Serdar Doğan, Aysu Betin‐Can, Vahid Garousi, “Web application testing: a systematic literature review”, Journal
of Systems and Software, volume 91, pp. 174–201, May 2014, DOI: 10.1016/j.jss.2014.01.010
14. Vahid Garousi, Guenther Ruhe, “A bibliometric/geographic assessment of 40 years of software engineering research (1969-
2009)”, International Journal of Software Engineering and Knowledge Engineering, vol. 23, no. 9, pp. 1343–1366, Nov. 2013,
DOI: 10.1142/S0218194013500423
15. Ishan Banerjee, Bao Nguyen, Vahid Garousi, Atif Memon, “Graphical User Interface (GUI) testing: systematic mapping and
repository”, Elsevier Journal of Information and Software Technology, Volume 55, Issue 10, pp. 1679–1694, October 2013,
DOI: 10.1016/j.infsof.2013.03.004
16. Roshanak Farhoodi, Vahid Garousi, Dietmar Pfahl, Jonathan Paul Sillito, “Development of scientific software: a systematic
mapping, bibliometrics study and a paper repository”, International Journal of Software Engineering and Knowledge
Engineering, Volume 23, Issue 04, pp. 463-506, May 2013, DOI: 10.1142/S0218194013500137
17. Vahid Garousi, Ali Mesbah, Aysu Betin-Can, Shabnam Mirshokraie, “A systematic mapping study of web application
testing”, Elsevier Journal of Information and Software Technology, vol. 55, no. 8, pp. 1374–1396, August 2013, DOI: 10.1016/j.infsof.2013.02.006
18. Vahid Garousi, Junji Zhi, "A survey of software testing practices in Canada", Journal of Systems and Software, Volume 86,
Issue 5, pp. 1354–1376, May 2013, DOI: 10.1016/j.jss.2012.12.051
19. Vahid Garousi, Tan Varma, "Bibliometrics analysis of Canadian Electrical and Computer Engineering institutions (1996-
2006) based on IEEE journal publications", Canadian Journal on Computer and Information Science, vol. 5, no. 4, pp. 1-24,
July 2012 , DOI: 10.5539/cis.v5n4p1
20. Vahid Garousi, “Classification and trend analysis of UML books (1997-2009)”, Journal on Software & System Modeling
(SoSyM), volume 11, issue 2, pp. 273-285, May 2012, DOI: 10.1007/s10270‐011‐0189‐9
21. Vahid Garousi, “Fault-driven stress testing of distributed real-time software based on UML models”, Wiley InterScience
Journal of Software Testing, Verification and Reliability (STVR), volume 21, issue 2, pp. 101–124, June 2011, DOI: 10.1002/stvr.418
22. Vahid Garousi, “Experience in developing a robot control software”, Canadian Journal on Computer and Information Science,
vol. 4, no. 1, pp. 3-13, Jan. 2011, DOI: 10.5539/cis.v4n1p3
23. Vahid Garousi, “A genetic algorithm-based stress test requirements generator tool and its empirical evaluation”, IEEE
Transactions on Software Engineering, Special Issue on Search-Based Software Engineering (SBSE), vol. 36 no. 6, pp. 778-
797, November/December 2010, DOI: 10.1109/TSE.2010.5
Résumé ‐ Vahid Garousi 7 of 42 Updated: May 4, 2016
24. Ehsan Abbasi, Vahid Garousi, “An MILP-based formulation for minimizing pumping energy costs of oil pipelines: beneficial
to both the environment and pipeline companies”, Springer Journal on Energy Systems, vol. 1, no. 4, pp. 393–416, Nov. 2010,
DOI: 10.1007/s12667‐010‐0016‐3
25. Muhammad Irfan Ullah, Guenther Ruhe, Vahid Garousi, “Decision support for moving from a single product to a product
portfolio in evolving software systems”, Journal of Systems and Software, vol. 83, no. 12, pp., 2496–2512, Dec. 2010, DOI: 10.1016/j.jss.2010.07.049
26. Nariman Mani, Vahid Garousi, Behrouz H. Far, “Search-based testing of multi-agent manufacturing systems for deadlock
detection based on UML models”, Special issue of the International Journal on Artificial Intelligence Tools (IJAIT), pp. 417-
437, vol. 19, no. 6, December 2010
27. Vahid Garousi, Tan Varma, “A replicated survey of software testing practices in the Canadian province of Alberta: What has
Changed from 2004 to 2009?”, Journal of Systems and Software, vol. 83, no. 11, pp. 2251-2262, Nov. 2010, DOI: 10.1016/j.jss.2010.07.012
28. Vahid Garousi, James Leitch, “IssuePlayer: An extensible framework for visual assessment of issue management in software
development projects”, Elsevier Journal of Visual Languages & Computing, vol. 21, no. 3, pp. 121–135, June 2010, DOI:
10.1016/j.jvlc.2010.03.001
29. Vahid Garousi, “Experience and challenges with UML-driven performance engineering of a distributed real-time system”,
Journal on Information and Software Technology, vol. 52, no. 5, pp. 625–640, June 2010, DOI: 10.1016/j.infsof.2010.01.003
30. Vahid Garousi, “Applying peer reviews in software engineering education: an experiment and lessons learned”, IEEE
Transactions on Education, vol. 53, no. 2, pp. 182-193, May 2010, DOI: 10.1109/TE.2008.2010994
31. Vahid Garousi, Tan Varma, “A bibliometric assessment of Canadian software engineering scholars and institutions (1996-
2006)”, Canadian Journal on Computer and Information Science, vol. 3, no. 2, pp. 19-29, May 2010, DOI: 10.5539/cis.v3n2p19
32. Negar Koochakzadeh, Vahid Garousi, "A tester-assisted methodology for test redundancy detection", Journal on Advances in
Software Engineering, Special Issue on Software Test Automation, vol. 2010, pp. 1-13, January 2010, DOI: 10.1155/2010/932686
33. Vahid Garousi, “Incorporating message weights in UML-based analysis of behavioral dependencies in distributed systems”,
Journal on Software & System Modeling (SoSyM), vol. 9, issue 1, pp. 113-137, January 2010, DOI: 10.1007/s10270‐008‐0111‐2
34. Vahid Garousi, “Investigating the success factors of open-source software projects across their lifetime”, Journal of Software
Engineering Studies, Special Issue on Open-Source Software Development, vol. 4, no. 1, pp. 1-15, June 2009
35. Vahid Garousi, Keyvan Khosrovian, Dietmar Pfahl, “A customizable pattern-based software process simulation model:
design, calibration and application”, Invited paper in the International Journal of Software Process: Improvement and Practice
(SPIP), vol. 14, no. 3, pp. 165–180, (acceptance rate~5%), May 2009, DOI: 10.1002/spip.411
36. Vahid Garousi, Lionel Briand, Yvan Labiche, “A UML-based quantitative framework for early prediction of resource usage
and load in distributed real-time software”, Journal on Software & System Modeling, vol. 8, no. 2, pp. 275-302, April 2009,
DOI: 10.1007/s10270‐008‐0099‐7
Résumé ‐ Vahid Garousi 8 of 42 Updated: May 4, 2016
37. Vahid Garousi, Lionel Briand, Yvan Labiche, “Traffic-aware stress testing of distributed real-time systems based on UML
models using genetic algorithms”, Elsevier Journal of Systems and Software (JSS), Special Issue on Model-based Software
Testing, vol. 81, no. 2, pp. 161–185, (acceptance rate=8/43~%18), February 2008, DOI: 10.1016/j.jss.2007.05.037
3.3.4 Publications in International Conference Proceedings
1. Vahid Garousi, Ebru Göçmen Ergezer, Kadir Herkiloğlu, "Usage, usefulness and quality of defect reports: an industrial case
study", 20th International Conference on Evaluation and Assessment in Software Engineering (EASE), Limerick, Ireland,
2016, DOI:
2. Vahid Garousi, Michael Felderer, Mika V. Mäntylä, "The need for multivocal literature reviews in software engineering:
complementing systematic literature reviews with grey literature", 20th International Conference on Evaluation and
Assessment in Software Engineering (EASE), Limerick, Ireland, 2016, DOI:
3. Vahid Garousi, Kadir Herkiloğlu, "Selecting the right topics for industry-academia collaborations in software testing: an
experience report", IEEE International Conference on Software Testing, Verification and Validation (ICST), acceptance
rate=26% (35/130), pp. X-Y, 2016, DOI:
4. Simon Poulding, Kai Petersen, Robert Feldt, Vahid Garousi, "Using citation behavior to rethink academic impact in software
engineering", International Symposium on Empirical Software Engineering and Measurement (ESEM), Beijing, China, pp.
140-143, October 2015, DOI: 10.1109/ESEM.2015.7321216
5. Päivi Raulamo-Jurvanen, Mika V. Mäntylä, Vahid Garousi, "Citation and topic analysis of the ESEM papers", International
Symposium on Empirical Software Engineering and Measurement (ESEM), Beijing, China, pp. 136-139, October 2015, DOI:
10.1109/ESEM.2015.7321193
6. Deniz Akdur, Vahid Garousi, “Model-driven engineering in support of development, test and maintenance of middleware
communication protocols: a preliminary approach”, International Conference on Model-Driven Engineering and Software
Development (MODELSWARD), Doctoral Consortium, Feb. 2015
7. Md. Mainur Rahman, Guenther Ruhe, Vahid Garousi, Thomas Zimmermann, “An empirical investigation of a genetic
algorithm for developer's assignment to bugs”, First North American Search-Based Software Engineering Symposium
(NasBASE), Feb. 2015
8. Zahra Sahaf, Vahid Garousi, Dietmar Pfahl, Rob Irving, Yasaman Amannejad, "When to automate software testing? decision
support based on system dynamics – An Industrial Case Study", Proceedings of International Conference on Software and
Systems Process (ICSSP), pp. 149-158, May 2014, DOI: 10.1145/2600821.2600832
9. Maurizio Leotta, Filippo Ricca, Giulio Antoniol, Vahid Garousi, Junji Zhi, Guenther Ruhe, "A pilot experiment to quantify
the effect of documentation accuracy on maintenance tasks", IEEE International Conference on Software Maintenance
(ICSM), Early Research Achievements (ERA) track, pp. 428 – 431, September 2013, DOI: 10.1109/ICSM.2013.64
10. Golara Garousi, Vahid Garousi, Mahmoud Moussavi, Guenther Ruhe, Brian Smith, “Evaluating benefit and quality of
technical software documentation: an empirical study”, 17th International Conference on Evaluation and Assessment in
Software Engineering (EASE), pp. 24-35, April 2013 (acceptance rate: 15/61=24.5%). Received the “best paper” award,
DOI: 10.1145/2460999.2461003
11. Ayman Issa, Jonathan Sillito, Vahid Garousi, "Visual testing of graphical user interfaces: an exploratory study towards
Résumé ‐ Vahid Garousi 9 of 42 Updated: May 4, 2016
systematic definitions and approaches", IEEE International Symposium on Web Systems Evolution (WSE 2012), co-located
with the ICSM, pp. 11-15, Sept. 2012, DOI: 10.1109/WSE.2012.6320526
12. Shahnewaz Amin Jolly, Vahid Garousi, Matt M. Eskandar, “Automated unit testing of a SCADA control software: an
industrial case study based on action research”, IEEE International Conference on Software Testing, Verification and
Validation (ICST), pp. 400-409, April 2012, DOI: 10.1109/ICST.2012.120
13. Matt M. Eskandar, Vahid Garousi, “Engineering control software systems: a multi-disciplinary challenge”, IEEE International
Systems Conference, pp. 1-6, March 2012, DOI: 10.1109/SysCon.2012.6189523
14. Christian Wiederseiner, Vahid Garousi, Mike Smith, “Tool support for automated traceability of test/code artifacts in
embedded software systems”, IEEE International Conference on Embedded Software and Systems (ICESS), pp. 1109-1117,
November 2011, DOI: 10.1109/TrustCom.2011.151
15. Vahid Garousi, “Incorporating real-world industrial testing projects in software testing courses: opportunities, challenges, and
lessons learned”, Proceedings of the IEEE Conference on Software Engineering Education and Training (CSEE&T), Hawaii,
USA, pp. 396-400, May 2011, DOI: 10.1109/CSEET.2011.5876112
16. Ehsan Abbasi, Vahid Garousi, “Multi-Objective Optimization of both pumping energy and maintenance costs in oil pipeline
networks using genetic algorithms”, Proceedings of the International Conference on Evolutionary Computation (ICEC),
Valencia, Spain, pp. 153-162, October 2010, DOI: 10.5220/0003063801530162
17. Vahid Garousi, Negar Koochakzadeh, “An empirical evaluation to study benefits of visual versus textual test coverage
information”, Proceedings of the International Conference on Testing: Academic and Industrial Conference - Practice and
Research Techniques (TAIC PART), Windsor, UK, pp. 189-193, September 2010, DOI: 10.1007/978-3-642-15585-7_19
18. Negar Koochakzadeh, Vahid Garousi, “TeCReVis: A tool for test coverage and test redundancy visualization”, Proceedings
of the International Conference on Testing: Academic and Industrial Conference - Practice and Research Techniques (TAIC
PART), pp. 129-136, September 2010, DOI: 10.1007/978-3-642-15585-7_12
19. Christian Wiederseiner, Shahnewaz Amin Jolly, Vahid Garousi and Matt M. Eskandar, “An open-source tool for automated
generation of black-box xunit test code and its industrial evaluation”, Proceedings of the International Conference on Testing:
Academic and Industrial Conference - Practice and Research Techniques (TAIC PART), pp. 118-128, September 2010, DOI:
10.1007/978-3-642-15585-7_11
20. Vahid Garousi, “UML model-driven detection of performance bottlenecks in concurrent real-time software”, Proceedings of
the International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS), Ottawa,
Canada, pp. 317-323, July 11-14, 2010
21. Yuri Shewchuk, Vahid Garousi, “Experience with maintenance of a functional GUI test suite using IBM Rational Functional
Tester”, Proceedings of the International Conference on Software Engineering and Knowledge Engineering (SEKE), pp. 489-
494, July 2010
22. Vahid Garousi, Aditya Mathur, “Current state of the software testing education in north american academia and some
recommendations for the new educators”, Proceedings of the 23rd IEEE Conference on Software Engineering Education and
Training (CSEE&T), pp. 89-96, Pittsburgh, USA, March 2010, DOI: 10.1109/CSEET.2010.29
23. Vahid Garousi, “An open modern software testing laboratory courseware: an experience report”, Proceedings of the 23rd
Résumé ‐ Vahid Garousi 10 of 42 Updated: May 4, 2016
IEEE Conference on Software Engineering Education and Training (CSEE&T), pp. 177-184, Pittsburgh, USA, March 2010,
DOI: 10.1109/CSEET.2010.40
24. Ehsan Abbasi, Vahid Garousi, “Decreasing the carbon footprint of oil pipelines by minimizing pumping costs using MILP”,
INFORMS Optimization Society Conference on Energy, Sustainability and Climate Change, February 26-28 2010,
Gainesville, Florida, USA
25. Nariman Mani, Vahid Garousi, Behrouz H. Far, “Runtime monitoring of multi-agent manufacturing systems for deadlock
detection based on models”, Proceedings of the IEEE International Conference on Tools with Artificial Intelligence (ICTAI),
pp. 292-299, Nov. 2-4, 2009, Newark, New Jersey USA DOI: 10.1109/ICTAI.2009.112
26. Muhammad Irfan Ullah, Guenther Ruhe, Vahid Garousi, “Design and Architectural Evaluation of Product Variants: A Case
Study on an Open Source Software System”, Proceedings of International Conference on Software Engineering and
Knowledge Engineering (SEKE), pp. 141-146, July 2009, Boston, USA
27. Vahid Garousi, “Evidence-based Insights about Issue Management Processes: An Exploratory Study”, Proceedings of the
International Conference on Software Process (ICSP), pp. 112–123, co-located with ICSE 2009, May 2009, Vancouver,
Canada. Acceptance rate: 33% (32/96), DOI: 10.1007/978-3-642-01680-6_12
28. Negar Koochakzadeh, Vahid Garousi, Frank Maurer, “Test Redundancy Measurement Based on Coverage Information:
Evaluations and Lessons Learned”, Proceedings of the IEEE International Conference on Software Testing, Verification and
Validation (ICST), Denver, Colorado, USA, pp. 220-229, April 1-4, 2009. Acceptance rate: 33% (59/178), DOI:
10.1109/ICST.2009.8
29. Nariman Mani, Vahid Garousi, Behrouz H. Far, “A UML-Based Conversion Tool for Monitoring and Testing Multi-Agent
Systems”, Proceedings of the IEEE International Conference on Tools with Artificial Intelligence (ICTAI), pp. 212-219,
November 3-5, 2008, Dayton, Ohio, USA, DOI: 10.1109/ICTAI.2008.114
30. Vahid Garousi, “Are Many Heads Better Than One? Using Peer Reviews in Engineering Design Courses”, Proceedings of the
Canadian Design Engineering Network Conference (CDEN) 2008, July 27-29, Halifax, Nova Scotia
31. Nariman Mani, Vahid Garousi, Behrouz H. Far, “Testing Multi-Agent Systems For Deadlock Detection Based on UML
Models”, Proceedings of the International Conference on Distributed Multimedia Systems (DMS) 2008, pp. 77-84, Sept. 4-6,
2008, Boston, USA
32. Vahid Garousi, “Empirical Analysis of a Genetic Algorithm-based Stress Test Technique for Distributed Real-Time Systems”,
Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2008), Search-Based Software Engineering
(SBSE) track, pp. 1743-1750, July 12-16, 2008, Atlanta, Georgia, USA (Nominated for the Best Paper Award), DOI:
10.1145/1389095.1389433
33. Keyvan Khosrovian, Dietmar Pfahl, Vahid Garousi, “GENSIM 2.0: A Customizable Process Simulation Model for Software
Process Evaluation”, Proceedings of International Conference on Software Process (ICSP 2008), pp. 294-306, Leipzig,
Germany (co-located with ICSE 2008), May 10-11, 2008, DOI: 10.1007/978-3-540-79588-9_26
34. Nariman Mani, Vahid Garousi, Behrouz H. Far , “Efficient Monitoring of Multi-Agent Systems for Deadlock Detection based
on UML Models”, Proceedings of IEEE Canadian Conference on Electrical and Computer Engineering 2008 (CCECE'08),
Computer Systems and Applications track, pp. 1611-1616, Niagara Falls, Ontario, Canada, May 4-7, 2008, DOI:
Résumé ‐ Vahid Garousi 11 of 42 Updated: May 4, 2016
10.1109/CCECE.2008.4564814
35. Vahid Garousi, “A Formalism for Arrival Time Analysis of Real-Time Tasks based on UML Models”, Proceedings of IEEE
Canadian Conference on Electrical and Computer Engineering 2008 (CCECE'08), Computer Systems and Applications track,
pp. 1575-1579, Niagara Falls, Ontario, Canada, May 4-7, 2008, DOI: 10.1109/CCECE.2008.4564807
36. Vahid Garousi, "Traffic-aware Stress Testing of Distributed Real-Time Systems based on UML Models in the presence of
Time Uncertainty", Proceedings of the 1st IEEE International Conference on Software Testing, Verification and Validation
(ICST), pp. 92-101, Lillehammer, Norway, April 9-11, 2008, Acceptance rate=37/224~%16, DOI: 10.1109/ICST.2008.7
37. Vahid Garousi, Lionel Briand, Yvan Labiche, “Analysis and Visualization of Behavioral Dependencies among Distributed
Objects based on UML Models”, Proceedings of the ACM/IEEE International Conference on Model Driven Engineering
Languages and Systems (MoDELS), LNCS 4199, pp. 365-379, October 1-6, 2006, Genoa, Italy (acceptance rate ~29%), DOI:
10.1007/11880240_26
38. Vahid Garousi, Lionel Briand, Yvan Labiche, “Traffic-aware Stress Testing of Distributed Systems Based on UML Models”,
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), pp. 391-400, Shanghai, China, May
20-28, 2006 (acceptance rate=9%), DOI: 10.1145/1134285.1134340
39. Vahid Garousi, Lionel Briand and Yvan Labiche, “Control Flow Analysis of UML 2.0 Sequence Diagrams”, Proceedings of
European Conference on Model Driven Architecture-Foundations and Applications (ECMDA-FA), LNCS 3748, pp. 160-174,
Nuremberg, Germany, November 7-10th, 2005 (acceptance rate~%29), DOI: 10.1007/11581741_13
40. Vahid Garousi, “Analysis of Network Traffic in Ad-Hoc Networks based on DSDV Protocol with Emphasis on Mobility and
Communication Patterns”, Proceedings of the 1st IEEE International Conference in Central Asia on Internet, pp. 1-5, Bishkek,
Kyrgyzstan, September 2005, DOI: 10.1109/CANET.2005.1598210
41. Vahid Garousi, Amir K. Khandani, "Reducing Memory Usage of the MAP Turbo Decoding by Calculating alpha State Values
in Backward Recursion", Proceedings of the University of Waterloo’s 2003 Graduate Research Conference, University of
Waterloo, April 2003
42. Vahid Garousi, Amir K. Khandani, "Comparison of Turbo Codes vs. Turbo Product Codes in Next Generation Satellite
Communication Systems", Proceedings of the CITR (Canadian Institute for Telecommunications Research) 10th Annual
Research Conference, Aylmer, QC, Canada, August 2001
3.3.5 Publications in International Workshops
1. Evren Coşkun, Melta Ceylan, Kadir Yiğitözu, Vahid Garousi, “A tool for automated inspection of software design documents
and its empirical evaluation in an aviation industry setting”, Testing: Academia-Industry Collaboration, Practice and Research
Techniques (TAIC PART) workshop, co-located with ICST 2016, , Chicago, IL, USA April 11, 2016
2. Yasaman Amannejad, Vahid Garousi, Rob Irving, Zahra Sahaf, "A Search-based Approach for Cost-Effective Software Test
Automation Decision Support and an Industrial Case Study", Proceedings of International Workshop on Regression Testing,
co-located with the Sixth IEEE International Conference on Software Testing, Verification, and Validation (ICST), pp. 302-
311, April 2014, DOI: 10.1109/ICSTW.2014.34
3. Junji Zhi and Vahid Garousi, "On Adequacy of Assertions in Automated Test Suites: An Empirical Investigation", Third
International Workshop on Regression Testing, co-located with the Sixth IEEE International Conference on Software Testing,
Résumé ‐ Vahid Garousi 12 of 42 Updated: May 4, 2016
Verification, and Validation (ICST), pp. 382–391, March 2013, DOI: 10.1109/ICSTW.2013.49
4. Vahid Garousi, Ehsan Abbasi, Roshanak Farhoodi, Richard Bauer, Allan Shea, “Engineering Software Systems for Improving
the Operational Efficiency of Oil Pipeline Networks and Decreasing their Carbon Footprint”, A video presentation for the
Second International Workshop on Software Research and Climate Change, Cape Town, South Africa, May 3, 2010, part of
the ICSE 2010
5. Caryna Pinheiro, Vahid Garousi, Frank Maurer, Jonathan Sillito, “Introducing Automated Environment Configuration Testing
in an Industrial Setting”, Proceedings of the International Conference on Software Engineering and Knowledge Engineering
(SEKE), Workshop on Software Test Automation, Practice, and Standardization, pp. 186-191, July 2010
6. Vahid Garousi, “Choosing the Right Testing Tools and Systems Under Test (SUTs) for Practical Exercises in Testing
Education”, 8th Workshop on Teaching Software Testing (WTST), Melbourne, Florida, January 30-Feb. 1, 2009
7. Vahid Garousi, Lionel Briand and Yvan Labiche, “A Unified Approach for Predictability Analysis of Real-Time Systems
using UML-based Control Flow Information”, Presented in the International Workshop on Modeling and Analysis of Real-
Time and Embedded Systems (MARTES), in conjunction with International Conference on Model Driven Engineering
Languages and Systems (MoDELS/UML), Montego Bay, Jamaica, pp. 1-5, October 4, 2005
3.3.6 Publications in National Conference Proceedings
1. Deniz Akdur, Vahid Garousi, Onur Demirörs, "A Survey on Software Modeling and Model-Driven Techniques in Embedded
Systems Engineering: Results from Turkey" ("Gömülü Sistem Mühendisliğinde Kullanılan Yazılım Modellemesi ve Model
Güdümlü Teknikler Anketi: Türkiye Sonuçları"), Turkish National Software Engineering Symposium “Ulusal Yazılım
Mühendisliği Sempozyumu” (UYMS), Sept. 2015
2. Kıvanç Dinçer, Vahid Garousi, "Failure in Software Projects: a Case Study based on Critical Success Factors" ("Yazılım
Projelerinde Başarısızlık: Kritik Başarı Faktörlerine Dayalı bir Vaka Çalışması"), Turkish National Software Engineering
Symposium “Ulusal Yazılım Mühendisliği Sempozyumu” (UYMS), Sept. 2015
3. Vahid Garousi, Alok Mishra, Ali Yazıcı, "Assessment and improvement of the Software Engineering curriculum using the
SWEBOK: a case study in a Turkish SE program" ("Üniversite Yazılım Mühendisliği programları müfredatının SWEBOK
kılavuzu kullanılarak değerlendirme ve iyileştirilmesi: Türkiye’de bir vaka çalışması"), Turkish National Software
Engineering Symposium “Ulusal Yazılım Mühendisliği Sempozyumu” (UYMS), Sept. 2015
4. Vahid Garousi, Ali Yazıcı, “Mobile Software Engineering Education: An Experience Report from Atilim University” (title
in Turkish: “Mobil Yazılım Mühendisliği Eğitimi: Atılım Üniversitesi’nden bir Deneyim Raporu”), Turkish
national information technology conference (Ulusal Bilişim Kurultayı), pp. 7-14, November 2014, Ankara, Turkey
5. Gökhan Urul, Vahid Garousi, Gökalp Urul, ʺTest Automation for Embedded Real‐time Software: An Approach
and Experience Report in the Turkish Industryʺ (title in Turkish: “Gerçek Zamanlı Gömülü Yazılımlar için Test
Otomasyonu: Türkiye Endüstrisinden Bir Yaklaşım ve Deneyim Raporu”), Turkish National Software Engineering
Symposium “Ulusal Yazılım Mühendisliği Sempozyumu” (UYMS), pp. 305-314, September 2014
6. Vahid Garousi, Ahmet Coşkunçay, Aysu Betin Can, Onur Demirörs, “A Survey of Software Testing Practices in Turkey”,
(title in Turkish: “Türkiye’deki Yazılım Test Uygulamaları Anketi), Turkish National Software Engineering Symposium
“Ulusal Yazılım Mühendisliği Sempozyumu” (UYMS), Sept. 2013
Résumé ‐ Vahid Garousi 13 of 42 Updated: May 4, 2016
3.3.7 Publications in International Magazines
1. Vahid Garousi, Frank Elberzhager, ʺTest automation: not just for test executionʺ, IEEE Software, 2016, DOI:
2. Vahid Garousi, Michael Felderer, “Developing, verifying and maintaining high‐quality automated test scriptsʺ,
IEEE Software, volume: 33, issue: 3, pp. 68-75,, May/June 2016, DOI: 10.1109/MS.2016.30
3. S. M. Didar-Al-Alam, Vahid Garousi, "Black or White? A Study of Test Cost-Effectiveness and Coverage Distribution on an
Open-Source Software", Testing Experience, no. 21, pp. 6-15, 2013
4. Vahid Garousi, "Interests of the Crowd: Using Internet Search Statistics to Measure Popularity of Lean vs. Heavyweight
Development Practices", Agile Record, issue 7, pp. 14-20, July 2011
5. Riley Kotchorek, Mike Smith, Vahid Garousi, “Mobile Application Development (Part 1)-Program a Sound-Monitoring
Prototype”, Circuit Cellar Magazine, issue 245, pp. 16-25, Dec. 2010
6. Riley Kotchorek, Mike Smith, Vahid Garousi, “Mobile Application Development (Part 2)-A Sound Detection Algorithm”,
Circuit Cellar Magazine, Theme: Embedded Applications, issue 246, pp. 16-25, January 2011
3.3.8 Publications in National Journals, etc.
1. Vahid Garousi, Ali Yazıcı , “Among the careers of the future: Software Test Engineering” (In Turkish: Geleceğin
Mesleklerinden: Yazılım Test Mühendisliği), Science and Technology Journal of the Cumhuriyet Newspaper (In Turkish:
Cumhuriyet Gazetesi Bilim ve Teknoloji Dergisi), September 2014, http://acikarsiv.atilim.edu.tr/browse/948
3.3.9 Published Reviews
1. Vahid Garousi, Book review of “Agile Testing: How to Succeed in an Extreme Testing Environment”, Published in the IEEE
Software Bookshelf online, Nov. 2010
2. Vahid Garousi, Book review of “Software Testing and Quality Assurance: Theory and Practice”, by Sagar Naik and Piyu
Tripathy, ISBN-20: 0471789119, ISBN-13: 978-0471789116, John Wiley & Sons, 2008. Published in the IEEE Software
Bookshelf, January/February 2009
3. Vahid Garousi, Book review of “The New Language of Business: SOA & Web 2.0”, by Sandy Carter, IBM Press, 2007, ISBN
978-0131956544, IEEE Software Bookshelf (online version),
www.computer.org/portal/pages/software/bookshelf/2008/s2bk2.html, April 2008
4. Vahid Garousi, Book review of “Managing Iterative Software Development Projects”, by Ian Spence and Kurt Bittner, ISBN:
978-0321268891, IEEE Software, vol. 24, no. 5, pp. 101-102, September/October 2007
5. Vahid Garousi, Review of the article “An Instrument for the Measurement of Customer Perceptions of Quality Management
in the Software Industry: an Empirical Study in India”, ACM Computing Reviews (online version),
www.reviews.com/review/review_review.cfm?review_id=134692, August 2007
3.3.10 Abstracts/Posters
1. Vahid Garousi, Tan Varma, “A Bibliometric Assessment of Canadian Software Engineering Institutions (1996-2006) and their
Research Efficiency”, Spring 2012 Meeting of the Canadian Consortium for Software Engineering Research (CSER), May 7-
Résumé ‐ Vahid Garousi 14 of 42 Updated: May 4, 2016
8, 2012, University of Victoria
2. Riley Kotchorek, Vahid Garousi, Mike Smith, “An Exploratory Case Study of the Android Test Suites”, Spring 2012 Meeting
of the Canadian Consortium for Software Engineering Research (CSER), May 7-8, 2012, University of Victoria
3. Christian Wiederseiner, Vahid Garousi, “A Framework and a Toolset for Artifact Traceability in Embedded Software
Systems”, Alberta Graduate Conference, Calgary, May 5-7, 2011
4. Shahnewaz Amin Jolly, Vahid Garousi, “Automated Testing of an Industrial Supervisory Control and Data Acquisition
(SCADA) Software System”, Alberta Graduate Conference, Calgary, May 5-7, 2011
5. Roshanak Farhoodi, Vahid Garousi, “A Systematic Literature Review of Software Engineering for Scientific and Engineering
Software and an Industrial Oil Pipeline Software Case Study”, Alberta Graduate Conference, Calgary, May 5-7, 2011
6. M. Smith, J. Miller, S. Islam, V. Garousi, R. Frayne, “Identification and Application of a Embedded System Software
Development Process that Matches the Experiences of Engineers”, Alberta Graduate Conference, Calgary, May 5-7, 2011
3.3.11 Theses
Vahid Garousi, “Traffic-aware Stress Testing of Distributed Real-Time Systems Based on UML Models using Genetic
Algorithms”, Ph.D. Thesis, Department of Systems and Computer Engineering, Carleton University, Ottawa, Ontario, Canada,
August 2006
Vahid Garousi, “Methods to Reduce Memory Requirements of Turbo Codes”, M.A.Sc. Thesis, Dept. of Electrical and
Computer Engineering, University of Waterloo, Canada, August 2003
Vahid Garousi, “Locating SNMP Network Elements, Retrieval and Graphical Representation of Local Area Network
Architecture”. B.Sc. Thesis (fourth year project), Dept. of Computer Engineering, Sharif University of Technology, Tehran,
Iran, June 2000
3.3.12 Publications in the area of Social Sciences
Vahid Garousi, "Iranians in Canada: A Statistical Analysis", Proceedings of the 3rd Scientific Seminar on the Discourse of
Overseas Iranian Youth, Tehran, Iran (also published in www.iranian.com), August 2005
Vahid Garousi, “A Survey on the Immigration of Iranian Experts and the Elite: Reasons, Losses and Possible Solutions”,
Proceedings of the 2nd Scientific Seminar on the Discourse of Overseas Iranian Youth, Tehran, Iran, December 2003
3.4 SUPERVISION
3.4.1 Current PhD Students
Timeline Name Research area My role Institution
Feb. 2016– now Ali Yamuç Search‐based software testing Co‐supervisor, joint
with Dr. Dr.Mehmet
Aktaş
Yildiz Technical
University
May 2015– now Päivi Johanna Raulamo‐
Jurvanen
Automated software testing Co‐supervisor, joint
with Dr. Mika
Mäntylä
University of Oulu,
Finland
Résumé ‐ Vahid Garousi 15 of 42 Updated: May 4, 2016
Jan. 2015‐ now Çağrı Karapıçak Testing embedded software Co‐supervisor, joint
with Dr. Onur
Demirörs
METU
Dec. 2014 ‐ now Tuna Hacaloğlu Software test maturity and test
process improvement
Co‐supervisor, joint
with Dr. Onur
Demirörs
METU
June 2013 ‐ now Deniz Akdur MDE in embedded real‐time
systems
Co‐supervisor, joint
with Dr. Onur
Demirörs
METU
3.4.2 Current MSc Students
Timeline Name Research area My role Institution
Feb. 2016– now Feyza Çubukçuoğlu TBD Supervisor Hacettepe
University
Jan. 2015‐ now Barış Küçük Smells in test code Co‐supervisor Atilim University
Jan. 2015‐ now Seyfettin Arkan Assessing the maturity
of software testing
services
Co‐supervisor Çankaya University
May 2014 ‐ now Fatma AKINCI An empirical study in
software test co‐
maintenance
Co‐supervisor, joint
with Dr. Ali Hikmet
Doğru
METU
June 2014 ‐ now Ramazan Ozkan Multi‐objective
regression test selection
Co‐supervisor, joint
with Dr. Aysu Betin‐
Can
METU
3.4.3 Previously‐supervised Students
3.4.3.1 Previously‐supervised Research Associates/Post‐Doctoral Fellows
Timeline Name Research area My role Institution Current position
July 2011‐ July
2012
Dr. Ayman Issa Visual software
testing
Co‐supervisor University of
Calgary
(as of July 2012): QA
Lead, 3esi
Jan. 2007‐Dec. 2009
Dr. Nesa Ilich Engineering
Intelligent
Software Systems
for Improving the
Operational
Efficiency of Oil
Pipeline Networks
Supervisor University of
Calgary
(as of July 2012):
Director, Optimal
Solutions Ltd.
3.4.3.2 Previously‐supervised PhD Students
Timeline Name Research area My role Institution Current
position
Sept. 2007 ‐Jan. 2013
(transferred to another
supervisor due to my
leave from UofC)
Research area
Abiola
Adegboyega
Performance Optimization of
Distributed Component‐Based
Web Applications through Smart
Migration
Supervisor University of
Calgary
‐
May 2013 ‐ August
2013
(transferred to another
supervisor due to my
leave from UofC)
Maleknaz
Nayebi
Software testing Supervisor University of
Calgary
Feb. 2013 ‐ August 2013 Zahra Sahaf Software testing Supervisor University of
Calgary
Résumé ‐ Vahid Garousi 16 of 42 Updated: May 4, 2016
(transferred to another
supervisor due to my
leave from UofC)
Jan. 2013 ‐ August 2013
(transferred to another
supervisor due to my
leave from UofC)
Yasaman
Amannejad
Software testing Supervisor
Co‐supervisor:
Dr. Guenther
Ruhe
University of
Calgary
3.4.3.3 Previously‐supervised MSc Students
Timeline Name Research area My role Institution Current position
September
2014 ‐ Jan.
2015
Anıl Erdoğan Development of a
software for drug‐
drug interactions
Co‐supervisor Atilim
University
Jan. 2013 –
Dec. 2014
Muzaffer Aydin GUI Testing of
Android
applications: a
systematic mapping
Co‐supervisor
Supervisor:
Dr. Aysu
Betin‐Can
METU
Jan. 2013 ‐
August 2013
(the student
left the
program)
Hasan Berk
Aymete
Software testing Co‐supervisor
Supervisor:
Dr. Aysu
Betin‐Can
METU Software Engineer,
Türkiye İş Bankası,
Istanbul
Jan. 2013 –
August 2013
(transferred to
another
supervisor
since I left
METU)
Esra Ekici Software testing Co‐supervisor
Supervisor:
Dr. Onur
Demirörs
METU
Jan. 2013 ‐
September
2013
Serdar Doğan Web application
testing: A Systematic
Literature Review
Co‐supervisor
Supervisor:
Dr. Aysu
Betin‐Can
METU Software engineer,
ASELSAN
May 2012 ‐
August 2013
(transferred to
another
supervisor
due to my
leave of
absence from
UofC)
Sheykh
Mohammad
Shahnewaz
Software
documentation
Supervisor
Co‐
supervisor:
Dr. Guenther
Ruhe
University of
Calgary
September
2011 ‐
September
2013
Junji (Kevin) Zhi Cost‐Benefit Analysis
on Technical
Software
Documentation
Supervisor
Co‐
supervisor:
Dr. Guenther
Ruhe
University of
Calgary
PhD student, U. of
Toronto
May 2011 ‐
Sept. 2012
Bo Sun A Methodology for
Analyzing Cost and
Cost‐Drivers of
Software
Documentation
Supervisor
Co‐
supervisor:
Dr. Guenther
Ruhe
University of
Calgary
Résumé ‐ Vahid Garousi 17 of 42 Updated: May 4, 2016
Sept. 2009 ‐
Sept. 2011
Christian
Wiederseiner
Tool Support for
Automated
Traceability Analysis
in Embedded
Software Systems
Supervisor
Co‐
supervisor:
Dr. Mike
Smith
University of
Calgary
Appway, Zürich (as of
Mar. 2012)
Sept. 2009 –
Aug. 2011
Shahnewaz Amin
Jolly
Automated Testing
of an Industrial
Supervisory Control
and Data Acquisition
(SCADA) Software
System
Supervisor University of
Calgary
Sept. 2009 –
Aug. 2011
Roshanak
Farhoodi
A Systematic
Literature Review of
Software Engineering
for Scientific and
Engineering Software
and an Industrial Oil
Pipeline Software
Case Study
Supervisor University of
Calgary
Software developer at
prairieFyre Software Inc.,
Ottawa, ON (as of July
2012)
Jan. 2009 –
July 2010
Ehsan Abbasi A MILP
Optimization
Technique for
Improving Efficiency
in Oil Distribution
Systems
Supervisor University of
Calgary
Quality Assurance Tester
for SUBNET Solutions Inc.
(as of Oct. 2011)
Sept. 2007 –
Apr. 2009
Negar
Koochakzadeh
A Measurement,
Detection, and
Visualization
Framework for
Software Test
Redundancy
Supervisor University of
Calgary
Jan. 2007 –
Dec. 2008
Nariman Mani Search‐based Testing
of Multi‐Agent
Systems for
Deadlocks
Co‐supervisor
Supervisor:
Dr. Behrouz
H. Far
University of
Calgary
PhD student at the
University of Ottawa (as
of Oct. 2011)
Dec. 2007 –
Sept. 2008
Keyvan
Khosrovian
Software Process
Evaluation with a
Customizable
Pattern‐Based
Process Simulator
Co‐supervisor
Supervisor:
Dr. Dietmar
Pfahl
University of
Calgary
Software Engineer at
MatchCraft Inc. (as of Oct.
2011)
3.4.3.4 Previously‐supervised Course‐based MSc and MEng Students
Timeline Name Project Institution Current position
Jan. 2014 ‐ June
2014
Gülin Nur
Demirparmak
A systematic mapping
study of real‐time system
testing
Atilim University Software Test Engineer,
Comodo
Sept. 2010 ‐
August 2013
Ajmal Beg University of
Calgary
Sept. 2010 –
August 2013
Smitha Anand University of
Calgary
Jan. 09 – Oct.
2011
Muhammad Adil University of
Calgary
Sept. 09 – May
2011
Uzoma Ihekwoaba University of
Calgary
Reliability Engineer at SKF
Canada (as of Oct. 2011)
Résumé ‐ Vahid Garousi 18 of 42 Updated: May 4, 2016
Sept. 09 – Jan.
2011
Rina Rao University of
Calgary
Master Data Management
Specialist at Nexen Inc. (as of
Oct. 2011)
Sept. 07 – April
2010
Venkat K.
Mantripragada
University of
Calgary
Software Process Architect at
CDL Systems Ltd. (as of Oct.
2011)
Jan. 08 –Dec.
2009
Sajida Faiyaz University of
Calgary
Software Development
Engineer at Software Industry
(as of Oct. 2011)
3.4.3.5 Previously‐supervised Undergraduate Student Researchers
1. May 11 – Aug. 11 Eliezer Mar (Elmar) Yumol Manarang
NSERC Undergraduate Student Research Awards Program (USRA)
Research project: Extracting traceability links from software repositories
Co‐supervised with: Dr. Guenther Ruhe
2. May 10 – Aug. 10 Ekta Banga
Undergraduate Researcher
Research projects: Experimentation with large‐scale Test Suites
3. May 10 – Aug. 10 Priya Verma
Undergraduate Researcher
Research projects: Experimentation with large‐scale Test Suites
4. May 10 – Aug. 10 Vrinda Vaish
Undergraduate Researcher
Research projects: Experimentation with large‐scale Test Suites
5. May 10 – Aug. 10 Riley Kotchorek
NSERC Undergraduate Student Research Awards Program (USRA)
Research project: Embedded Software Testing
6. May 09 – Aug. 09 Riley Kotchorek
NSERC Undergraduate Student Research Awards Program (USRA)
Research project: Testing of Handheld Software using TTCN
7. May 09 – Aug. 09 Tan Varma
NSERC Undergraduate Student Research Awards Program (USRA)
Research project: Software Engineering surveys and biblio‐metric assessment of scholars and
institutions
8. May 09 – Aug. 09 James Leitch
NSERC Undergraduate Student Research Awards Program (USRA)
Research project: Software Visualization
9. May 08 – Aug. 08 Yuri Shewchuk
Research project: Software Testing Education
3.4.3.6 Previously‐supervised Undergraduate 4th‐Year Capstone Projects
1. September‐December 2014
Project: SmartLawyerSelection
Student: Batuhan Demirer, Engin Şenay, Mevlude Ece CEYLAN, Aylin DABLAN
Atilim University
2. September‐December 2014
Project: Web‐based smart project management application
Résumé ‐ Vahid Garousi 19 of 42 Updated: May 4, 2016
Student: Çağlar Mehmet Metin, Erçin Kırpık, Canberk Cemil Ersoy,
Atilim University
3. September‐December 2014
Project: Forensics visualization
Student: Mustafa Anil Tuncel, Merve Irmak, Emine Ozge Özgen, Tahsin Tolga Yavuz
Atilim University
4. September‐December 2014
Project: Wholesale marketplace for Fruits
Student: Akın SARPER, İbrahim Tolga ÇOBANOĞLU, Gürkan MİNTA, Sercan DEVECİ
Atilim University
5. F 2011 – W 2012 Fourth year design project
Title: Moving Object Detection
4 Students: Deven Chawla, Bushra Muharram, Alif Zaman, Aesha Patel
6. F 2011 – W 2012 Fourth year design project
Title: Intelligent Power Monitoring System
4 Students: Brad Paterson, Jeff Bots, Sandeep Bhatti, Kun Han
7. Sept. 10 ‐ April 11 Fourth year design project
Title: MyCourses Course Scheduling System
3 Students: Jeremy Lyons, Jeff Wong, Dori Saba
8. Sept. 10 ‐ April 11 Fourth year design project
Title: QR Marks the spot
4 Students: Andrew Thornton, Robert Hilton, Doug Rosvick, Olivia Norton
9. Sept. 09 ‐ April 10 Fourth year design project
Title: GridIt: Calgaryʹs first online Super‐local News Aggregation system
5 Students: Daniel Gill, Ryan Cheung, Tim Drews, Adrian Eykens, Dan Ferguson
10. Sept. 09 ‐ April 10 Fourth year design project
Title: Robocup: Analysis, Design and Implementation of a Robot to Play Soccer (a.k.a.
Football)
4 Students: Erik Clarke, Kevin Dorling, Matthew Sattlegger, Graham Wells
11. Sept. 08 ‐ April 09 Fourth year design project
Title: Analysis, Design and Implementation of a Software System for Human Movement to
Virtual World Interface
4 Students: Matthew Crist, Gordon Siu Nam Cheng, Stephanie Lynn Saul, Isaac Marcillous
Bolinger
Collaboration with: Dr. Hanan Yaniv, Faculty of Education, University of Calgary
12. Sept. 07 ‐ April 08 Fourth year design project
Title: Analysis, Design and Implementation of a model‐driven framework for the
Development of Multi‐Agent Systems
2 Students: Michael Quinn and Yuri Shewchuk
13. Sept. 06 ‐ April 07 Fourth year design project
Title: Optimization of Hydro Power Generation
Industrial Advisor: Dr. Nesa Ilich, Optimal Solutions Ltd.
3 Students: Patrick Choy, Timothy Yip, Gabriel Wong
14. Sept. 06 ‐ April 07 Fourth year design project
Résumé ‐ Vahid Garousi 20 of 42 Updated: May 4, 2016
Title: A Web‐based Decision Support Tool for River Basin Managers
Industrial Advisor: Dr. Nesa Ilich, Optimal Solutions Ltd.
4 Students: Serge Basso, Tim Knudston, Justin Crapo, Burns Hill
3.4.3.7 Previously‐supervised Internship (co‐op) Students
1. May 2013 – May 2014 Software Engineering Student: Marshall David Freeman
Internship Company: Crescent Point Energy Corp
2. May 2013 – May 2014 Software Engineering Student: Ryan Elliott Louis
Internship Company: ‐
3. Sept. 2012 – Sept. 2013 Software Engineering Student: Michael Juhani Soikelli
Internship Company: Telvent Canada Ltd.
4. Sept. 2012 – Sept. 2013 Software Engineering Student: Sean Thomas Burke
Internship Company: Rugged Solutions
5. May 2012 – May 2013 Software Engineering Student: Tyler Daniel Malcolm
Internship Company: Suncor Energy Inc.
6. May 2012 – May 2013 Software Engineering Student: Andrew Kieran Midwinter
Internship Company: Telvent Canada Ltd.
7. May 11 – May 12 Software Engineering Student: Francis Levesque
Internship Company: Symantec
8. May 10 – May 11 Software Engineering Student: James Leitch
Internship Company: SMART Technologies
9. May 10 – May 11 Software Engineering Student: Kevin Boyd
Internship Company: CDL Systems Ltd
10. May 10 – May 11 Software Engineering Student: Lisa Graham
Internship Company: Arcurve Inc.
11. Sept. 08 ‐ Dec. 09 Software Engineering Student: Adrian Eykens
Internship Company: Autodesk Inc.
12. Sept. 08 ‐ Dec. 09 Software Engineering Student: Matthew Gardner Stevens
Internship Company: IBM Canada Ltd.
13. Sept. 08 ‐ Dec. 09 Software Engineering Student: Graziano Misuraca
Internship Company: Research in Motion
14. Sept. 08 ‐ Dec. 09 Software Engineering Student: Daniel Gill
Internship Company: Autonomy Inc.
15. Sept. 07 ‐ Dec. 08 Computer Engineering Student: Russell James Bandura
Internship Company: Mentor Engineering Inc.
16. Sept. 07 ‐ Dec. 08 Computer Engineering Student: Veasna Chin
Internship Company: Marvell Canada Corp.
17. Sept. 07 ‐ Dec. 08 Computer Engineering Student: Luigi Chi Lu
Internship Company: GE Energy
18. Sept. 07 ‐ Dec. 08 Software Engineering Student: Edward Moriarty
Internship Company: Marvell Canada Corp.
19. Sept. 07 ‐ Dec. 08 Software Engineering Student: Steve Quy Duc Nguyen
Internship Company: Intuit
Résumé ‐ Vahid Garousi 21 of 42 Updated: May 4, 2016
20. Sept. 07 ‐ Dec. 08 Software Engineering Student: Ian Robert Rutherford
Internship Company: Pason Systems Corp.
21. Sept. 06 ‐ Dec. 07 Student: Michael Chi Kin Yip
Job Title: Programmer Analyst
Internship Company: Telvent Canada Ltd.
22. Sept. 06 ‐ Dec. 07 Student: Joshua Taylor Reid
Job Title: Junior Design Engineer / Software Developer
Internship Company: Advanced Flow Technologies Inc.
23. Sept. 06 – Dec. 07 Student: Jaison Christopher Schaab
Job Title: Junior Design Engineer / Software Developer
Internship Company: Advanced Flow Technologies Inc.
3.5 GRANTS
3.5.1 Research Grants
Grant date Grant details
2016‐2018 Project number: 115E805
Project Title: Effective and efficient software test‐code engineering (Etkili ve verimli
yazılım test‐kod mühendisliği)
Grant Type: Starting R&D Projects Funding Program, program #3001 (Başlangıç Ar‐Ge
Projeleri Destekleme Programı)
Grant Agency: Scientific and Technological Research Council of Turkey (TÜBİTAK)
Role: PI
2015 Project number: BAP‐6387
Project Title: Software test‐code engineering (Yazılım test‐kod mühendisliği)
Grant Type: Grant in recognition of high citations and scientific impact
Grant Agency: Hacettepe Üniversitesi internal grant (scientific research projects’ support
program, BAP),
Role: PI
2015 Project number: BAP‐6581
Project Title: Testing web applications software (Web uygulama yazılımların testi)
Grant Type: Grant in support of strengthening international research collaborations
Grant Agency: Hacettepe Üniversitesi internal grant (scientific research projects’ support
program, BAP),
Role: PI
2013 Project number: B.14.2.TBT.0.06.01.03.220.01‐12496
Project title: Web application testing and assessment of testing practices in the industry
(Web uygulamalarının testleri ve endüstri test pratikleri)
Grant type: Fellowships for Visiting Scientists and Scientists on Sabbatical, program
#2221 (Konuk veya Akademik İzinli Bilim İnsanı)
Grant agency: Scientific and Technological Research Council of Turkey (TÜBİTAK)
Role: Invited researcher
2013‐2014 Project number: #EGP 444884‐12
Project Title: Improving the cost effectiveness of software testing activities and processes
Grant Agency: Natural Sciences and Engineering Research Council of Canada (NSERC)
Grant Type: NSERC ENGAGE
Industrial Partner: Pason Systems Corp., Calgary, Canada
Amount: $25K
Role: PI
Résumé ‐ Vahid Garousi 22 of 42 Updated: May 4, 2016
2012‐2013 Project number: #EGP 437020‐12
Project Title: Automated software testing of communication frameworks
Grant Agency: Natural Sciences and Engineering Research Council of Canada (NSERC)
Grant Type: NSERC ENGAGE
Industrial Partner: Telvent Canada Ltd. , Calgary, Canada
Amount: $25K
Role: PI
2012‐2015 Project number: #CRDPJ 414157‐11
Project Title: Tuning of artifact and process parameters towards optimized maintenance
Grant Agency: Natural Sciences and Engineering Research Council of Canada (NSERC)
Grant Type: NSERC Collaborative Research and Development (CRD) Grants
Industrial Partner: NovAtel Inc. , Calgary, Canada
Amount: $141K per year. My funding share=50%
Role: Co‐investigator
Collaborators: Dr. Guenther Ruhe and NovAtel Inc.
2012 Grant Agency: Schulich School of Engineering, University of Calgary
Grant Type: Bridge Funding
Amount: $15K
Role: Principal Investigator (PI)
2011 Project number: #EGP 413039‐11
Project Title: Mining repositories for optimized embedded software life‐cycle effort
allocation
Grant Agency: Natural Sciences and Engineering Research Council of Canada (NSERC)
Grant Type: NSERC ENGAGE
Industrial Partner: NovAtel Inc. , Calgary, Canada
Amount: $25K. My funding share=50%
Role: Co‐investigator
Collaborators: Dr. Guenther Ruhe and NovAtel Inc.
2009‐2011 Project number: #CRDPJ 365295‐08
Project Title: Designing for defect‐intolerant Embedded Systems
Grant Agency: Natural Sciences and Engineering Research Council of Canada (NSERC)
Grant Type: Collaborative Research and Development (CRD)
Industrial Partners: Analog Devices Inc.
CDL Systems Ltd.
Ecole dʹingénieurs et dʹarchitectes de Fribourg
DirectVoxx
Amount: $104K per year. My funding share: 10%
Role: Co‐investigator
Team members: Dr. Mike Smith (PI), Dr. James Miller, Dr. Richard Frayne
2007‐2010 Project number: #200600673
Project Title: Development of intelligent software systems for improving efficiency in oil
pipelines
Grant Agency: Alberta Ingenuity (Government of Alberta)
Grant Type: Alberta Ingenuity New Faculty Award
Amount: $100K per year
Role: Principal Investigator (PI)
2007‐2012 Project Title: Model‐based testing and analysis of distributed, embedded and real‐time
systems
Grant Agency: Natural Sciences and Engineering Research Council of Canada (NSERC)
Résumé ‐ Vahid Garousi 23 of 42 Updated: May 4, 2016
Grant Type: NSERC Discovery Grant
Amount: $15K per year
Role: Principal Investigator (PI)
2007‐2009 Project Title: Performance analysis and engineering of distributed and real‐time systems
Grant Agency: University Research Services, University of Calgary
Grant Type: University Research Grants Committee (URGC) Starter Grant
Amount: $15K
Role: Principal Investigator (PI)
2006‐2011 Grant Type: Start‐up Grant
Grant Agency: Department of Electrical and Computer Engineering, and Schulich School of
Engineering, University of Calgary
Amount: $40K
Role: Principal Investigator (PI)
3.5.2 Other Grants
Grant date Grant details
June 2007 Grant Title: A grant to organize the workshop on Software Engineering in Alberta (SEAB)
Workshop website: www.serg.ucalgary.ca/SEAB/2007
Grant Type: ISPR (ICT Strategy, Planning, and Recruiting)
Grant Amount: $9,200 CND
Grant Agency: The Alberta Informatics Circle of Research Excellence (iCORE)
3.6 AWARDS AND DISTINCTIONS Date Award/Distinction
May 2015 Outstanding Reviewer, Elsevier Journal of Systems & Software,
From the email: “You are awarded this status as you are in the top 10th percentile in terms of the number of
reviews completed for The Journal of Systems & Software in the past two years.”
July 2014 “Above‐threshold” Award (“Eşik Üstü Ödülü”) for the Horizon‐2020 program, awarded by the
Scientific and Technological Research Council of Turkey (TÜBİTAK)
May 2012 Selected as a Distinguished Visitor (speaker) for the IEEE Computer Society’s Distinguished Visitors
Program (DVP). Term 2012‐2015
July 2007 Alberta Ingenuity New Faculty Award
2002 Graduate Student Award, University of Waterloo, Ontario, Canada
2000 “Best Software Engineer” Excellence Award, Information Management Systems Software Co., Tehran,
Iran
1996 Ranked 61st in the Iranian nation‐wide University Entrance Competition among about 490,000 students
from all over the nation.
1993‐95 Ranked 1st in East Azerbaijan Province High School Students Scientific Competitions for three
consecutive years, Tabriz, Iran.
4 ACADEMIC SERVICES AND ACTIVITIES
4.1 UNIVERSITY-LEVEL SERVICE ACTIVITIES 2012/2013
o On sabbatical leave
2011/2012
o None 2010/2011
Résumé ‐ Vahid Garousi 24 of 42 Updated: May 4, 2016
o General Faculties Council (GFC) Committee to Hear and Determine Student Academic Appeals
2009/2010
o Graduate Scholarship Committee, Faculty of Graduate Studies (responsible for reviewing and
ranking NSERC and open scholarships)
o General Faculties Council (GFC) Committee to Hear and Determine Student Academic Appeals
2008/2009
o Invited to interview a candidate for a new faculty position in the Department of Computer Science,
December
o Graduate Scholarship Committee, Faculty of Graduate Studies (responsible for reviewing and
ranking NSERC and open scholarships)
o General Faculties Council (GFC) Committee to Hear and Determine Student Academic Appeals
(starting July 2008)
2007/2008
o Graduate Scholarship Committee, Faculty of Graduate Studies (responsible for reviewing and
ranking NSERC and open scholarships)
4.2 FACULTY-LEVEL SERVICE ACTIVITIES 2012/2013
o Research and Scholarship Leave Committee
o Representative to the Faculty Council of the Haskayne School of Business
2011/2012
o Representative of the Schulich School of Engineering to the Council of the Haskayne School of
Business 2010/2011
o Engineering Internship committee 2009/2010
o None 2008/2009
o Collaborated with the organization and presentation of our Software Engineering program in the Schulich
School of Engineering First Year Presentations night, February 11, 2008
2007/2008
o Collaborated with Nima Dorjee, P.Eng., Director of the Engineering Internship Program, in a Software Industry
Information Session for our undergraduate students, November 28
o A member of the “Core Competencies” theme group in the Schulich School of Engineering Education Summit,
May 16, 2008
Participated in a series of discussions with other fellows from the academia and also the industry to
highlight the top core competencies which our Schulich School of Engineering should focus on to
educate and train great engineers for tomorrow.
o Convocation marshal for the Summer 2007 convocation ceremonies, June 11, 2008
Voluntarily served as a Graduate Procession Marshal in the Summer 2007 convocation ceremonies
for the MEng, MSc, and PhD engineering graduates.
4.3 DEPARTMENT-LEVEL SERVICE ACTIVITIES 2012/2013
o Graduation admissions
o Program advertising and student interaction
Résumé ‐ Vahid Garousi 25 of 42 Updated: May 4, 2016
2011/2012
o Graduation admissions committee o Program advertising and student interaction committee
2010/2011
o Program advertising and student interaction committee
2009/2010
o Graduate Studies committee
o Socials activities committee
o Seminars committee
2008/2009
o Ad‐hoc committee to review the three programs in the department (requested by the Dean of the
Schulich School of Engineering)
o Program Advertising and Student Interaction committee
o IEEE Student Counselor committee
o Undergraduate Studies committee
o Interviewed three candidates for a new faculty position in the area of RF/microwave electronics
and communication, January
o Chair of the departmental striking committee (responsible for recommending faculty members to
faculty and departmental committees for the next academic year)
2007/2008
o Interviewed one candidate for a new faculty position in the area of RF/microwave electronics and
communication, November and December
o Organized and prepared the publicity material for the Software Engineering Research Group
(SERG) to be included in the upcoming departmental research brochure, October
o Organized and led a team effort to prepare and deploy the contents on the LCD displays in the ICT
building to improve the visibility and publicity of the department and its programs, September‐
December
o Provided interaction and answered the questions of undergraduate students in the Departmental
Graduate Tour, Oct. 15, 2008
o A member of the ad‐hoc committee to organize the department’s involvement in the UofC’s annual
campus fair
o A member of the “Program Advertising and Student Interaction” committee
o A member of the “Departmental Meetings Minutes” committee
o A member of the departmental striking committee (responsible for the assignment of faculty
members to committees for the next academic year)
o Departmental library coordinator
o Initiated, organized and led a team effort to update and extend the undergraduate section of the
departmental website: enel.ucalgary.ca/undergraduate/programs, Feb.‐Apr.
o A member of the Software Engineering Faculty hiring (search) committee, Jan.‐Nov.
o Collaborated with Dr. Mahmood Moussavi in preparing advertisement and publicity material (e.g.,
brochures, posters) and also website material for the Software Engineering program, Feb.
2006/2007
o Departmental minutes committee
o Departmental library coordinator
o A member of the Software Engineering Faculty hiring ad‐hoc committee
o Supervised a pilot project on designing a new website for our undergraduate Software Engineering
program which can greatly enhance the publicity of our program, its enrolment, and also increase
the quality of education for our current students. This is similar to other Software Engineering
programs across Canada and also world‐wide.
o A Member of the Software Engineering 5‐year strategic plan sub‐committee, February
Résumé ‐ Vahid Garousi 26 of 42 Updated: May 4, 2016
Collaborated with Dr. Dietmar Pfahl in preparing the 5‐year strategic plan for our
Software Engineering program and the Software Engineering Research Group (SERG)
based on the feedbacks from the group members.
o Initiator and Coordinator of a Technical report series, since 2007
Initiated and is managing a technical report series for the Software Engineering Research
Group (SERG)
2006
o Website designer and maintainer for the Software Engineering Research Group (SERG), since
October 2006
Designed, implemented and is maintaining a website for the Software Engineering
Research Group (SERG) at the Department of Electrical and Computer Engineering.
Website address: www.serg.ucalgary.ca
4.4 MEMBERSHIP IN EDITORIAL BOARDS OF SCIENTIFIC JOURNALS
Associate Editor, Canadian Journal of Electrical and Computer Engineering, since 2013
http://journal.ieee.ca/vgarousi.html
4.5 CONFERENCE-RELATED ACTIVITIES 2016
o PC member, Euro‐micro Conference on Software Engineering and Advanced
Applications (SEAA), two tracks: (1) Systematic Literature Reviews and Mapping Studies
in Software Engineering (SMSE) track, and (2) the Software management track
o PC member, the 29th IEEE International Conference on Software Engineering Education
and Training (CSEE&T)
o PC member, Testing: Academic and Industrial Conference – Practice and Research
Techniques (TAIC PART), co‐located with ICST o PC member, International Conference on Software Testing, Verification and Validations (ICST) o PC member, International Workshop on Load Testing of Large Software Systems (LT) , co-
located with the International Conference on Software Testing, Verification and Validations (ICST)
o PC member, International Workshop on Requirements Engineering and Testing (RET) 2015
o Co-chair, software testing track, Turkish National Software Engineering Symposium “Ulusal Yazılım Mühendisliği Sempozyumu” (UYMS)
o PC member, Turkish National Software Engineering Symposium “Ulusal Yazılım Mühendisliği Sempozyumu” (UYMS)
o PC member, 27th IFIP International Conference on Testing Software and Systems (ICTSS 2015), Dubai, United Arab Emirates
o PC member, 41st Euro‐micro Conference on Software Engineering and Advanced
Applications (SEAA)
o PC member, International Workshop on Requirements Engineering and Testing (RET)
o PC member, Testing: Academic and Industrial Conference – Practice and Research
Techniques (TAIC PART), co‐located with ICST o PC member, ICSE Joint Software Engineering Education and Training (JSEET) o PC member, International Conference on Software Testing, Verification and Validations (ICST) o PC member, International Workshop on Load Testing of Large Software Systems (LT) , co-
located with the International Conference on Software Testing, Verification and Validations (ICST)
o PC member, Turkish National Information Technologies Conference and CITEX Fair (TBD 32. Ulusal Bilişim Kurultayı ve CITEX 2015 Ankara Bilişim Fuarı)
2014
Résumé ‐ Vahid Garousi 27 of 42 Updated: May 4, 2016
o PC member, International Workshop on Requirements Engineering and Testing (RET) o PC member, International Conference on Testing Software and Systems (ICTSS), 2014 o PC member, International Workshop on Testing the Cloud (TTC) o PC member, Testing tools track, ICST o PC member, International Workshop on Search-Based Software Testing (SBST), co-located with
the ICSE 2014 o General Chair, Fourth International Workshop on Regression Testing (Regression 2014), co‐
located with ICST 2014 o PC member, International Conference on Web Engineering (ICWE) o PC member, IEEE Canadian Conference on Electrical and Computer Engineering (CCECE) o Testing track chair and PC member, Turkish National Software Engineering Symposium “Ulusal
Yazılım Mühendisliği Sempozyumu” (UYMS) o PC member, GECCO SBSE Track o PC member, International Conference on Software Engineering and Knowledge Engineering
(SEKE) o PC member, Testing: Academic and Industrial Conference – Practice and Research
Techniques (TAIC PART), co‐located with ICST 2014
o PC member, CSEE&T
2013 o PC member, PhD Track Program Committee, International Symposium on Search Based Software
Engineering (SSBSE 2013), August 24-26, 2013, St. Petersburg, Russia o PC member, International Symposium on Search Based Software Engineering (SSBSE 2013),
August 24-26, 2013, St. Petersburg, Russia o PC member, IEEE CloudCom Requirements Engineering Workshop 2013 o PC member, Turkish National Software Engineering Symposium “Ulusal Yazılım Mühendisliği
Sempozyumu” (UYMS), 2013 o Workshop chair and PC member, International Conference on Testing Software and Systems
(ICTSS), Istanbul, Turkey, Nov 13-15, 2013 o PC member, the Joint Conference of the 23rd International Workshop on Software Measurement
(IWSM) and the 8th International Conference on Software Process and Product Measurement (Mensura), Ankara, Turkiye
o PC member, International Conference on Predictive Models in Software Engineering (PROMISE) o PC member, International Conference on Product Focused Software Development and Process
Improvement (PROFES) o PC member, Workshop on Testing the Cloud, co-located with the International Symposium on
Software Testing and Analysis (ISSTA) o PC member, International Workshop on Regression Testing (Regression 2013) o PC member, IEEE International Systems Conference (SysCon) o PC member, IEEE International Conference on Software Engineering Education and Training
(CSEE&T) o PC member, International Workshop on Search-Based Software Testing (SBST), co-located with
the IEEE International Conference on Testing, Verification and Validation (ICST) 2012
o PC member, International Workshop on Regression Testing (Regression 2012) o PC member, IEEE International Conference on Machine Learning and Applications (ICMLA)
2012 , Special track on Machine Learning Applications in Software Engineering o PC member, Workshop on Process-centered approaches for Model-Driven Engineering (PMDE),
Seventh European Conference on Modeling Foundations and Applications o PC member, International Workshop on End-to-end Test Script Engineering (ETSE) o PC member, GECCO SBSE Track o PC member, International Workshop on Load Testing of Large Software Systems (LT 2012) , co-
located with the Fifth International Conference on Software Testing, Verification and Validations (ICST 2012) in April, 2012 in Montreal
o PC member, International Workshop on Search-Based Software Testing (SBST), co-located with the IEEE International Conference on Testing, Verification and Validation (ICST)
Résumé ‐ Vahid Garousi 28 of 42 Updated: May 4, 2016
o PhD symposium co-chair, IEEE International Conference on Software Testing, Verification and Validation (ICST 2012)
o PC member, International Conference on Software and Systems Process (ICSSP) 2011
o PC member, Workshop on Process-centered approaches for Model-Driven Engineering (PMDE), Seventh European Conference on Modeling Foundations and Applications
o Poster committee chair, ESEM 2011 (International Symposium on Empirical Software Engineering and Measurement)
o PC member, International Conference on Software and Systems Process (ICSSP), May 21-22, 2011, Honolulu, Hawaii, USA (co-located with ICSE 2011)
o PC member, International Conference on Computer Science and Software Engineering, June 15-16, 2011, Tehran, Iran
o PC member, International Workshop on Search-Based Software Testing (SBST), co-located with the IEEE International Conference on Testing, Verification and Validation (ICST)
o Publicity co-chair, and PC member (both research and industry tracks), International Conference on Software Testing, Verification, and Validation (ICST)
o PC member, IEEE International Conference on Software Engineering Education and Training (CSEE&T)
2010 o Session chair for the Conference on Software Engineering and Knowledge Engineering (SEKE),
July 2010 o Program committee member of IEEE Canadian Conference on Electrical and Computer
Engineering (CCECE), May o Program committee member of the IEEE International Workshop on Model-Based Engineering
for Real-Time Embedded Systems Design (MoBE-RTES), in conjunction with IEEE International Symposium on Object/Component/Service-oriented Real-time distributed Computing (ISORC)
o Program committee member of the Genetic and Evolutionary Computation Conference (GECCO), Search-Based Software Engineering (SBSE) track
o Program committee member of the International Conference on Predictor Models in Software Engineering (PROMISE), and also its Student Symposium
o Program committee member of the International Conference on Software Process (ICSP) o Program committee member and North America publicity chair of the 3rd IEEE International
Conference on Software Testing, Verification, and Validation (ICST), Paris, France o Program committee member of the short papers and posters session of the 11th International
Conference on Product Focused Software Development and Process Improvement (PROFES) o Program committee member of the 2nd International Symposium on Search-Based Software
Engineering (SSBSE) 2009
o Program committee member of the Doctoral Symposium of the IEEE/ACM International Conference on Model Driven Engineering Languages and Systems (MoDELS) 2009
o Program committee member of the International Workshop on Security, Trust and Privacy for Software Applications (STPSA) 2009, in conjunction with the IEEE International Computer Software and Applications Conference (COMPSAC)
o Program committee member of the Genetic and Evolutionary Computation Conference (GECCO), Search-Based Software Engineering (SBSE) track, July 8-12, 2009, Montreal, Quebec, Canada
o Program committee member of the 1st International Symposium on Search-Based Software Engineering (SSBSE), Cumberland Lodge, Windsor, UK, May 13-15, 2009.
o Co-organizer of the first Software Testing Education Workshop (STEW), Wednesday, April 1, 2009, Co-located with the ICST 2009, Denver, Colorado, USA.
o Program committee member an a session chair for the 2nd International Conference on Software Testing, Verification, and Validation (ICST), April 1-4, 2009, Denver, USA
o Publicity Chair, program committee member, and session chair of the International Conference on Software Process (ICSP) 2009, co-located with ICSE 2009 in Vancouver, Canada
2008 o A session chair for the IEEE Canadian Conference on Electrical and Computer Engineering 2008
(CCECE'08), Computer Systems and Applications track, Niagara Falls, Ontario, Canada, May 4-7,
Résumé ‐ Vahid Garousi 29 of 42 Updated: May 4, 2016
2008 o A session chair for the International Conference on Software Process (ICSP 2008), Leipzig,
Germany (co-located with ICSE 2008), May10-11, 2008 o A session chair for the Search-Based Software Engineering (SBSE) track of the Genetic and
Evolutionary Computation Conference (GECCO-2008), July 12-16, 2008, Atlanta, Georgia, USA o Program committee member of the 3rd Annual Conference of the Association of Software Testing
(CAST), Toronto, Ontario, Canada, July 14-16, 2008 o A member of the organizing committee for the NSERC-prairies workshop on "Advanced
Communications & Management of Information", January 25-26, 2008, Calgary, AB o Program committee member of the International Workshop on Security, Trust and Privacy for
Software Applications (STPSA), in conjunction with the IEEE International Computer Software and Applications Conference (COMPSAC), Turku, Finland
2007 o Co-organizer and co-chair of the workshop on enhancing Software Engineering practices among
Alberta's industry, government, and universities (SEAB), held in Calgary, Alberta. Workshop website: www.serg.ucalgary.ca/SEAB
o Program committee member of the International Workshop on Security, Trust and Privacy for Software Applications (STPSA), in conjunction with the IEEE International Computer Software and Applications Conference (COMPSAC), Beijing, China
o Reviewer for the IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS)
2006 o Program committee member of 2nd International Conference on Trends in Enterprise Application
Architecture (TEAA) o Reviewer for IEEE International Conference on Software Engineering (ICSE) o Reviewer for IEEE/ACM International Conference on Model Driven Engineering Languages and
Systems (MoDELS) o Reviewer for Genetic and Evolutionary Computation Conference (GECCO), Search-Based
Software Engineering track 2005
o Paper submissions chair, and Publications chair, for International Conference on Model Driven Engineering Languages and Systems (MoDELS)
o Reviewer for Workshop on Advances in Model-Based Software Testing (A-MOST) - in conjunction with ICSE’2005
o Reviewer for International Symposium on Software Reliability Engineering (ISSRE) 2004
o Developed (and is maintaining) the VirtualChair system (a paper submission and reviewing system for conferences, workshops and journals), 2004 - present
o Paper submissions chair for (International Symposium on Software Reliability Engineering (ISSRE)
4.6 JOURNAL-RELATED ACTIVITIES 2015 2014
o Reviewer for: Elsevier Journal of Information and Software Technology, two papers Elsevier Journal of Systems and Software
2013 o Reviewer for:
Elsevier Journal of Information and Software Technology Elsevier Journal on Information Sciences Journal of Software Maintenance and Evolution Elsevier Journal of Systems and Software
2012
Résumé ‐ Vahid Garousi 30 of 42 Updated: May 4, 2016
o Reviewed two chapters for the book “Progressions and Innovations in Model-Driven Software Engineering”
o Reviewer for: Empirical software engineering (EMSE), two papers International Journal of Software Engineering and Knowledge Engineering (IJSEKE),
two papers Elsevier Journal of Information and Software Technology, two papers Elsevier Journal of Systems and Software
2011 o Reviewer for:
Empirical software engineering (EMSE) IEEE Transactions on Education Elsevier Journal of Information and Software Technology Elsevier Journal of Systems and Software
2010 o Guest editor for the Special Issue of the International Journal of Software Process: Improvement
and Practice, Theme: “Processes to Develop Trustworthy Software” 2009
o Guest editor for the Special Issue of the International Journal of Software Process: Improvement and Practice, Theme: “Processes to Develop Trustworthy Software”
o Reviewer for: IEEE TSE (Special Issue on Search-Based Optimization)
2008 o Reviewer for:
IEEE TSE (Special Issue on Search-Based Optimization) Journal of Information and Software Technology Software Quality Journal
2007 o Member of the board of reviewers, International Journal of Software Engineering and Knowledge
Engineering (IJSEKE) o Reviewer for:
ACM Computing Reviews IEEE Computer Society’s Journal of Computing in Science and Engineering International Journal of Software Engineering & Knowledge Engineering
o Reviewer by the IEEE Software Bookshelf for the following books: Ferdinand Wagner, Ruedi Schmuki, Thomas Wagner, Peter Wolstenholme, "Modeling
Software with Finite State Machines", ISBN-13: 978-0849380860, publisher: Auerback, 2006
Kurt Bittner, Ian Spence, "Managing Iterative Software Development Projects", Addison-Wesley, ISBN-13: 978-0321268891, 2006
Sandy Carter, "The New Language of Business: SOA & Web 2.0", ISBN-13: 978-0131956544, IBM Press, 1st edition, 2007
2006 o Reviewer for:
IEEE Software Bookshelf Wiley Journal on Software Testing, Verification and Reliability IEEE Transactions on Software Engineering
2005 and before o Reviewer for:
IEEE Transactions on Software Engineering
4.7 REVIEWER FOR GRANT PROPOSALS Aprıl 2015: Invited reviewer for two industrial grants funded by Hacettepe University Techno‐park (Teknokent),
Turkey
Résumé ‐ Vahid Garousi 31 of 42 Updated: May 4, 2016
May 2013: Invited reviewer for a CRD grant applications, the Natural Sciences and Engineering Research
Council of Canada (NSERC)
Jan. 2013: Invited reviewer for an internal grant for the American University of Beirut, Lebanon
Dec. 2011‐Jan. 2012: Invited reviewer for three Discovery Grant applications, the Natural Sciences and
Engineering Research Council of Canada (NSERC)
Dec. 2009: Inviter Reviewer for a MITACS ACCELERATE Cluster Internship Grant Proposal
October 2008‐Jan. 2009: Invited reviewer for two Discovery Grant applications, the Natural Sciences and
Engineering Research Council of Canada (NSERC)
4.8 INVITED TALKS/WORKSHOPS/PANELS
2016
Invited speaker, “A review of career paths, education and learning resources in software testing”, Ankara
Testing Days event (Ankara Test Günleri), May 5, 2016
2015
Invited speaker, ʺIndustry‐academia collaborations in software engineering: a literature review and a practical
approach to ensure successʺ, Doctoral Program on Software and Systems Engineering (SoSE), University of
Oulu, Finland, Oct. 29, 30, 2015
Invited speaker, “Software Test‐Code Engineering (STCE): Developing, verifying and maintaining high‐quality
test scripts”, Ankara Testing Days event (Ankara Test Günleri), June 10, 2015
Invited speaker, “Success stories of industry‐academia collaborations in Software Engineering: Experience from
Canada and Turkey”, Workshop on Dependable Systems (Güvenilirlik çalıştayı), İzmir Institute of Technology
(İzmir Yüksek Teknoloji Enstitüsü, İYTE), May 10, 2015, Izmir, Turkey
Keynote speaker, “Success stories of industry‐academia collaborations in Software Engineering: Experience from
Canada and Turkey”, International Symposium on Computer Science and Software Engineering (CSSE), Aug.
18, 2015, Tabriz, Iran
2014
Invited speaker, “UML‐Driven Software Performance Engineering”, 1st International Workshop on Advanced
Topics on Software Engineering (ATSEN 2014), November 7, İstanbul Kültür University, İstanbul, Turkey
Invited speaker, “Test Cost‐Effectiveness and Defect Density: A Case Study on the Android Platform”, Mobile
Days, organized by the Bilkent University’s IEEE branch, Ankara, Turkey, April 2014
Invited speaker, “Success stories in Software Testing: A Canadian‐Turkish Perspective”, Ankara Testing Days
event (Ankara Test Günleri), May 2014
2013
Invited speaker, “Test Cost‐Effectiveness and Defect Density: A Case Study on the Android Platform”, Android
Developer Days, Ankara, Turkey, June 14‐15, 2013
Invited speaker, “A Systematic Approach to Software Test Automation and How to Increase its ROI”,
TestIstanbul industry conference, İstanbul, Turkey, May 23‐24, 2013
2012
Invited speaker, “Software Test Automation and its ROI (Return On Investment)”, Invited talk for SMART
Technologies Corporation, Calgary, Nov. 8, 2012
Invited speaker, “Success Stories in Industrial Software Testing Research and Education: A Canadian
Perspective”, Invited talk, Software Testing and Quality Assurance Center (YTKDM), Marmara Research Center,
Scientific and Technological Research Council of Turkey (BILGEM, TÜBITAK), Istanbul, Turkey, July 24, 2012
Résumé ‐ Vahid Garousi 32 of 42 Updated: May 4, 2016
Invited speaker, “Connecting Academia and Software Engineering Industry via Action Research: Achievements
and Experiences Learned in Canada”, Invited talk, Koç University, Istanbul, Turkey, July 23, 2012
Invited speaker, “Software Testing Education and Training: How can we train top‐quality Software Test
Engineers?”, IEEE Computer Society ‐ Vancouver Chapter, Vancouver, BC, May 2012
2011
Invited speaker, “Software Testing Education and Training: How can we train top‐quality Software Test
Engineers?”, Middle East Technical University (METU), Ankara, Turkey, Dec. 26, 2011
Invited speaker, “Practical Software Testing: Linking Industry and Academia”, Middle East Technical University
(METU), Ankara, Turkey, Dec. 25, 2011
Invited speaker, “An Overview of Software Testing Research at the University of Calgary”, IEEE Southern
Alberta Section, University of Lethbridge, September 27, 2011
Invited speaker, ʺBetter Software Testing through University/Industry Collaborationsʺ, Calgary Software Quality
Discussion Group (SQDG), September 20, 2011
Invited panelist, Faculty panel on ʺKeys to Success in Graduate Schoolʺ, ENEL 605 seminar course, University of
Calgary, September 22, 2011
Invited speaker, “GUI Testing Research in the SoftQual Group”, University of Calgary Workshop on GUI
Software Testing, July 27, 2011
Invited panelist, “Teaching Software Testing: Experiences, Lessons Learned & the Path Forward”, IEEE
Conference on Software Engineering Education and Training (CSEE&T), May 2011, Moderator: W. Eric Wong ,
Panelists: Antonia Bertolino, Vidroha Debroy, Vahid Garousi, Aditya Mathur, Jeff Offutt, Mladen Vouk
2010
Invited speaker, “Metrics and Measurement in Software Testing”, Toronto TesTrek Symposium
(www.qaitestrek.org/2010/), organized by the Quality Assurance International (QAI) Global Institute, Oct. 18‐21,
2010
Invited speaker, “Recent Trends in Software Testing: Opportunities for Industry‐Academia Collaborations”,
YouTube Corporation, San Bruno, California, June 30, 2010
2007 and Before
Invited speaker, “A look at the research activities of the Software Engineering Research Group (SERG) of the
University of Calgary”, The provincial workshop on enhancing Software Engineering practices among Albertaʹs
industry, government, and universities (SEAB), Sept. 2007
“Traffic‐aware Stress Testing of Distributed Systems based on UML Models”
o Department of Electrical and Computer Engineering, University of Calgary, AB, Canada, June 2006
o Department of Electrical and Computer Engineering, Clarkson University, Potsdam, NY, USA, July 2006
o Department of Computer Science, Lakehead University, Thunder Bay, ON, Canada, July 2006
o Department of Computer Engineering, Sharif University of Technology, Tehran, Iran, May 2006
Invited speaker, “Control Flow Analysis of UML 2.0 Sequence Diagrams and its Applications”, invited
presentation at the Software Engineering Department, Siemens Corporate Research, Princeton, NJ, USA, October
2005
Invited speaker, “Introduction to Software Testing”, a 2‐day invited workshop presented at Khazar University,
Baku, Republic of Azerbaijan, May 8‐9, 2006
Invited speaker, “Selected Advanced topics in Software Engineering (including Model‐Driven Architecture and
Testing Distributed Real‐Time Systems)”, a 1‐day invited workshop presented at Khazar University, Baku,
Republic of Azerbaijan, May 10, 2006
Résumé ‐ Vahid Garousi 33 of 42 Updated: May 4, 2016
Invited speaker, “Graduate Studies in Canada”, a 1‐day invited workshop presented at Khazar University, Baku,
Republic of Azerbaijan, May 11, 2006
Invited speaker, “A Survey on the Immigration of Iranian Experts and the Elite: Reasons, Losses and Possible
Solutionsʺ, an invited talk at the 2nd Scientific Seminar on the Discourse of Overseas Iranian Youth, Tehran, Iran,
Dec. 2003
4.9 MEMBERSHIP IN GRADUATE STUDENT THESIS COMMITTEES
4.9.1 Examiner
Date Student name Degree / exam
type
Thesis title Department/
University
May 2016 Ezgi Ertürk PhD final Software defect estimation Hacettepe
University
Dec. 2015 XY Oral proficiency
exam
Health/medical informatics Atilim University
September
2015
İbrahim
Onuralp Yiğit
MSc final Definition of domain specific components in
software product lines based on feature variability
Computer
Engineering, ODTU
September
2015
Yudum Paçin MSc final An Approach for Automated Verification of Web
Applications Using Model Checking and
Replaying the Scenarios of Counterexamples
Informatics
Institute, ODTU
June 2015 Fadime İlisulu MSc final Development of a self‐assessment tool for
business process maturity (ʺiş süreçleri olgunluğu
için bir öz‐değerlendirme aracının geliştirilmesiʺ)
Computer
Engineering,
Hacettepe
University
June 2015 Rana Gönültaş MSc final Run‐time measuring of cosmic functional size via
measurement code instrumentation into java
business applications (ʺCOSMIC işlevsel
büyüklüğün Java iş uygulamalarına ölçme kodu
enstrümantasyonu yoluyla çalışma zamanında
ölçülmesiʺ)
Computer
Engineering,
Hacettepe
University
Nov. 2014 Fatih İşler MSc final Web testing Informatics
Institute, ODTU
September
2014
Ozkan
Bayraktar
PhD final An Automated Statistical Fault Localization
Technique
Informatics
Institute, ODTU
September
2014
İsmail Alper
Sağlam
MSc final Measuring and assessment of well‐known bad
practices in Android application development
Informatics
Institute, ODT
September
2014
Muzaffer Aydın MSc final Testing Android Applications: A Systematic
Mapping
Informatics
Institute, ODT
June 2014 Gülin Nur
Demirparmak
MSc final Software
Engineering, Atilim
University
June 2014 Uğur Öztürk MSc final Software
Engineering, Atilim
University
June 2014 Burak Gökberk
Eyüboğlu MSc course‐based Software
Engineering, Atilim
University
June 2014 Eda Topaloğlu MSc course‐based Software
Engineering, Atilim
University
Résumé ‐ Vahid Garousi 34 of 42 Updated: May 4, 2016
June 2014 Sinem Güney MSc course‐based Software
Engineering, Atilim
University
June 2014 Yusuf Evren
Aykaç MSc course‐based Software
Engineering, Atilim
University
June 2014 Elif Aydin MSc final Informatics
Institute, ODTU
June 2014 Özge Gürbüz MSc final An Automated Quality Measurement Approach
for Business Process Models
Informatics
Institute, ODTU
June 2014 Banu Aysolmaz PhD final UPROM: A Unified Business Process Modeling
Methodology
Informatics
Institute, ODTU
Jan. 2014 Sasan Abed MSc final Informatics
Institute, ODTU
Dec. 2013 Özge Gürbüz PhD proposal Informatics
Institute, ODTU
Dec. 2013 Elif Aydin PhD proposal Informatics
Institute, ODTU
Aug. 2013 Masoud
Shahmanzari
MSc final Assessing the influence of e‐commerce item
recommender systems on user continuance
intention for future use of recommender system
Informatics
Institute, ODTU
May 2013 Elham Paikari PhD final Department of ECE,
U. of Calgary
Oct. 2012 Joydeep
Mukherjee
MSc final Department of ECE,
U. of Calgary
July 2012 Albert Tran MSc final Department of ECE,
U. of Calgary
July 2012 S. M. Didar‐Al‐
Alam
MSc‐to‐PhD‐
transfer seminar
Department of CS,
U. of Calgary
July 2012 Antoine
Widmer
PhD final Department of ECE,
U. of Calgary
April 2012 (Kiran)
Sachitsing
Dwarkan
MSc final Department of ECE,
U. of Calgary
March
2012
Simon Ferrari MSc final Department of ECE,
U. of Calgary
Nov. 1,
2011
Raoufeh
Hashemian
MSc final Department of ECE,
U. of Calgary
September
2011
Fazlul
Chowdhury
Course‐based
MSc Oral Exam
Department of ECE,
U. of Calgary
September
2011
Ammar Masri MSc final Department of ECE,
U. of Calgary
April 2011 Faraz Rasheed PhD final Department of CS,
U. of Calgary
Feb. 2011 Ahmed Al‐
Emran
PhD final Department of ECE,
U. of Calgary
Dec. 2010 Elham Paikari PhD Candidacy
Oral and Written
Exam
Department of ECE,
U. of Calgary
Nov. 2010 Song Zhang MSc final Department of ECE,
U. of Calgary
June 2010 Amir Kalbasi MSc final Department of ECE,
U. of Calgary
Résumé ‐ Vahid Garousi 35 of 42 Updated: May 4, 2016
June 2010 Jamie Starke MSc final Department of CS,
U. of Calgary
Feb. 2010 Antoine
Widmer
PhD Candidacy
Oral and Written
Exam
Department of ECE,
U. of Calgary
Nov. 2009 Kendall (Kai)
Hu
MSc final Department of ECE,
U. of Calgary
August
2009
Ajay
Gopinathan
PhD Candidacy
Exam
Optimal and Incentive Compatible Multicast Department of CS,
U. of Calgary
June 2009 Andrew Kwan MSc final Department of ECE,
U. of Calgary
May 2009 Mehrnoush
Alemzadeh
MSc final Department of ECE,
U. of Calgary
March
2009
Abhinav
Akshay
MSc final A Language to Model Service Level Agreements
(SLAs) for Utility Data Centers
Department of CS,
U. of Calgary
January
2009
Ahmed Al‐
Emran
PhD Candidacy
Oral and written
Exam
Simulation for Operational Release Planning Department of ECE,
U. of Calgary
September
2008
Jialin Shen MSc final Development of a Software Effort and Cost
Estimation Tool based on FEMSEC (Formal
Economic Model of Software Engineering Cost)
Department of ECE,
U. of Calgary
August
2008
Mohammad
Khabbazhaye
Tajer
MSc final XML Document Classification using Structural
and Textual Features
Department of CS,
U. of Calgary
August
2008
Hamed‐reza
Motahhari
MSc final Improved drilling efficiency technique using
integrated PDM and PDC bit parameters
Department of
Chemical and
Petroleum Eng., U.
of Calgary
July 2008 James Blake
Ambler
MSc, course‐
based degree,
oral defense
Department of CS,
U. of Calgary
April 2008 Jim McElroy PhD candidacy
exam
Time‐dependent Release Planning Department of CS,
U. of Calgary
Apr. 2008 Tony Khoo MSc final System Architecture Modeling using UML and
Real‐Time Process Algebra
Department of ECE,
U. of Calgary
Mar. 2008 Mitra
Shirmohammadi
MSc final Geometric Modeling with L Systems Department of CS,
U. of Calgary
Dec. 2007 Vani
Mudigonda
Master of
Software
Engineering
(MEng), course‐
based degree
Department of ECE,
U. of Calgary
Dec. 2007 Antoine Widner MSc final Multi‐sensory Integration for Intuitive Interaction
within Virtual Environments
Department of ECE,
U. of Calgary
June 2007 Mahnaz Shams MSc final A Model‐based Approach for Performance
Testing of Web Applications
Department of ECE,
U. of Calgary
May 2007 Vani
Mudigonda
Master of
Software Eng.
(MEng)
Department of ECE,
U. of Calgary
Feb. 2007 Srikanth Jujjuru Master of
Software Eng.
(MEng)
Department of ECE,
U. of Calgary
Jan. 2007 Sergey Kiselev Master of
Software Eng.
(MEng)
Department of ECE,
U. of Calgary
Résumé ‐ Vahid Garousi 36 of 42 Updated: May 4, 2016
Dec. 2006 Ahmed Al‐
Emran
MSc final Dynamic Re‐planning of Software Releases Department of ECE,
U. of Calgary
Nov. 2006 Samuel Lee Master of
Software Eng.
(MEng)
Department of ECE,
U. of Calgary
Oct. 2006 Kujinder
Khatkar
Master of
Software Eng.
(MEng)
Department of ECE,
U. of Calgary
4.9.2 Neutral Chair
May 20, 2011 Neutral chair for PhD Candidacy Oral Exam
Student: Seyed Hossein Hejazi
Department of Chemical and Petroleum Engineering, University of Calgary
Nov. 2010 Neutral chair for PhD Candidacy Oral Exam
Student: Milton Castro
Department of Electrical and Computer Engineering, University of Calgary
September 9, 2010 Neutral chair for MSc Final Oral Exam
Student: Peng Xie
Department of Geomatics Engineering, University of Calgary
July 26, 2010 Neutral chair for MSc oral exam
Student: Y. Pan
Department of Mechanical and Manufacturing Eng., University of Calgary
April 7, 2010 Neutral chair for PhD Final Oral Exam
Student: Sidantha Weerakone
Department of Civil Engineering, University of Calgary
December 14, 2009 Neutral chair for PhD Candidacy Oral Exam
Student: Junjie Liu
Department of Electrical and Computer Engineering, University of Calgary
December 8, 2009 Neutral chair for PhD Candidacy Oral Exam
Student: Shimaa El‐Sherif
Department of Electrical and Computer Engineering, University of Calgary
June 19, 2009 Neutral chair for MSc oral Exam
Student: James O. Arukhe
Department of Chemical and Petroleum Engineering, University of Calgary
December 11, 2008 Neutral chair for PhD Candidacy Oral Exam
Student: Mohammad Aflaki
Department of Electrical and Computer Engineering, University of Calgary
December 4, 2008 Neutral chair for PhD Final Oral Exam
Student: Zainab Syed
Department of Geomatics Engineering, University of Calgary
November 28, 2008 Neutral chair for MSc Final Oral Exam
Student: Abdel Rahman M. A. Muhsen
Department of Geomatics Engineering, University of Calgary
July 12, 2007 Neutral chair for MSc oral exam
Student: Donghua Yao
Department of Geomatics Eng., University of Calgary
Résumé ‐ Vahid Garousi 37 of 42 Updated: May 4, 2016
Feb. 16, 2007 Neutral chair for PhD oral exam
Student: Yang Ju
Department of Mechanical and Manufacturing Eng., University of Calgary
4.9.3 Supervisory Committee
July 20153‐ Member of PhD Supervisory Committee
Student: Rana Ozakinci
Topic: A software defect prediction model that uses qualitative and quantitative methods
together
Department of Computer Engineering, Hacettepe University
June 2013‐ Member of PhD Supervisory Committee
Student: Elif Aydın
Topic: System engineering size measurement approach
School of Informatics, Middle East Technical University (METU)
June 2013‐ Member of PhD Supervisory Committee
Student: Özge Gürbüz
Topic: A methodology to develop domain ontology from organizational guidelines
School of Informatics, Middle East Technical University (METU)
May 2012‐July 2014 Member of PhD Supervisory Committee
Student: S. M. Didar‐Al‐Alam
Department of Computer Science, University of Calgary
Oct. 2010‐May 2013 Member of PhD Supervisory Committee
Student: Elham Paikari
Department of Electrical and Computer Engineering, University of Calgary
Jan.‐Oct. 2009 Member of PhD Supervisory Committee
Student: Shelly Park
Department of Computer Science, University of Calgary
4.10 MEMBERSHIP IN UNDERGRADUATE STUDENT PROJECT COMMITTEES
April 13, 2007 Student: Michael Rhett Dickson
Independent examiner for the 4th year project presentation
Project title: An Empirical Evaluation of Aspect‐oriented design pattern Evolvability
Department of Electrical and Computer Engineering, University of Calgary
4.11 RESEARCH-RELATED SOFTWARE DESIGN AND DEVELOPMENT For details or to download these software tools, refer to www.softqual.ucalgary.ca/sw_tools.html
2011 EmbeddedGear: An embedded software controller for vehicle automatic gear control
(Blackfin platform)
2011 AutoETF: Automated Embedded Traceability Framework
2010 AutoBBUT: Automated generator of test code for black‐box unit testing
2009 TeCRevis: A Graph‐Based Test Coverage and Test Redundancy Visualization Plug‐in for
Eclipse IDE
2009 IssuePlayer: A dashboard tool aimed at project managers overseeing software development.
2006 BDAnalyzer: UML model‐based behavioral dependency analyzer and visualization
2005 GARUS: Genetic Algorithm‐based test Requirement tool for real‐time distribUted Systems
Résumé ‐ Vahid Garousi 38 of 42 Updated: May 4, 2016
2004 VirtualChair: An open‐source paper submission and reviewing system for conferences,
workshops and journals
4.12 MEDIA APPEARANCES AND NEW RELEASES
Nov. 2007 UofCʹs OnCampus magazine
Subject: Pipeline researchers get Alberta Ingenuity funding
More at: www.ucalgary.ca/news/uofcpublications/oncampus/biweekly/nov9‐07/pipeline
Nov. 2007 News release published by the ʺAlberta Ingenuity Fundʺ about my recent research grant and
award
Subject: The Fossil’s Journey: Making Alberta’s oil pipelines more efficient as they carry oil
across thousands of rugged kilometers
More at: www.albertaingenuity.ca/news_detail.aspx?itemid=234
Aug. 2006 Interview with Radio Free Europe/Radio Liberty (RFE/RL)ʹs Azerbaijani service, based in
Prague, Czech Republic
Subject: Young Azerbaijani Professor ‐ Comparing Higher Education in Canada and
Azerbaijan
Aug. 2004 Interview with Radio Farda, based in Los Angeles, USA
Subject: The Knowledge Diffusion Network (www.knowdiff.net), in which I was a member
of the board of directors (BoD).
Aug. 2004 Interview with Radio Farda, based in Los Angeles, USA
Subject: The problem of brain drain in Iran
Mar. 2004 Interview with Radio Free Europe/Radio Liberty (RFE/RL)ʹs Farsi service
Subject: The brain drain problem in Iran
Jan. 2004 Live 1‐hour interview with Iranʹs 3rd National TV
Subject: A paper of mine on the issue of immigration of Iranian experts
4.13 OTHER EXTERNAL SERVICE AND ACTIVITIES 2014
o Invited reviewer for draft of ISO/IEC/IEEE 29119 (Software Testing Standard)
www.softwaretestingstandard.org
o Invited examiner (subject matter expert) for “Real Time Systems “, the Association of Professional
Engineers and Geoscientists of Alberta (APEGA)
2013
o Invited examiner (subject matter expert) for “Real Time Systems “, the Association of Professional
Engineers and Geoscientists of Alberta (APEGA)
o Invited jury member for the undergraduate software engineering projects contest (,n Turkish:
Yazılım Projeleri Yarışması), organized by the TÜBİTAK, June 2013
2012
o August 2012: Exam developer and examiner for the subject of “Real Time Systems” for the
Association of Professional Engineers and Geoscientists of Alberta (APEGA)
o August 2012: Invited evaluator of an application for tenure (university name is not disclosed due to
confidentiality)
2008
o Since March 2008: Chair of the Computer Chapter (C16), IEEE South Alberta Section
o May‐Dec. 2008: Managed a team effort to prepare the instructional manual (exercise solutions) for
the textbook “Foundations of Software Testing”, by Aditya Mathur, Pearson Ed.
o Reviewer for the textbook “Foundations of Software Testing”, by Aditya Mathur, Pearson Ed.
(invited by the author)
Résumé ‐ Vahid Garousi 39 of 42 Updated: May 4, 2016
o August 2008: Was nominated as a consultant for the Ontario Council on Graduate Studies (OCGS)
assessment of University of Ontario Institute of Technology (UOIT)ʹs proposed new PhD in
Electrical and Computer Engineering program
5 INDUSTRIAL/CONSULTING ACTIVITIES AND EXPERTISE
5.1 CONSULTING PROJECTS Timeline Client Project Title
2016‐ Innova IT Solutions (İnnova Bilişim
Çözümleri) A.Ş., Ankara, Turkey
Software test process improvement, test automation improvement
2015‐ HAVELSAN A.Ş., Ankara, Turkey Implementation of test automation for several test groups
Assessing and improving an in‐house test automation
framework
Establishing a systematic, effective and efficient GQM‐based
measurement program for the testing directorate
Assessment and improvement of maturity of test processes and
practices using TMMI and TPI‐Next
Bi‐directional knowledge transfer from/to international venues
and organizations in the aviation industry
2013 Department for Turks Abroad and
Relative Societies (Yurtdışı Türkler ve
Akraba Topluluklar Başkanlığı),
Ankara, Turkey
Software performance engineering, static code analysis, and web
usability assessment of a major web‐based application
2013 Bantrel Construction Management
Corp., Calgary, Canada
Development of an automation software for pre‐engineered steel
buildings and structures
2011 Pembina Pipelines, Calgary, Canada
5.2 INDUSTRIAL PARTNERS/COLLABORATIONS (PAST AND PRESENT) HAVELSAN A.Ş.
Arçelik A.Ş.
Berner & Mattner Systemtechnik GmbH
NovAtel Inc., Calgary, Canada (2011‐2013)
Pason Systems Corporation, Calgary, Canada (2012‐2013)
Telvent Canada Ltd. , Calgary, Canada (2012‐)
MR Control Systems International Inc., Calgary, Canada (2009‐2011)
Pembina Pipelines, Calgary, Canada (2008‐2010)
Optimal Solutions Ltd., Calgary, Canada (2007‐2009)
Enbridge Inc., Calgary, Canada (2007‐2008)
Siemens Corporate Research, Princeton, NJ, USA (2004‐2006)
IBM Research, Ottawa, Canada (2005‐2006)
Nortel Networks, Ottawa, Canada (2001‐2003)
Atlantis Consulting Group Inc., Montreal, Canada (1999‐2001)
5.3 INVITED TALKS/WORKSHOPS/PANELS
2013
Invited speaker, “A Systematic Approach to Software Test Automation and How to Increase its ROI”,
TestIstanbul industry conference, Istanbul, Turkey, May 23‐24, 2013
2012
Résumé ‐ Vahid Garousi 40 of 42 Updated: May 4, 2016
Invited speaker, “Software Test Automation and its ROI (Return On Investment)”, Invited talk for SMART
Technologies Corporation, Calgary, Nov. 8, 2012
Invited speaker, “Success Stories in Industrial Software Testing Research and Education: A Canadian
Perspective”, Invited talk, YTKDM (Software Testing and Quality Assurance Center), Scientific and
Technological Research Council of Turkey, Istanbul, Turkey (BILGEM, TÜBITAK), July 24, 2012
Invited speaker, “Software Testing Education and Training: How can we train top‐quality Software Test
Engineers?”, IEEE Computer Society ‐ Vancouver Chapter, Vancouver, BC, May 2012
2011
Invited speaker, ʺBetter Software Testing through University/Industry Collaborationsʺ, Calgary Software Quality
Discussion Group (SQDG), September 20, 2011
2010
Invited speaker, “Metrics and Measurement in Software Testing”, Toronto TesTrek Symposium
(www.qaitestrek.org/2010/), organized by the Quality Assurance International (QAI) Global Institute, Oct. 18‐21,
2010
Invited speaker, “Recent Trends in Software Testing: Opportunities for Industry‐Academia Collaborations”,
YouTube Corporation, San Bruno, California, June 30, 2010
5.4 EXECUTIVE POSITIONS IN PROFESSIONAL ASSOCIATIONS Chair of the IEEE Computer Chapter in Southern Alberta, April 2009‐Dec. 2012
Student Branch Counselor for the IEEE South Alberta Section (SAS), 2008‐2009
5.5 MEMBERSHIP IN PROFESSIONAL ASSOCIATIONS Member of the IEEE and IEEE Computer Society, since 2005
Registered Professional Engineer with both the Professional Engineers Ontario (PEO), and the
Association of Professional Engineers and Geoscientists of Alberta (APEGA), since 2008
Information Society Technologies ‐ Europe Canada (IST‐EC), since 2006
Résumé ‐ Vahid Garousi 41 of 42 Updated: May 4, 2016
6 TEACHING AND TRAINING SERVICES
6.1 TEACHING IN HACETTEPE UNIVERSITY (2015-)
6.1.1 Undergraduate Level
Research Methods in Software Engineering (BİL 762): Fall 2015 (15 students)
6.1.2 Graduate Level
Software Engineering (BBM 382): Fall 2016 (95 students)
Software Quality Assurance (BBM 482): Fall 2016 (35 students)
Introduction to Programming I (BBM 101): Fall 2015 (25 students)
6.2 TEACHING IN ATILIM UNIVERSITY (2013-2014)
6.2.1 Undergraduate Level
Senior Project (SE / COMPE / ISE 494): Fall 2014 (30 students)
Software Project Management (SE 320): Spring 2014 (52 students)
6.2.2 Graduate Level
Software Engineering (SE 550): Fall 2014 (17 students), Spring 2014 (15 students)
Research Methods in Software Engineering (SE 600): Fall 2014 (10 students)
Mobile Software Engineering (SE 570): Spring 2014 (19 students)
Advanced Software Project Management (SE 552): Fall 2013 (15 students)
Software Quality Management (SE 554): Fall 2013 (15 students)
6.3 TEACHING IN THE MIDDLE EAST TECHNICAL UNIVERSITY (METU) (2013)
6.3.1 Graduate Level
Design Patterns (IS 524): Spring 2013
Graduate Seminar (IS 590): Spring 2013
Introduction to Software Testing (IS 724): Spring 2013
Mobile Software Engineering: Fall 2013
6.4 TEACHING IN THE UNIVERSITY OF CALGARY (2006-2012)
6.4.1 Undergraduate Level
Programming Fundamentals (ENCM 339): Fall 2012, 2011, 2010, 2009, 2008
Software Testing (SENG 437): Winter 2012, 2011, 2010
Software Reliability and Testing (SENG 521): Winter 2009
Component‐Based Software Engineering (SENG 501.01): Winter 2008, 2007
Embedded and Real‐Time Systems (ENSF 413): Fall 2007
Principles of Computer Architecture (ENCM 501): Fall 2006
6.4.2 Graduate Level
Advanced Software Testing (SENG 639, formerly SENG 607.22): Winter 2012, 2011, 2010, 2009, 2008
Reading Courses:
o GUI Software Testing (ENSF 619.07): Summer 2010
o Multi‐objective Optimization Using Evolutionary Algorithms (ENSF 619.60): Summer 2009
o Experimental Software Engineering (SENG 607.23): Summer 2008
Résumé ‐ Vahid Garousi 42 of 42 Updated: May 4, 2016
6.5 TEACHING CERTIFICATES
Nov. 2008 Faculty Teaching Certificate (FTC)
Teaching & Learning Centre, University of Calgary
Sept. 2007 Instructional Skills Workshop (ISW)
Teaching & Learning Centre, University of Calgary
6.6 CORPORATE TRAINING Provided customized training courses for corporate clients via my consulting company and also for the public through
the UofC Continuing Education (ContEd).
Course topics include: Ajax, Agile development, software testing, object‐oriented programming, and database
fundamentals. Details can be provided upon request.
7 OTHER
7.1 PUBLIC SERVICE Vice president and board member of the Alberta Azerbaijani Cultural Society (ALACS), 2009‐2012
7.2 CITIZENSHIP Canadian, Iranian
7.3 SPOKEN LANGUAGES English Fluent
Azerbaijani Fluent (mother tongue)
Turkish Fluent
Farsi (Persian) Fluent
German and French Very basic
Arabic Basic