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 条
  • [41] Computational and mathematical methods in science and engineering
    Vigo-Aguiar, Jesus
    Alonso, Pedro
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2012, 89 (13-14) : 1725 - 1727
  • [42] Computational and Mathematical Methods in Science and Engineering
    Vigo-Aguiar, Jesus
    Alonso, Pedro
    Ramos, Higinio
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2022, 404
  • [43] The International Computational Science and Engineering Conference
    Bouhali, O.
    Economou, I. G.
    El-Mellouhi, F.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2016, 15 : 1 - 2
  • [44] Software engineering techniques for parallel computing in science and engineering
    Burkhart, H
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1996, 76 : 33 - 36
  • [46] Research and Education in Computational Science and Engineering
    Ruede, Ulrich
    Willcox, Karen
    McInnes, Lois Curfman
    De Sterck, Hans
    SIAM REVIEW, 2018, 60 (03) : 707 - 754
  • [47] SPECIAL ISSUE ON COMPUTATIONAL SCIENCE AND ENGINEERING
    Johnson, Chris
    Keyes, David
    Ruede, Ulrich
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2008, 30 (06): : VII - xi
  • [48] Computational Intelligence in Biomedical Science and Engineering
    Chen, Yen-Wei
    Nishikawa, Ikuko
    Tamura, Shinichi
    Lu, Bao-Liang
    Jiang, Huiyan
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2012, 2012
  • [49] Computational Approaches in Membrane Science and Engineering
    Fuoco, Alessio
    De Luca, Giorgio
    Tocci, Elena
    Jansen, Johannes Carolus
    COMPUTATION, 2020, 8 (02)
  • [50] Combinatorial algorithms for computational science and engineering
    Boman, Erik G.
    Bozdag, Doruk
    Catalyurek, Umit V.
    Devine, Karen D.
    Gebremedhin, Assefaw H.
    Hovland, Paul D.
    Pothen, Alex
    SCIDAC 2008: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2008, 125