• DocumentCode
    1968244
  • Title

    Barely sufficient software engineering: 10 practices to improve your CSE software

  • Author

    Heroux, M.A. ; Willenbring, J.M.

  • fYear
    2009
  • fDate
    23-23 May 2009
  • Firstpage
    15
  • Lastpage
    21
  • Abstract
    Computational Science and Engineering (CSE) software is typically developed using research funding where the primary focus is research and development of advanced algorithms and modeling capabilities. As a result, formal software engineering is seldom a primary goal. CSE software developers intend to write good software, but often lack the training, resources or time to adopt advanced formal methods and practices. In this paper, we present a list of practices identified from the Trilinos project that we believe most CSE software teams can adopt and from which they can benefit.
  • Keywords
    software engineering; CSE software teams; Trilinos project; computational science and engineering; formal methods; formal software engineering; Application software; Automotive engineering; Laboratories; Programming; Research and development; Software algorithms; Software engineering; Software libraries; Software quality; US Department of Energy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Computational Science and Engineering, 2009. SECSE '09. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3737-5
  • Type

    conf

  • DOI
    10.1109/SECSE.2009.5069157
  • Filename
    5069157