SE in ES: opportunities for software engineering and cloud computing in environmental science

W.A. Simm, F. Samreen, R. Bassett, M.A. Ferrario, G. Blair, J. Whittle, P.J. Young

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

12 Citations (Scopus)


New and emergent computing architectures and software engineering practices provide an opportunity for environmental models to be deployed more efficiently and democratically. In this paper we aim to capture the software engineering practices of environmental scientists, highlight opportunities for software engineering and work towards developing a domain specific language for the configuration and deployment of environmental models. We hold a series of interviews with environmental scientists involved in developing and deploying computer based environmental models about the approach taken in engineering models, and describe a case study in deploying an environmental model (WRF: Weather Research & Forecasting) on a cloud architecture. From these studies we find a number of opportunities for A) software engineering methods and tools such as Domain Specific Languages to play a role in abstracting from underlying computing complexity, and for B) new architectures to increase efficiency and availability of deployment. Together, we propose they will allow scientists to concentrate on fundamental science rather than specifics of the underlying computing.

Original languageEnglish
Title of host publicationProceedings - 2018 ACM/IEEE 40th International Conference on Software Engineering: Software Engineering in Society, ICSE-SEIS 2018
Subtitle of host publication30 May – 1 June 2018 Gothenburg, Sweden
EditorsValerie Issarny, Schahram Dustdar
Place of PublicationNew York NY USA
PublisherAssociation for Computing Machinery (ACM)
Number of pages10
ISBN (Print)9781450356619
Publication statusPublished - 2018
EventInternational Conference on Software Engineering: Software Engineering in Society 2018 - Gothenburg, Sweden
Duration: 30 May 20181 Jun 2018
Conference number: 40th


ConferenceInternational Conference on Software Engineering: Software Engineering in Society 2018
Abbreviated titleICSE-SEIS 2018
Internet address


  • Cloud Comput ing
  • Environmental Modelling
  • Environmental Science
  • Model Driven Engineering
  • WRF

Cite this