Author: Alexandre R. J. François
Alexandre R.J. François is a Research Assistant Professor of Computer Science in the USC Viterbi School of Engineering at the University of Southern California. In 2008-2009, he was a Visiting Assistant Professor in the Department of Computer Science at Tufts University. From 2001 to 2004 he was a Research Associate with the Integrated Media Systems Center and with the Institute for Robotics and Intelligent Systems, both at USC.
François\' research focuses on the modeling and design of interactive (software) systems, as an enabling step towards the understanding of perception and cognition. He is creator of the Software Architecture for Immersipresence (SAI), a general formalism for the design, analysis and implementation of complex software systems. His open source Modular Flow Scheduling Middleware (MFSM; mfsm.sourceforge.net) provides a cross-platform, multi-threaded implementation of SAI\'s abstractions.
His interdisciplinary research projects explore interactions within and across music, vision, visualization and video games. He was a 2007-2008 Fellow of the Radcliffe Institute for Advanced Study at Harvard University, where he co-lead a music research cluster on Analytical Listening Through Interactive Visualization.
Leveraging the SAI/MFSM framework, his experimental courses in software development, graduate and undergraduate, pool the efforts of the entire class on a single, ambitious collaborative project. One such project, an interactive game titled An Ant\'s Life collectively designed and prototyped by 13 students at Tufts University, was a finalist in the SIGGRAPH 2009 Research Challenge competition.
François received the Diplôme d\'Ingénieur from the Institut National Agronomique Paris-Grignon (France) in 1993, the Diplôme d\'Etudes Approfondies (M.S.) from the University Paris IX - Dauphine (France) in 1994, and the M.S. and Ph.D. degrees in Computer Science from USC in 1997 and 2000 respectively.
Chew, Elaine, François, Alexandre R. J. (2005): Interactive multi-scale visualizations of tonal evolution in MuSA.RT Opus 2. In Computers in Entertainment, 3 (4) pp. 1-16. https://dl.acm.org/doi/10.1145/1095534.1095545
Liu, Jie, Chew, Elaine, François, Alexandre R. J. (2006): From driving to expressive music performance: ensuring tempo smoothness. In: Ishii, Hiroshi, Lee, Newton, Natkin, Stéphane, Tsushima, Katsuhide (eds.) Proceedings of the International Conference on Advances in Computer Entertainment Technology - ACE 2006 June 14-16, 2006, Hollywood, California, USA. pp. 26. https://doi.acm.org/10.1145/1178823.1178855
Liu, Jie, Chew, Elaine, François, Alexandre R. J. (2006): From driving to expressive music performance: ensuring tempo smoothness. In: Ishii, Hiroshi, Lee, Newton, Natkin, Stéphane, Tsushima, Katsuhide (eds.) Proceedings of the International Conference on Advances in Computer Entertainment Technology - ACE 2006 June 14-16, 2006, Hollywood, California, USA. pp. 78. https://doi.acm.org/10.1145/1178823.1178915
Chew, Elaine, François, Alexandre R. J. (2003): MuSA.RT: music on the spiral array. real-time. In: Rowe, Lawrence A., Vin, Harrick M., Plagemann, Thomas, Shenoy, Prashant J., Smith, John R. (eds.) Proceedings of the Eleventh ACM International Conference on Multimedia November 2-8, 2003, Berkeley, CA, USA. pp. 448-449. https://doi.acm.org/10.1145/957013.957106
François, Alexandre R. J., Medioni, Gérard G. (2000): A modular middleware flow scheduling framework (poster session). In: ACM Multimedia 2000 , 2000, . pp. 371-374. https://doi.acm.org/10.1145/354384.354536
François, Alexandre R. J. (2009): Class-wide projects: fostering collaboration and creativity in computer science courses. In: Proceedings of the 2009 Conference on Creativity and Cognition , 2009, . pp. 369-370. https://doi.acm.org/10.1145/1640233.1640305