Scientific and engineering programming has been around since the beginning of computing, often being the driving force for new system development and innovation. At the same time a continual focus on new modeling capabilities, and some apparent cultural issues, find software processes for many computational science and engineering (CSE) software projects lacking. Certainly there are notable exceptions, but our experience has been that CSE software projects, although committed to writing high-quality software, have few if any formal software processes and tools in place, and are often unaware of formal software quality assurance (SQA) concepts. Presently, increasing complexity of applications and a broad push to certify computations are dict...
Software Process Improvement (SPI) programs have been implemented, inter alia, to improve quality an...
The Applications section of the CERN accelerator Controls group has decided to apply a systematic ap...
Producing scientific software is a challenge. The high-performance modeling and simulation community...
Computational Science and Engineering (CSE) software is typically developed using research funding w...
The proposed workflow increases the quality of research software in Computational Science and Engine...
Scientific and engineering advances are increasingly dependent upon software, and this overall field...
We present a Research Software Engineering (RSE) workflow for developing research software in Comput...
[[abstract]]Software quality assurance (SQA) is a planned and systematic pattern of actions necessar...
Background: The development of scientific software applications is far from trivial, due to the con...
It is difficult to improve software quality by relying on conformance to industry standards by conti...
Software Engineering for Science provides an in-depth collection of peer-reviewed chapters that desc...
Software engineering is a formal set of tools and procedures for the efficient development of reliab...
This paper considers the current deficiencies in software quality. Software quality is defined, with...
AbstractThe need for applications that are developed especially for Computational Science and Engine...
The computational science and engineering (CSE) community is in the midst of an extremely challengin...
Software Process Improvement (SPI) programs have been implemented, inter alia, to improve quality an...
The Applications section of the CERN accelerator Controls group has decided to apply a systematic ap...
Producing scientific software is a challenge. The high-performance modeling and simulation community...
Computational Science and Engineering (CSE) software is typically developed using research funding w...
The proposed workflow increases the quality of research software in Computational Science and Engine...
Scientific and engineering advances are increasingly dependent upon software, and this overall field...
We present a Research Software Engineering (RSE) workflow for developing research software in Comput...
[[abstract]]Software quality assurance (SQA) is a planned and systematic pattern of actions necessar...
Background: The development of scientific software applications is far from trivial, due to the con...
It is difficult to improve software quality by relying on conformance to industry standards by conti...
Software Engineering for Science provides an in-depth collection of peer-reviewed chapters that desc...
Software engineering is a formal set of tools and procedures for the efficient development of reliab...
This paper considers the current deficiencies in software quality. Software quality is defined, with...
AbstractThe need for applications that are developed especially for Computational Science and Engine...
The computational science and engineering (CSE) community is in the midst of an extremely challengin...
Software Process Improvement (SPI) programs have been implemented, inter alia, to improve quality an...
The Applications section of the CERN accelerator Controls group has decided to apply a systematic ap...
Producing scientific software is a challenge. The high-performance modeling and simulation community...