vahid garousi, ph.d., p.eng. - hacettepevahid/vahid_garousi_resume.pdf · sharif university of...

42
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) 2977500 (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 4 th -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

Upload: truongdung

Post on 06-Sep-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 2: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

 

   

Page 3: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 4: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 5: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 6: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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

Page 7: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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

Page 8: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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

Page 9: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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

Page 10: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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:

Page 11: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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,

Page 12: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 13: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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-

Page 14: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 15: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

 

Page 16: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

 

Page 17: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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) 

Page 18: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 19: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 20: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 21: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 22: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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) 

Page 23: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 24: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 25: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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  

Page 26: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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

Page 27: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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)

Page 28: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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,

Page 29: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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

Page 30: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 31: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 32: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 33: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 34: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 35: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 36: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 37: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 38: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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) 

Page 39: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 40: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

 

Page 41: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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 

Page 42: Vahid Garousi, Ph.D., P.Eng. - Hacettepevahid/Vahid_Garousi_resume.pdf · Sharif University of Technology, Tehran, Iran. ... Muhammad Rezaul Karim, Gunther Ruhe, Md. Mainur Rahman,

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