Skip to main content
notice

Seminar by Dr. Martin Robillard (McGill University)

October 19, 2016
|


Speaker: Dr. Martin Robillard
                McGill University

Title: Sustainable Software Design

Date: Wednesday, October 19th, 2016

Time: 12pm

Place: EV3.309

ABSTRACT

Although design plays a central role in software development, the
information produced in this activity is often left to progressively
evaporate as the result of software evolution, loss of artifacts, or the
fading of related knowledge held by the development team. This talk
introduces the concept of sustainability for software design, and calls
for its integration into the existing catalog of design quality
attributes. Applied to software design, sustainability conveys the idea
that a particular set of design decisions and their rationale can be
succinctly reflected in the host technology and/or described in
documentation in a way that is checkable for conformance with the code
and generally resistant to evaporation. In the talk I will discuss the
relation between sustainability and existing research areas in software
engineering, and highlights future research challenges related to
sustainable software design.

Paper: http://www.cs.mcgill.ca/~martin/papers/fse2016.pdf

 

BIO

Martin Robillard is an Associate Professor of Computer Science at McGill University. His current research focuses on problems related to API usability, information discovery, and knowledge management in software engineering. He served as the Program Co-Chair for the 20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering and is the Program Co-Chair of the 39th ACM/IEEE International Conference on Software Engineering. He received his Ph.D. and M.Sc. in Computer Science from the University of British Columbia and a B.Eng. from École Polytechnique de Montréal.

 




Back to top

© Concordia University