SE in ES : Opportunities for Software Engineering and Cloud Computing in Environmental Science

Simm, William Alexander and Samreen, Faiza and Bassett, Richard and Ferrario, Maria Angela Felicita Cristina and Blair, Gordon Shaw and Young, Paul John and Whittle, Jonathan Nicholas David (2018) SE in ES : Opportunities for Software Engineering and Cloud Computing in Environmental Science. In: ICSE-SEIS '18 Proceedings of the 40th International Conference on Software Engineering : Software Engineering in Society. ACM, New York, pp. 61-70. ISBN 9781450356619

[thumbnail of icse_seis_2018_ACTIVE-9]
Preview
PDF (icse_seis_2018_ACTIVE-9)
icse_seis_2018_ACTIVE_9.pdf - Accepted Version
Available under License Creative Commons Attribution.

Download (633kB)

Abstract

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.

Item Type:
Contribution in Book/Report/Proceedings
Additional Information:
© 2018 Copyright held by the owner/author(s). This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in ICSE-SEIS '18 Proceedings of the 40th International Conference on Software Engineering http://dx.doi.org/10.1145/3183428.3183430
ID Code:
90218
Deposited By:
Deposited On:
16 Feb 2018 10:51
Refereed?:
Yes
Published?:
Published
Last Modified:
17 Dec 2024 01:17