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
Link To Document