Michael Michael Morin - Sources, Codes, Software and Data Michael's FSA page Michael's Linkedin profile Michael's Academia profile Michael's Google Scholar profile Michael's Research Gate profile Michael's Semantic Scholar profile Michael's Orcid profile Email Michael

On this site:
I’m an associate professor in the Department of Operations and Decision Systems of Université Laval. My virtual home at the Faculty of Business Administration of Université Laval is Please also consider visiting my [Welcome] page.

This page contains some useful source codes.

On this page:
[Publications and Research]
[WordToBibTeX]
[MCDA-ULaval]
[Scratch Games]

Publications and research related source codes or data

Publications with source codes or data

Below, you can find the source code and data related to some of my publications. If you want to access the list of my publications instead, follow this link: [Publications]

Deschênes, A., R. Georges, C. Subakan, B. Ugulino, A. Henry, M. Morin (2025). “Planing it by ear: Convolutional neural networks for acoustic anomaly detection in industrial wood planers”. IEEE International Conference on Acoustics, Speech, and Signal Processing.
Paper: [→ michaelmorin.info]
Dataset and source code: [→ Github]

Morin, M., A.P. Papillon, F. Laviolette, I. Abi-Zeid, C.G. Quimper, “Constraint Programming for Path Planning with Uncertainty: Solving the Optimal Search Path problem,” in Proceedings of the 18th Conference on Principles and Practice of Constraint Programming, Québec, Qc, Canada, 2012, pp. 988-1003.
Paper: [→ SpringerLink] [→ michaelmorin.info]
Poster: [→ michaelmorin.info]
Slides: [→ michaelmorin.info]
Source code: [→ source]

Publications by collaborators with source code

Scientific publications with their source code for which I collaborated as a developer.

A3D: A computational argumentation tool that I developed in collaboration with Jasmin Tremblay and Oscar Nilo. The tool was used to produced the following publications:
Tremblay, J., “Décision multicritère et argumentation. Analyse d’un mandat du Bureau d'audiences publiques sur l'environnement,” Université Laval, Québec, QC, Canada, Master's thesis, 2012.
Thesis: [→ bac-lac.gc.ca]
Source code: [→ source]

Other research related programs

A Matlab Optimal Search Path (OSP) problem example: [→ source]

[Top]

WordToBibTeX

At the beginning of my Ph. D., I needed an utility to convert my old Microsoft Word 2010 XML bibliography files to BibTeX files. Here is WordToBibTex in all its transient burst of glory: developed during the course of a rainy afternoon, used once or twice, but undeniably useful.
[+ Screenshots]
[+ Usage]
Binary: [→ Win32 x86]
Source code: [→ source]

[Top]

MCDA-ULaval: a software tool for multicriteria decision aiding

A multicriteria decision aiding software tool developed by the team of Professor Abi-Zeid from Université Laval. This software tool contains many methods of the LECTRE family, namely, ELECTRE II, III, Tri B, Tri C, Tri rC, Tri nC with and without interaction. This software is available for download for free.
Link to webpage: [→ MCDA-ULaval]

[Top]

Scratch Games

Arcade Volleyball Scratch: A Scratch-remake of Arcade Volleyball for two players.
[+ Screenshots]
Source code: [→ source]

Dinner of Cat: A set of programming exercises I developed in collaboration with Josée Desharnais for the Department of Computer Science and Software Engineering of Université Laval. These exercises are available in French.
[+ Screenshots]
Source code: [→ source]

Scratchanoid: A Scratch-remake of Arkanoid... it’s a little different from the original game...
[+ Screenshots]
Source code: [→ source]

[Top]

Last update: January 8, 2025
© Michael Morin, 2008-2025