Stéphane Vaucher - Service web

Transcription

Stéphane Vaucher - Service web
Stéphane Vaucher
[email protected]
2219 Prieur
Montréal, QC
(514) 273-3072
1er septembre 2010
ÉDUCATION
2010 PhD. Informatique, Génie Logiciel
Titre : Modelling Software Quality : A Multidimensional Approach
Université de Montréal
2006 M.Sc. Informatique Titre : Prédictions des changements dans les systèmes à objets
Passage direct au doctorat
Université de Montréal
2000
B.Sc. Informatique
Université de Montréal
(avec mention d'honneur)
EXPÉRIENCE PROFESSIONELLE
Université de Montréal
2008-2010
Collaboration avec l'équipe DSIV de la Société Nationale des Chemins de fer français (SNCF) sur l'amélioration
de leurs pratiques en mesure de qualité.
Évaluation des modèles de qualité utilisées par l'équipe d'assurance qualité pour accepter les livrables des
équipes de développement
Élaboration d'un protocole d'amélioration des pratiques en assurance qualité
Implantation de modèles de qualité permettant de doubler l'ecacité de certaines activités d'assurance qualité
(état de prototype)
Doctorant-chercheur
Conseiller en réingénierie
2006
Réorganisation de système pour la prévision nancière vers une architecture OO suite au départ du développeur
principal
Système comprenait 100 000 lignes de code développé sur une période de quatre ans
Supervision d'un développeur pour la restructuration du système
Groupe MinMax
2003-2004
J'ai cofondé un start-up avec un chercheur économiste et deux développeurs pour la mise en place d'enchères
inversées pour l'approvisionnement
Cofondateur et directeur du développement
Développer une preuve de concept pour les enchères inversées dans un environnement industriel
Coordonner le développement d'un système de prédiction macroéconomique pour le Ministère du Revenu du
Québec (MRQ)
CIRANO
2001-2004
Responsable du développement de prototypes pour le transfert de connaissances universitaires vers l'industrie.
Professionnel de recherche
Partenaire NStein : Conception et développement du système MBOI pour faire la veille d'appels d'ores. Le
système inclut des algorithmes de classication automatique des appels d'ore, ainsi qu'une reconnaissance
d'entités nommées. Partenariat avec J-Y Nie (UdeM) et la companie de veille stratégique SDTI
Partenaire TELUS : Intégration de MBOI au portail NetMetal, un portail d'information pour les industriels du
domaine de l'acier
Partenaire Chaire de tourisme de l'UQAM : Conception et développement du système Albatros pour faire la
veille de nouvelles touristiques
Partenaire Synopsis : Conception et développement du système NADIM pour l'aggrégation de services de
voyages. Le système était hautement distribué et employait des techniques de grid computing. Projet avec P.
Kropf (Université de Neuchâtel) et B. Chaib Draa (Université Laval)
Supervision de stagiaires lors de tous les projets
Concepteur et architecte logiciel
Nortel Networks
2000-2001
Nous avons développé un système pour accéder à des services Web via la reconnaissance de la parole.
Architecte et concepteur d'un framework MVC dans un environnement J2EE
Représentant de Montréal à léquipe d'architecture situé à Rochester, NY
Conception et implantation d'un protocole de communication pour les services Web
Développement des services de lotterie, de météo et de l'agenda électronique
EXPÉRIENCE D'ENSEIGNEMENT
Université de Montreal
2010
Génie logiciel (IFT2255) : Introduction au génie logiciel
J'ai couvert les processus de développement (incluant RUP et SCRUM) et la modélisation UML
Cours obligatoire pour le B.Sc. informatique 2009
Programmation 2 (IFT1025) : Concepts avancés de la programmation à objets.
Cours obligatoire pour le B.Sc. informatique
Chargé de cours
Université de Montréal
2008-2010
J'ai co-supervisé plusieurs stagiaires avec mon directeur.
Stage maîtrise pour l'amélioration des pages Web en utilisant une modèle de qualité
Stage sous-gradué pour l'évaluation de la qualité des sites Web
Stage pour cours gradué pour l'établissement de liens de tracabilité entre des sources de données hétérogènes
comme Bugzilla, CVS et le code.
Supervision de stages
Ministère du Revenu du Québec
2004
Dans le cadre de mes fonctions chez MinMax, j'ai oert une formation sur la programmation avancée en Java.
Technologies J2E : JSP, Servlets et Struts sur Tomcat
Utilisation de JUnit
Formateur
ACTIVITÉS ACADÉMIQUES
Comités d'organisation
QAOOSE, Quantitative Aspects of Object-Oriented Software Engineering : Organisateur
OOPSLA 2005, OOPSLA 2007 : Student volunteer
Reviewer
Doctoral symposium ECOOP (2007), CARI (2008), ASE (2007, 2008), APSEC (2007, 2008), SERA (2010)
Présentations invitées
Mosart (Montreal Software Analysis Talks) 2009 : Using Changes to Assess Software Quality
Mosart Novembre Octobre 2007 : Do Software Libraries Evolve Dierently than Applications ?
GUJM (Groupe d'utilisateurs Java de Montréal) Avril 2004 : Lucene : un moteur de recherche libre
PRIX ET BOURSES
2009-2010
2004-2005
CSRNG
FQRNT
: Bourse d'études supérieures
: Bourse de maîtrise en recherche
$21000/année
$15000/année
PUBLICATIONS
[1] Simon Allier, Houari Sahraoui, Stéphane Vaucher, and Salah Sadou. Finding components in legacy code
using execution traces. In Proceedings of the 13th International Symposium on Component Based Software
Engineering (CBSE), 2010.
[2] Foutse Khomh, Stéphane Vaucher, Yann-Gaël Guéhéneuc, and Houari Sahraoui. Bdtex : A gqm-based
bayesian approach for the detection of antipatterns. In Journal of Systems and Software (extension QSIC
2009)
, 2010.
[Accepté avec revisions]
[3] Marouane Kessentini, Stéphane Vaucher, and Houari Sahraoui. Using articial immune systems to assess
design risk. In Automated Software Engineering (ASE 2010), 2010.
[4] Stéphane Vaucher and Houari Sahraoui. Multi-level evaluation of web sites. In Proceedings of
International Symposium on Web System Evolution (WSE). IEEE Computer Society, 2010.
the 12th IEEE
[5] Stéphane Vaucher, Foutse Khomh, Naouel Moha, and Yann-Gaël Guéhéneuc. Prevention and cure of software
defects : Lessons from the study of god classes. In Proceedings of the 16th Working Conference on Reverse
Engineering(WCRE), pages 145154, October 2009. 10 pages.
[6] Foutse Khomh, Stéphane Vaucher, Yann-Gaël Guéhéneuc, and Houari Sahraoui. A bayesian approach for
the detection of code and design smells. In Choi Byoung-ju, editor, Proceedings of the 9th International
Conference on Quality Software (QSIC). IEEE Computer Society Press, August 2009. 10 pages.
[7] Stéphane Vaucher, Samuel Boclinville, Houari Sahraoui, and Naji Habra. Recommending improvements to
web applications using quality-driven heuristic search. In Proceedings of the 10th International Conference
on Web Information Systems Engineering (WISE), pages 321334. IEEE Computer Society Press, August
2009. 10 pages.
[8] Stephane Vaucher, Houari Sahraoui, and Jean Vaucher. Discovering New Change Patterns in Object-Oriented
Systems. In Proceedings of the 15th Working Conference on Reverse Engineering(WCRE), pages 3741,
October 2008.
[9] Stéphane Vaucher and Houari Sahraoui. Étude de la changeabilité des systèmes orientés-objet. In
journées Langages et Modèles à Objets (LMO), Toulouse, France, 2008. Cépaduès.
Actes des
[10] Stéphane Vaucher and Houari Sahraoui. Do software libraries evolve dierently than applications ? : an
empirical investigation. In Proceedings of the 2007 Symposium on Library-Centric Software Design (LCSD),
pages 8896, New York, NY, USA, 2007. ACM.
[11] Zhen Zheng, Stéphane Vaucher, and Jean Vaucher. Looking for business. In
Montreal Conference on e-Technologies (MCETECH), January 2005. 12 pages.
Proceedings of the 2005
[12] Houssein Ben Ameur, Francois Bédard, Stéphane Vaucher, Peter Kropf, Brahim Chaib Draa, and Robert
Gérin-Lajoie. Nadim-travel : A multiagent platform for travel services aggregation. In Proceedings of ENTER2004. Springer Verlag, January 2004. 9 pages.
[13] Francois Paradis, Qing Ma, Jian Yun Nie, Stéphane Vaucher, Jean-Francois Garneau, and Arman Tarajobi.
Mboi : Un outil pour la veille d'opportunités sur l'internet. In Actes du colloque Veille Stratégique Scientique
et Technologique (VSST), 2004. 9 pages.
[14] Houssein Ben Ameur, Stéphane Vaucher, Robert Gérin-Lajoie, Peter Kropf, and Brahim Chaib Draa. Towards
an agent-based approach for multimarket package e-procurement. In International Conference on Electronic
Commerce (ICERC-5), volume CD-ROM, CRT Montréal. Springer Verlag, January 2002. 9 pages.