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 条
  • [31] Software Engineering: Science or Art
    Cooke, Cortis
    Rothermeli, Greggie
    REVISTA DIGITAL LAMPSAKOS, 2010, (04): : 20 - 27
  • [32] Data Science for Software Engineering
    Menzies, Tim
    Kocaguneli, Ekrem
    Peters, Fayola
    Turhan, Burak
    Minku, Leandro L.
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1484 - 1486
  • [33] 5th International Workshop on Software Engineering for Computational Science and Engineering (SE-CSE 2013)
    Carver, Jeffrey C.
    Epperly, Thomas
    Hochstein, Lorin
    Maxville, Valerie
    Pfahl, Dietmar
    Sillito, Jonathan
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1547 - +
  • [34] Science, Mathematics, Computer Science, Software Engineering†
    Hamlet, Dick
    COMPUTER JOURNAL, 2012, 55 (01): : 99 - 110
  • [35] Development of thermal engineering computational software
    Inst of Aeronautical Materials, Beijing, China
    Cailiao Gongcheng, 5 (48-49):
  • [36] Introduction to software engineering with computational intelligence
    Lee, Jonathan
    Information and Software Technology, 2003, 45 (7 SPEC.) : 371 - 372
  • [37] SOFTWARE ENGINEERING AND CONSTRUCTIVE PHILOSOPHY OF SCIENCE - A CONTRIBUTION TO THE METHODOLOGY OF SOFTWARE ENGINEERING
    LUFT, AL
    ANGEWANDTE INFORMATIK, 1981, (03): : 93 - 99
  • [38] Exploration of Computational Thinking of Software Engineering Novice Students Based on Solving Computer Science Tasks
    Dolgopolovas, Vladimiras
    Jevsikova, Tatjana
    Dagiene, Valentina
    Savulioniene, Loreta
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2016, 32 (03) : 1107 - 1116
  • [39] Graduate education in computational science and engineering
    Petzold, LR
    Ascher, U
    Banks, HT
    Crowley, J
    Gander, W
    Greengard, L
    Heath, M
    Lumsdaine, A
    Moler, C
    Oden, T
    Schnabel, R
    Stewart, K
    Trefethen, A
    SIAM REVIEW, 2001, 43 (01) : 163 - 177
  • [40] Neural networks in computational science and engineering
    Cybenko, G
    IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1996, 3 (01): : 36 - 42