Newsflash: The fifth International Conference on Information and Communication Technologies for Sustainability will be held in Toronto in May 2018. Come and join us! Details at the ICT4S 2018 conference website.
My research focuses on climate informatics, and more specifically, the applications of computer science and software engineering to the challenge posed by global climate change. I have completed a series of case studies of the software development processes used by computational scientists for development of Earth System Models. See for example:
I am also investigating the role of computational models in teaching key concepts in climate science, and the application of web-based collective intelligence tools to the development of consensus solutions to climate change. Some of this work focusses on the idea of Systems Thinking as a key strategy in understanding. See for example:
- S. M. Easterbrook (2014) "From Computational Thinking to Systems Thinking: A conceptual toolkit for sustainability computing". Proceedings, Second International Conference on ICT for Sustainability (ICT4S 2014), Stockholm, Sweden, August 24-27, 2014
- Becker, C., Chitchyan, R., Duboc, L., Easterbrook, S. M., Penzenstadler, B., Seyff, N., Venters, C., (2015) Sustainability Design and Software: The Karlskrona Manifesto. Proceedings, 37th ACM/IEEE International Conference on Software Engineering, Florence, Italy, 16-24 May, 2015.
My earlier work focussed on systems analysis for complex software-intensive systems, particularly questions such as how the views of different stakeholders
can be compared and merged; the role of modelling for understanding and
communicating key ideas about systems; software verification and validation and how it affects software quality; and the social and cognitive processes that support coordination within teams of software developers. I'm also interested in the broader question
of how software development re-shapes human activities, or more accurately,
how human activities and software systems co-evolve, each shaping the other
in important ways. See for example:
- S. M. Easterbrook, E. Yu, J. Aranda, Y. Fan, J. Horkoff, M. Leica, and R.
A. Qadir. Do Viewpoints Lead to Better
Conceptual Models? An Exploratory Case Study. 13th IEEE International
Requirements Engineering Conference (RE’05), Paris, France, Aug 29 –
Sep 2 2005.
- S. M. Easterbrook and M. Chechik, "A Framework
for Multi-Valued Reasoning over Inconsistent Viewpoints", Proceedings,
23rd International Conference on Software Engineering (ICSE-01), Toronto,
Canada, May 12-19, 2001. IEEE Computer Society Press.
For a full list of papers, see my publications page
- How to broaden the education of computer science students - increasing diversity of the undergrad student cohort, improving their ethical and ecological maturity, and equipping them with the skills to engage in inter-disciplinary work.
- Fostering trans-disciplinary research around climate change.
- Software for collective decision-making around climate change policies.
- The software development processes and software quality factors in climate modeling.
- Research methodologies (and especially empirical research methods) in Software
- Modeling and Reasoning in the Presence of Inconsistency.
Some talks and tutorials I have given:
Patents held: Patents? Why on earth would I have patents?
I'm a scientist, dammit. Patents only get in the way of open dissemination of
||Please note: all teaching materials on my website are made available under
a creative commons Attribution-NonCommercial-ShareAlike
licence. Feel free to use and adapt this material, but respect the terms
of this licence. If you would like original powerpoint files, please contact
- Currently (2017-8) I'm teaching:,
- Nothing in 2019, while I settle into my new role as Director of the School of Environment. I'll be teaching again in 2020.
- Past courses:
My interests include:
Our cats were among the first felines to have a web presence (back in
'93), but sadly they are no longer with us. We have new cats! But no photos, just in case.
- We mainly eat kid-friendly food these days, but given the chance I do love
to cook (using vegetarian recipes)
- Music that sounds good enough to eat: Gazpacho!
- Photography. But I
haven't yet bought a digital camera don't have time to upload my pictures, so this
link doesn't work.
- Making cakes for the kids.
Steve Easterbrook, [Last modified: Jan 15, 2019]