Robert Dupuis

Department of Computing
University of Quebec in Montreal
CP 8888, Succ. CV
Montreal, QC H3C 8P8
514-987-3000 ext. 3479
Fax : 514-987-8477

DVP term expires December 2013

Robert Dupuis is a professor at the University of Quebec in Montreal since 1982, where he has also been director of a number of graduate programs. He has served (1997-2008) as co-editor of the Guide to the SWEBOK (Software Engineering Body of Knowledge) project and has received two Outstanding Contribution awards from the Computer Society for his work on this project ( Dupuis was recognized as a member of the Society's Golden Core in 2001.

Dr. Dupuis served on the IEEE Computer Society’s Board of Governors from 2007 to 2009. He is currently a member of the Software Engineering Profession and IT Profession committees of the Computer Society.
He is currently working on the principles of practice of software engineering and moderates a Computer Society wiki on this subject ( His other research interests include the lessons to be exchanged between mainstream software engineering and the open source paradigm. He is also active as a software R&D consultant for companies in Montréal. 

The role of the IEEE Computer Society in the development of the Software Engineering Profession
The IEEE Computer Society’s Certified Software Development Professional (CSDP) and Certified Software Development Associate programs: objectives and procedures. Brief history of the IEEE Computer Society’s efforts to establish a Software Engineering profession since the early 1990’s. Development of the Guide to the Software Engineering Body of Knowledge (SWEBOK), participation in the development of the Software Engineering Code of Ethics and the Computing Curriculum-Software Engineering as well as the more recent Graduate Software Engineering 2009 curriculum model. Current efforts to update these elements.

Software Principles of Practice
Every discipline is based on general principles. A group of researchers have produced a number of criteria and identified a number of candidate principles for software engineering. A wiki is currently operated by the Computer Society to enable the community to participate in advancing the identification and characterization of such principles.

The efforts of the IEEE Computer Society in the development of the IT Profession
From the lessons learned from the Software Engineering profession, the IEEE Computer Society is currently working on characterizing and developing the Information Technology (IT) Profession. The IT Profession Committee is currently identifying the major artifacts required to establish a profession and analyzing such artifacts produced by other organizations for the IT Profession. The IEEE Computer Society will either adopt or recognize established artifacts, contribute to their development or develop them from scratch.

Talks can be given in English or in French.