(Position Paper) Applying Software Engineering Methods and Tools to CSE Research Projects

被引:3
|
作者
Naguib, Hoda [1 ]
Li, Yang [1 ]
机构
[1] Tech Univ Munich, Inst Informat, D-85748 Garching, Germany
关键词
Software engineering; ATLAS; SeisSol; Bug report; Release planning; Reverse engineering; Scientific computing; High performance computing;
D O I
10.1016/j.procs.2010.04.167
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The need for applications that are developed especially for Computational Science and Engineering ( CSE) has been growing rapidly in the recent years. These applications are often a prerequisite for research and have to be evolved and maintained for considerable periods of time. However, CSE researchers have traditionally put focus on achieving better computational performance and results rather than the software's comprehensibility, maintainability and extensibility. This paper first presents two case studies on two different CSE research projects, where common and specific problems are identified. Second we propose solutions that intend to apply software engineering methodologies and tools to improve the CSE research software development. (C) 2010 Published by Elsevier Ltd.
引用
收藏
页码:1499 / 1503
页数:5
相关论文
共 50 条
  • [1] Applying 3D engineering tools on pulp and paper projects
    Hansen, PW
    Thorpe, AD
    Weston, GD
    [J]. APPITA JOURNAL, 2002, 55 (02): : 101 - 107
  • [2] Applying 3D engineering tools on pulp and paper projects
    Hansen, PW
    Thorpe, AD
    Weston, GD
    [J]. 56TH APPITA ANNUAL CONFERENCE, PROCEEDINGS, 2002, : 517 - 524
  • [3] Software engineering meets scientific computing: group projects in CSE education
    Bader, M.
    Bungartz, H-J.
    Muntean, I. L.
    Neckel, T.
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2009, 4 (04) : 245 - 253
  • [4] Methods and tools for formal software engineering
    Liu, Zhiming
    Venkatesh, R.
    [J]. VERIFIED SOFTWARE: THEORIES, TOOLS, EXPERIMENTS, 2008, 4171 : 31 - +
  • [5] APPLYING ENGINEERING AND MANUFACTURING METHODS TO THE PRODUCTION OF SOFTWARE
    FINGERMAN, S
    [J]. COMPUTERS AND PEOPLE, 1979, 28 (5-6): : 14 - 17
  • [6] University of Durham BSc in software engineering and proposed MEng in software engineering: a position paper
    [J]. Boldyreff, Cornelia, 2000, IEEE, Piscataway, NJ, United States
  • [7] Applying modern collaboration methods to distributed engineering projects
    Conrad, A
    Weiss, JL
    Honey, A
    [J]. ADVANCED GLOBAL COMMUNICATIONS TECHNOLOGIES FOR ASTRONOMY II, 2002, 4845 : 110 - 118
  • [8] Teaching Software Engineering in Developing Countries: A Position Paper
    Osman, Rasha
    [J]. 2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 648 - 653
  • [9] DLR Secure Software Engineering Position and Vision Paper
    Krishnamurthy, Rohan
    Meinel, Michael
    Haupt, Carina
    Schreiber, Andreas
    Maeder, Patrick
    [J]. 2018 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON SECURITY AWARENESS FROM DESIGN TO DEPLOYMENT (SEAD), 2018, : 49 - 50
  • [10] METHODS AND TOOLS FOR PRODUCTIVITY AND QUALITY ANALYSIS IN SOFTWARE PROJECTS
    NEVALAINEN, R
    [J]. SOFTWARE DEVELOPMENT TRENDS, 1989, 104 : 237 - 250