Scientific research increasingly relies on software. Software engineering and development play a key role in the production of software. Thus, formal education and training in software development methodologies become more important, particularly in larger software projects. Software development in teams needs formalized processes to get a reliable outcome. The aim of this course is to give an introduction to established software development methodologies and best practices. The lessons learned in this workshop can be applied to large projects but will also help individual researchers to improve the quality of their software. Topics covered are: (a) Overview of software development methodologies (b) Scrum and agile practices (c) Version con...
Scientific software is in many disciplines crucial for understanding and reusing research data and a...
Scientific software is in many disciplines crucial for understanding and reusing research data and a...
The approaches used in software development in an industry setting and a scientific environment are ...
Scientific research increasingly relies on software. Software engineering and development play a key...
Scientific research increasingly relies on software. Software engineering and development play a key...
Software Engineering for Science provides an in-depth collection of peer-reviewed chapters that desc...
Progress in scientific research is dependent on the quality and accessibility of software at all lev...
Scientific and engineering research is heavily dependent on effective development and use of softwar...
Research software is often developed by scientists who are domain experts. Most of them have no spec...
Challenges related to development, deployment, and maintenance of reusable software for science are ...
<p>A large number of computational scientific research projects make use of open source software pac...
Software development is becoming increasingly ubiquitous in STEM disciplines resulting in the need f...
Background: The development of scientific software applications is far from trivial, due to the con...
Software development is becoming increasingly ubiquitous in STEM disciplines resulting in the need f...
A discussion of software development practices that are useful for medium-sized scientific software ...
Scientific software is in many disciplines crucial for understanding and reusing research data and a...
Scientific software is in many disciplines crucial for understanding and reusing research data and a...
The approaches used in software development in an industry setting and a scientific environment are ...
Scientific research increasingly relies on software. Software engineering and development play a key...
Scientific research increasingly relies on software. Software engineering and development play a key...
Software Engineering for Science provides an in-depth collection of peer-reviewed chapters that desc...
Progress in scientific research is dependent on the quality and accessibility of software at all lev...
Scientific and engineering research is heavily dependent on effective development and use of softwar...
Research software is often developed by scientists who are domain experts. Most of them have no spec...
Challenges related to development, deployment, and maintenance of reusable software for science are ...
<p>A large number of computational scientific research projects make use of open source software pac...
Software development is becoming increasingly ubiquitous in STEM disciplines resulting in the need f...
Background: The development of scientific software applications is far from trivial, due to the con...
Software development is becoming increasingly ubiquitous in STEM disciplines resulting in the need f...
A discussion of software development practices that are useful for medium-sized scientific software ...
Scientific software is in many disciplines crucial for understanding and reusing research data and a...
Scientific software is in many disciplines crucial for understanding and reusing research data and a...
The approaches used in software development in an industry setting and a scientific environment are ...