Software Engineering for Computational Science:

被引:0
|
作者
Johanson A.N. [1 ]
Hasselbring W. [2 ]
机构
[1] XING Marketing Solutions GmbH, Germany
[2] Kiel University, Germany
来源
Computing in Science and Engineering | 2018年 / 20卷 / 02期
关键词
D O I
10.1109/MCSE.2018.108162940
中图分类号
学科分类号
摘要
Despite the increasing importance of in silico experiments to the scientific discovery process, state-of-the-art software engineering practices are rarely adopted in computational science. To understand the underlying causes for this situation and to identify ways to improve it, we conducted a literature survey on software engineering practices in computational science. We identified 13 recurring key characteristics of scientific software development that are the result of the nature of scientific challenges, the limitations of computers, and the cultural environment of scientific software development. Our findings allow us to point out shortcomings of existing approaches for bridging the gap between software engineering and computational science and to provide an outlook on promising research directions that could contribute to improving the current situation. ©2018 IEEE.
引用
收藏
页码:90 / 109
页数:19
相关论文
共 50 条
  • [21] Towards Flexible Automated Support to Improve the Quality of Computational Science and Engineering Software
    Falessi, Davide
    Shull, Forrest
    2013 5TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR COMPUTATIONAL SCIENCE AND ENGINEERING (SE-CSE), 2013, : 88 - 91
  • [22] Design science research for learning software engineering and computational thinking: Four cases
    Apiola, Mikko
    Sutinen, Erkki
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2021, 29 (01) : 83 - 101
  • [23] SOFTWARE ENGINEERING AND COMPUTATIONAL PHYSICS
    NADRCHAL, J
    COMPUTER PHYSICS COMMUNICATIONS, 1986, 41 (2-3) : 197 - 203
  • [24] Computational intelligence in software engineering
    Pedrycz, W
    Peters, JF
    1997 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS I AND II: ENGINEERING INNOVATION: VOYAGE OF DISCOVERY, 1997, : 253 - 256
  • [25] Computational Methods for Engineering Science
    Liew, K. M.
    Zhang, L. W.
    Reddy, J. N.
    Li, Shaofan
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [26] Synergy in computational science and engineering
    Carter, Emily A.
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2007, 233 : 109 - 109
  • [27] Languages for computational science and engineering
    Eigenmann, R
    Kale, LV
    Padua, DA
    IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1998, 5 (02): : 16 - 17
  • [28] Computational Science and Engineering in 2020
    Barba, Lorena A.
    COMPUTING IN SCIENCE & ENGINEERING, 2020, 22 (06) : 5 - 7
  • [29] Computational Science and Engineering Education
    Adler, Joan
    COMPUTING IN SCIENCE & ENGINEERING, 2020, 22 (04) : 4 - 6
  • [30] Behavioral Science of Software Engineering
    Petre, Marian
    Buckley, Jim
    Church, Luke
    Storey, Margaret-Anne
    Zimmermann, Thomas
    IEEE SOFTWARE, 2020, 37 (06) : 21 - 25