The WUR Scientific-Software Development Workshop (WURSSOW) will bring together scientific researchers (across all groups and departments) and software engineering/IT researchers to get to know each other and exchange ideas with the goal of identifying the challenges and research directions, towards supporting effective and efficient development of high-quality scientific software systems.
Software is increasingly used in different scientific disciplines. Validity of research findings in science are critically dependent on software and data analytics. To analyze data properly and efficiently, scientists and engineers develop, acquire or customize software systems. According to a 2016 study by the UK Software Sustainability Institute, 7 out of 10 researchers in all areas of science reported that: “It is impossible to conduct research without software".
Scientific software in this context is broadly defined as "software used for scientific purposes". In general, it is challenging to develop scientific software because of the intrinsic complexities of the scientific domains. Furthermore, established software engineering principles (such as systematic code reuse, design patterns, systematic testing and quality assurance) are often not used systematically in development of scientific software. Thus, to support effective and efficient development of scientific software, scientific researchers (from across all fields) and software engineering/IT researchers have collaborated more and more around the globe and a subject area has emerged on this topic since 1970's. For more details, please see this collection of papers in this area, and this interesting talk on YouTube.
We see an opportunity to bring together software engineering researchers and scientific researchers in WUR and the region, in general, to develop high-quality scientific software. Such an initiative would result in cross-fertilization and, as such, would benefit both communities (software engineering research and scientific research), by enabling scientists to develop higher-quality scientific software in a cost-effective manner. For example, scientists will be able to develop cancer diagnosis software and bioreactor control software with higher quality, by less cost and in shorter time frames.
Objective of the workshop
Workshop will bring together software researchers and scientific researchers to get to know each other, exchange ideas and to identify challenges, and research directions, with the goal of supporting effective and efficient development of high-quality scientific software systems.
|3.00-3.10 PM||Welcome and introduction of participants||Vahid Garousi, Information Technology group|
|3.10-3.25 PM||A software engineering perspective on software development||Bedir Tekinerdogan, Information Technology group|
|3.25-3.50 PM||Software engineering of scientific software||Vahid Garousi|
|3.50-4.00 PM||Tea and coffee break, networking|
|4.00-4.25 PM||Current Practice in Bioinformatics Tool Development and Publication||Jens Allmer, Applied Bioinformatics|
|4.25-4.50 PM||And then something happened, software to identify genomic regions and genes that do not follow phylogeny.||Theo van der Lee, Wageningen Plant Research|
|4.50-5.00 PM||Upcoming meetings and planning for joint funding proposals||Vahid Garousi|