Associate Dean Research
- Associate Dean Research, Faculty of Engineering, University of Victoria, 2009-19.
Software Engineering Director
- Founding Director of CEAB Accredited Bachelor of Software Engineering (BSENG), Faculty of Engineering, University of Victoria, 2002-07.
- Acting BSENG Director
IEEE
- Co-Chair IEEE Future Directions Quantum Initiative (IEEE Quantum), 2019
- IEEE Conferences Committee, 2019
- IEEE Conference Publications Committee, 2019
IEEE Computer Society
- Vice-President IEEE Computer Society Technical and Conferences
Activities Board (T&C),
2016-2018
- IEEE Computer Society Executive, 2016-2018
- Member, IEEE Computer Society Board of Governors (BoG),
2015-2017
- Member IEEE Computer Society Technical
and Conferences Activities Board (T&C),
2010-2015
- Chair and Co-Chair, IEEE Computer
Society Conference Advisory Committee (CAC), 2014-2015
IEEE TCSE
- Chair, IEEE Technical Council on Software Engineering (TCSE),
2010-2015.
- Vice-Chair, IEEE Technical Council on Software Engineering (TCSE), 2001-2010.
Associate Editor IEEE TSE
- Editorial Board IEEE Transactions on Software Engineering (TSE), 1994-2000 and 2005-2009.
Recognizing Canadian Pioneers of Computing
2005
NSERC Grant Evaluation Service
- Member of ACUIG Advisory Committee on University-Industry Grants, 2005-09
- Member of NSERC Discovery Grants Selection Committee, 2002-05
- Chair NSERC Equipment Grants Selection Committee, 2005
- Member and Chair of NSERC Strategic Grants Selection Committee, 1998-2001
Industrial Experience
- Visiting Scientist and Consultant, IBM Toronto Laboratory, SEI, Klocwork Solutions, CA, SAP Business Objects, and other companies, 1992-present
- President, Hypersystems Technologies Inc., 1997-2001
- NSERC Senior Industrial Fellowship with IBM Toronto, 1992-93
- Electrical Engineer, ASEA Brown Boveri (ABB), Switzerland; developing power control, supervision and distribution systems, 1979-82
Conference General Chair
- IEEE 30th International Conference on Software Maintenance and
Evolution (ICSME 2014),
Victoria, Sep 28 - Oct 3, 2014.
- ACM/IEEE 7th Int. Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2012),
Zürich, Switzerland, May 2012.
- 5th IEEE International Workshop on
Visualizing Software for Understanding and Analysis (VISSOFT 2009), Edmonton, Canada, September 2009.
- ACM/IEEE 4th Int. Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2009), Vancouver, Canada, May 2009.
- IEEE/ACM 23rd International Conference on Software Engineering (ICSE 2001), Toronto, May 12-19, 2001; ICSE was in Canada for the first time in 25 year and a tremendous technical and financial success.
- 11th IEEE International Workshop on Program Comprehension (IWPC 2003), Portland, Oregon, USA, May 2003.
Conference Program Chair
- IEEE World Forum on Internet of Things (WF-IoT
2018), Singapore
- IEEE World Forum on Internet of Things (WF-IoT
2015), Milano, Italy
- 26th IBM/ACM Conference on the Center for Advanced Studies on Collaborative Research (CASCON 2016), Markham, Ontario, Canada, Nov. 2016 (Co-Chair with
Vio Onut).
- 34th ACM/IEEE Int. Conf. on Software Engineering (ICSE 2012), Software Engineering Education Track (SEE 2012), Zürich, Switzerland, May 2012 (Co-Chair with Jochen Ludewig).
- 20th IBM/ACM Conference on the Center for Advanced Studies on Collaborative Research (CASCON 2010), Markham, Ontario, Canada, Nov. 2010 (Co-Chair with Arthur Ryman).
- 13th IBM/ACM Conference on the Center for Advanced Studies on Collaborative Research (CASCON 2003), Markham, Ontario, Canada, October 2003 (Co-Chair with Anatol Kark).
- 4th IEEE International Workshop on Program Comprehension (WPC-96), Berlin, Germany, March 1996 (Co-Chair with Aniello Cimitile).
- 7th IEEE International Conference on Computer-Aided Software Engineering (CASE-95), Toronto, Ontario, July 1995.
- 11th IEEE International Conference on Software Maintenance (ICSM-94), Victoria, British Columbia, September 1994 (Co-Chair with Mari Georges)
Steering Committees
- Chair, Steering Committee, ACM/IEEE International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2012-2015, 2017-2019
- Member, Steering Committee, ACM/IEEE International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2006-2012
- Member, Steering Committee, IEEE/ACM International Conference on Software Engineering (ICSE), 2010-present
- Chair, Steering Committee of Consortium for Software Engineering Research (CSER), 1997-present
- Member, Steering Committee, IBM/ACM Conference on the Center for Advanced Studies on Collaborative Research (CASCON),2009-present
- Member, Steering Committee, IEEE International Conference on Software Maintenance (ICSM), 1998-2005
- Member, Steering Committee, IEEE/ACM International Conference on Software Engineering (ICSE), 1998-2004
Program Committees
- Over the last ten years served on over 70 Conference Program Committees of ICSE, ICSME, ICAC, ICPC, IWPC, WCRE, CSMR, CASCON, WSE, VISSOFT, DADS, CBSE, MIDDLE, STEP, SSR, ICSR, IWPSE, SCAM, SAIG, SVG, and others
Workshops Chair
- ICSE 2008 Workshops Co-Chair (with Gregor Engels), Leipzig, Germany, May 2008.
- ICCBSSS 2008 Workshops Co-Chair (with Grace Lewis), Madrid, Spain, February 2008.
- ICSM 2007 Working Sessions Co-Chair (with Massimiliano Di Penta), Paris, France, October 2007.
Workshop Co-Chair
- Co-Organizer
SENCPS 2017, Shonan Japan Workshop on Software Engineering and
Networked Control for Smart Cyber Physical Systems
- Co-Organizer of
MARTCPS, WF-IoT International Workshop on Models at Runtime
& Networked Control for Cyber Physical Systems
- Co-organizer of
GREENS 2012-16, ICSE
International Workshops on Green and Sustainable Software
- Co-Organizer
EASSY 2015, Shonan Japan Workshop on Engineering Adaptive
Software Systems
- Co-Organizer
EASSY 2013, Shonan Japan Workshop on Engineering Adaptive
Software Systems
- Co-Organizer
SEfSAS 2010, Dagstuhl Workshop on Software Engineering for
Self-Adaptive Systems
- Co-Organizer SEAMS 2012,
SEAMS 2009,
SEAMS 2007,
SEAMS 2006,
ACM/IEEE International Symposium for Software Engineering for
Adaptive and Self-Managing Systems
- Co-Organizer DEAS 2005,
ICSE Workshop on Design and Evolution of Autonomic Application
Software
- Co-Organizer ACSE 2004,
ACSE 2003, ICSE
Workshops on Adoption-Centric Software Engineering
- Co-Organizer of many
CASCON workshops
|