What is Research Software Engineering?

Research Software Engineering is the application of skills and practices of software development in research to create more robust, manageable, and sustainable research software. It refers to the application of software engineering methods in the field of scientific research.

The primary difference between Research Software Engineering and traditional software engineering in computer science is the target metrics: Research Software aims to maximise the gain for scientific knowledge rather than software economics.

Commonly, research software developers are not trained computer scientists and have a wide variety of job titles making the target group for a Research Software Engineering community much broader in discipline, skills and knowledge.

Do you do Research Software Engineering in your role? Find out here if you could consider yourself a Research Software Engineer?

Last Modified: 27.08.2024