Software engineering

By Becky Arnold, University of Sheffield. Jos Martin, senior engineering manager at MathWorks, gave a talk on software engineering in practice on the 27th of June at the University of Sheffield.
Software engineering is difficult. This is particularly true in a research environment, where code is often intended to be a precise representation of a scientific entity, process or system.

By Daisie Huang, Software Engineer, Dryad Digital Repository.

What differentiates scientific coders from research software engineers? Scientists tend to be data-discoverers: they view data as a monolithic chunk to be examined and explore it at a fairly fine scale. Research Software Engineers (and software engineers in general) tend to figure out the goal first and then build a machine to do it well. In order for scientists to fully leverage the discoveries of their predecessors, software engineers are needed to automate and simplify the tasks that scientists already know…

The Software Engineering Group at RAL are organising a workshop on Tuesday 7th October as part of the SESC programme. The workshop is aimed at scientific researchers whose role involves writing software and will introduce them to basic software engineering and collaboration practices such as:

University College London now has a vacancy for a new member to join its Research Software Development Team.

Working as a research software developer (Ref: 1429197), the successful applicant will help code the scientific applications UCL needs to continue with its world class research, from simple data analysis scripts to supercomputer-based complex simulations.

Other duties will include making sure UCL's research software meets high standards of sustainability and helping researchers from across the disciplines with their software needs.

The Open University has two new vacancies for software engineers, where they will work on research examining privacy and security.

The roles will involve two different projects, with the first, called Privacy Dynamics, looking at group behaviour from a social psychology perspective.

The second, Monetize Me, will look at business models for 'lifelogging' and other forms of self quantification and the implications these have for our personal data.

The posts will be based at the OU's Milton Keynes headquarters, where successful applicants will work at…

Subscribe to Software engineering