Skip to main content Site map
Old Tag
RSE Conference
RSE Fellows
RSE community
RSE survey
RSE18
RSEConUK2019
HomeNews and blogs hub

New research software beginner guides supporting social science researchers now available

Bookmark this page Bookmarked

New research software beginner guides supporting social science researchers now available

Author(s)
Selina Aragon

Selina Aragon

Associate Director of Operations

Posted on 5 August 2025

Estimated read time: 2 min
Sections in this article
Share on blog/article:
LinkedIn

New research software beginner guides supporting social science researchers now available

People sitting at a table

We are delighted to share two new resources aimed at supporting social science researchers in building practical skills with research software. Developed as part of the Research Software Practices in the Social Sciences project, funded by the Economics and Social Science Research Council (ESRC), these guides are designed to address a growing need across the social sciences: the ability to engage confidently with data, code, and computational tools.

The project’s overarching goal is to raise awareness of research software practices and promote sustainable, reproducible methods that enhance research quality and efficiency. These guides provide hands-on support for researchers at any stage of their career who are looking to expand their technical toolkit—particularly those with little or no prior programming experience.

Python for Social Scientists: A Practical Guide (DOI: 10.5281/zenodo.16738917). Written by Dr. Danai Korre (University of Edinburgh), this guide offers a gentle but comprehensive introduction to using Python for data analysis, statistical testing, and visualisation in a social science context. It walks researchers through setting up their environment, working with data in Python, and automating common workflows.

Creating Maps in Python using GeoPandas (DOI: 10.5281/zenodo.16738169)Authored by Andrzej A. Romaniuk, this guide focuses on helping researchers visualise geospatial data using Python tools such as GeoPandas and Folium. It covers the essentials of creating informative maps, working with publicly available datasets, and exporting publication-ready figures.

Both guides are openly available and were developed with accessibility and usability in mind. They are ideal for researchers looking to explore what software can do for their work—without needing to become full-time programmers.

As research methods continue to evolve across the social sciences, building confidence in using research software is increasingly critical. These guides form part of our wider commitment to supporting a culture of digital capability, reproducibility, and responsible software use across disciplines.

The Research Software Practices for Social Sciences was supported by the ESRC as additional funding to the UK Software Sustainability Institute: Phase 4, which is funded through UKRI Digital Research Infrastructure Programme (grant number AH/Z000114/1).

 

HomeNews and blogs hub

Nordic-RSE conference 2025

Bookmark this page Bookmarked

Nordic-RSE conference 2025

Author(s)
Samantha Wittke

Samantha Wittke

SSI fellow

Richard Darst

Matteo Tomasini

Luca Ferranti

Jarno Rantaharju

Posted on 31 July 2025

Estimated read time: 3 min
Sections in this article
Share on blog/article:
LinkedIn

Nordic-RSE conference 2025

Nordic RSE 2025 Participants photo

This blog was originally posted on the Nordic RSE website.

The second Nordic-RSE in-person conference took place on May 20-21 2025 in Gothenburg, Sweden. The conference was made possible thanks to the support of the Gothenburg Research Institute in Digital Humanities and the Software Sustainability Institute, and it was for anyone passionate about research software engineering (RSE) - whether by writing research tools, supporting scientific software, or just being curious about the field. We built this event to be a space where people can learn, connect, and share knowledge.

And that’s exactly what happened in Gothenburg this May!

A Look at the Numbers

This year, we welcomed 45 participants to the Humanisten building at University of Gothenburg over two full days. We had a packed program, with:

  • 1 keynote talk
  • 14 talks
  • 3 discussion sessions
  • 2 tutorials
  • 4 posters

What We Talked About

The range of topics was wide and reflected the diversity of interests within the Research (Software) Engineering enthusiasts community in the Nordics. To name just a few:

  • Open Science
  • Design patterns in code
  • The history of free and open source software
  • Vim (yes, really!)
  • 3D visualization techniques
  • Static web interfaces
  • Peer review processes for reproducible research software
  • RSE group structures, funding and career paths
  • Data processing and (3D) visualization with game engines and other tools
  • Training experiences in RSE and adjacent fields
  • Data handling tools and techniques
  • Graphical tools for working with supercomputers
  • "Real-world" software engineering that can mess up someone's night in case of malfunction

And then there were all the spontaneous conversations - during lunch breaks, over coffee, and at the conference dinner - covering even more ground. The small size of the conference made it possible for each person attending to meet (almost) all the other participants: this fostered a very constructive and dynamic environment.

Getting There

The lead-up to the conference was its own journey. Early on, we also ran a conference info event in form of an interview with the conference chair and local chair, which we summarizes as a blog post titled "Join Us at Nordic-RSE conference 2025: A Home for Research Software Enthusiasts!". Abstract submission was open until March 16, and we hosted a dedicated “Night of Unfinished Abstracts” on March 12 to help people shape their ideas and get peer support finalizing their abstracts and ideas. Registration ran until early May, all through our website.

Staying Involved

The conference might be over, but we’re always looking for ways to keep the momentum going - especially online. Do you have a suggestion for a seminar speaker? Have you got a topic you’d like to present? Want to help organize the next conference?

Join us in the Nordic-RSE Zulip chat and help shape what’s next. Nordic-RSE is built from the bottom up, by RSE themselves for other RSEs.

Thank You

A heartfelt thanks to everyone who made Nordic-RSE 2025 happen:

  • Our code of conduct committee, Heli and Julia
  • The organizing team: Matteo, Radovan, Luca, Richard, Jarno, and Samantha
  • Our funders: the Software Sustainability Institute and GRIDH
  • And of course: every participant - for coming, sharing, discussing, and generally contributing to the great atmosphere that we felt

Want to Read More?

Here are a couple of reflections and highlights from others in the community:

See you next year Tromsø, Norway, June 9-10 2026!

  • The Nordic-RSE 2025 Organizing Team
     
HomeNews and blogs hub

Reflections on Research Software Engineering in Africa

Bookmark this page Bookmarked

Reflections on Research Software Engineering in Africa

Author(s)

Michael Umeokoli

Posted on 17 July 2025

Estimated read time: 6 min
Sections in this article
Share on blog/article:
LinkedIn

Reflections on Research Software Engineering in Africa

RSE, Africa

What is RSE, and why is it important?

Research Software Engineering (RSE) combines software development with scientific understanding. RSEs collaborate with researchers to build and maintain software for modern research, from small scripts to large data pipelines. They create reusable, reliable tools, automating workflows and making complex research software accessible, scalable, and sustainable. As research becomes more data-driven and computationally intense, well-designed tools are crucial to prevent bottlenecks and ensure scientific progress. Many institutions, like those in the UK with their RSE teams and supporting communities, have formalised RSE as a recognised profession, improving research quality, reproducibility, and impact.

The reality in the region

In Africa, especially in my home country, Nigeria, software engineering is thriving. We have thousands of startups and even a few unicorns driving innovation across the region.

But in research, that same energy is missing. I hadn’t even heard the term “Research Software Engineering” until I applied for an RSE role at the University of Manchester. That experience raised a question I couldn’t shake: how can a field so central to modern science be almost invisible in places so engaged with tech?

During my time studying in Nigeria, RSE simply wasn’t a thing, not as a job title, and not as a recognised practice. I never met anyone whose role involved building or maintaining research software, and there were no teams or training paths dedicated to it.

Yes, some students could code, and a few built personal projects. But academic research still leaned heavily on manual statistics, handwritten calculations, and overworked Excel sheets. When software was written, it was usually improvised, undocumented, and quickly abandoned once a thesis was done.

There were no roles, no support structures, and no sense of shared responsibility for the software behind the science. And because no one was asking for RSE, institutions had no reason to invest in it.

The result? Fragile, short-lived solutions. Reinvented wheels. Missed chances for collaboration, scale, and impact.

Why this absence matters

The absence of RSE isn’t just a gap in job titles; it’s a missing foundation. Today’s research is deeply dependent on software, whether it’s for data analysis, simulations, modelling, or large-scale experiments. Without structured support for research software, the work becomes slower, harder to repeat, and easier to break.

In places like Nigeria, where researchers already face funding and infrastructure challenges, the lack of RSE makes the burden even heavier. Valuable time is spent rewriting code from scratch, debugging fragile scripts, or trying to salvage old projects that were never meant to last. Good ideas are often limited by bad tools, or no tools at all.

This also isolates researchers from global collaborations, where reproducible, scalable code is the norm. When your methods aren’t automated or documented, it’s hard to share your work, and even harder for others to build on it.

But the upside is just as real. With the right support, software could be a major force multiplier. Well-built tools don’t just save time, they help researchers go further, faster, and with more confidence. Recognising and investing in RSE could dramatically increase the impact of research across the region.

What can change?

My perspective shifted completely when I joined a formal RSE team at the University of Manchester. For the first time, I saw what it looked like when researchers had dedicated software support, people who understood the science and the code. I realised just how much time, frustration, and research potential could be saved when good software practices are built into the process from the start.

Change doesn’t have to begin with massive reform. It can start small, by simply recognising that RSE exists, that it matters, and that it already happens in informal ways, even if it’s not called that. Many students and researchers are already writing code to support their work; they just lack the training, structure, and recognition to do it sustainably.

Community is one of the most powerful ways to move forward. That’s why groups like RSSE Africa (Research Software & Systems Engineers of Africa) are so important. RSSE Africa is a growing forum for software and infrastructure developers across the continent, a place to share skills, build support networks, and push for greater equity and visibility in the global RSE space. Their initiatives, from mapping African research software stakeholders to running events on open science practices, are helping plant the seeds of a new culture.

But communities like RSSE Africa can’t do it alone. What we need now is collaboration with universities, research institutions, and funding bodies across Africa. These partnerships are key to educating researchers about the role of software in sustainable science, creating training pathways, and embedding RSE into research teams from the start, not as an afterthought.

It won’t happen overnight, but the building blocks are there. If we can connect the community energy with institutional support, the potential impact on African research and its global contributions could be transformative.

Call to action

Research Software Engineering might still be a new or unfamiliar idea in many parts of Africa and the Global South, but it’s not optional for modern science. It's foundational. Without it, we risk building fragile, short-lived solutions that limit the scope and impact of our research.

Coming from a place where RSE wasn’t even part of the conversation, I’ve come to see how powerful it can be when software and research are properly aligned. It doesn’t just make science faster, it makes it more collaborative, reproducible, and scalable.

Communities like RSSE Africa and SSI are already lighting the path forward. Now we need greater awareness, more partnerships, and increased inclusion, especially from institutions and funders who can help turn that energy into tangible support.

If you're part of a global RSE community, I encourage you to reach out, share resources, and explore opportunities for collaboration. And if you're a researcher or engineer in these places doing this kind of work, know that you're not alone, and that what you’re doing matters.

 

HomeNews and blogs hub

New Study Aims to Raise the Profile of Research Software in Academia 

Bookmark this page Bookmarked

New Study Aims to Raise the Profile of Research Software in Academia 

Author(s)

Bernard Roper

Posted on 3 February 2025

Estimated read time: 1 min
Sections in this article
Share on blog/article:
LinkedIn

New Study Aims to Raise the Profile of Research Software in Academia 

Provenance Analytics Model for Research Software, University of Southampton logo, an abstract background

Recognising the Invisible Contributions That Drive Modern Research

Researchers at the University of Southampton are conducting an innovative study to investigate the pivotal role of research software in academic publishing. The project also seeks to better understand the communities that sustain, develop, and use research software, with the aim of elevating its status within academia.

HomeNews and blogs hub

Identifying the Foundational Competencies of a Research Software Engineer

Bookmark this page Bookmarked

Identifying the Foundational Competencies of a Research Software Engineer

Author(s)

Jeremy Cohen

Frank Löffler

teachingRSE

Posted on 4 December 2024

Estimated read time: 5 min
Sections in this article
Share on blog/article:
LinkedIn

Identifying the Foundational Competencies of a Research Software Engineer

derse logo, aurora

This blog was originally published on the de-RSE website.

Only a little over a decade ago, the term Research Software Engineer (RSE) didn’t exist. Now we find ourselves in a position where the term is increasingly widely accepted and research institutions are hiring RSEs to provide the vitally important skills that they need to support and undertake modern research.

What defines an RSE?

So what, or who, exactly is an RSE? Ask three people for a definition of RSE, and aside from the common words “software” and “research”, you’re likely to get three different answers! This is because the space in which RSEs work, and the work that they might do, is not always straightforward to define, and so are their foundational competencies.

RSEs inhabit a previously “hidden space” - the wide gap between the work of researchers in an academic institution and the work of professional service staff whose roles can include everything from finance and student administration to managers of enterprise computing infrastructure. While the work of an RSE, of course, includes software development, RSEs at one end of the spectrum representing this hidden space will have roles that look very much like that of a researcher or academic. At the other end of the spectrum, the role of an RSE will look very much like that of a professional software engineer working in an industry environment. While an RSE undoubtedly writes software, their role is defined by a much wider range of skills, competencies and experience.

Generic definitions of an RSE can be helpful - a common such definition generally highlights that “an RSE is someone who applies specialist software development skills to support and undertake research tasks”. Nonetheless, while not incorrect, this definition masks a vast amount of complexity that warrants a greater discussion.

The foundational competencies of an RSE

Given this complicated and rapidly developing space, the authors of arXiv:2311.11457, the teachingRSE collaboration, set out to better understand and to identify the foundational competencies of a Research Software Engineer.

The initial team of Heidi Seibold, Jeremy Cohen, Florian Goth, Philipp Schäfer and Samantha Wittke ran a workshop session, “Teaching and Learning Research Software Engineering”, at the German RSE conference in Paderborn, Germany in February 2023 (deRSE23) which initiated the discussions to understand what exactly the competencies of an RSE are. The community was integrated early-on through multiple workshops (at deRSE23 in Paderborn, un-deRSE23 in Jena, and deRSE24 in Würzburg). While largely based around a core group of members of the German RSE community - de-RSE - the collaboration also had international input to ensure representation of the wider international perspective in resulting outputs.

The length of time spent on this work and the very wide range of inputs and perspectives provided serves to highlight the inherent complexity in identifying the foundational competencies and responsibilities of a Research Software Engineer.

The paper

Foundational Competencies and Responsibilities of a Research Software Engineer” works through the process of understanding what makes up the role of an RSE. It starts with some general background and terminology before highlighting what the collaboration worked out as the key values of an RSE - what RSEs are trying to achieve in their role and the values that underpin that work. The authors then look at the competencies themselves, identified through extensive discussion and debate about what RSEs do and how they do it. These skills are grouped into those that relate directly to software, those that are more research related and those that are communication focused. The collaboration identifies these three areas as the core of what an RSE provides - specialist, high-quality software engineering knowledge, an understanding of the research environment (potentially working as a direct contributor to research itself), and the ability to communicate well and work highly effectively with researchers who may not have a computational background, IT savvy personnel who may not have a research background, and managers who may have neither.

After defining the foundational competencies, the authors consider career levels - what should RSEs be expected to know and at what level of detail at different career stages? Recognising that researchers and academics increasingly expect to be able to apply some technical skills themselves the collaboration pins down the RSE skills that researchers and academics might want to learn to support this.

Finally, focusing on the fact that RSEs can have a range of very different roles, the authors look at RSE specialisations, highlighting a number of different roles that RSEs might hold that involve the application of specialist knowledge in related areas. This includes domain-specific RSEs, who have, and use, specialist research domain knowledge, in addition to technical skills. The authors also describe a number of other technical specialisations including data, infrastructure, High Performance Computing and Machine Learning-focused RSEs.

Find out more, join the discussion

A pre-print has been adopted as the second official position paper of de-RSE. As part of the goal to further develop the discussion on this work, to take the findings to a wider audience, and develop further research in this area, the authors are also exploring journal publication options for the final version of the paper. If you’d like to join the teachingRSE collaboration and participate in the discussions and future work, get in touch with find our contact details in our github repository.

 

HomeNews and blogs hub

Call for Participation: Research Software Engineering Survey

Bookmark this page Bookmarked

Call for Participation: Research Software Engineering Survey

Author(s)
Oscar Seip

Oscar Seip

Research Community Manager

Posted on 25 October 2024

Estimated read time: 1 min
Sections in this article
Share on blog/article:
LinkedIn

Call for Participation: Research Software Engineering Survey

Research Software Engineering Survey

The Software Sustainability Institute (SSI) is pleased to support our Fellow Anna-Maria Sichani and the Research Software Engineering in the Arts and Humanities Community Interest Group (CIG) in their efforts to gather insights from professionals involved in the design, development, and maintenance of research software within the Digital Humanities field.

If you identify as a Research Software Engineer—someone who applies software engineering skills in a research environment—or if you are a researcher, data steward, research infrastructure engineer, or developer contributing to Research Software Engineering initiatives in the Arts and Humanities or cultural heritage research domains, we invite you to participate in the survey.

This survey aims to map the current needs of an inclusive Research Software Engineering community in the UK and Ireland. Your feedback will play a crucial role in informing our advocacy, engagement, and policy efforts in this space.

We also encourage you to share this survey with colleagues who may not be affiliated with any specific institution but have relevant experience. Their perspectives are invaluable to our mission.

HomeNews and blogs hub

SRSG is seeking a Senior Research Software Engineer

Bookmark this page Bookmarked

SRSG is seeking a Senior Research Software Engineer

Author(s)
Denis Barclay

Denis Barclay

Communications Officer

Posted on 25 July 2024

Estimated read time: 2 min
Sections in this article
Share on blog/article:
LinkedIn

SRSG is seeking a Senior Research Software Engineer

University of Southampton logo, people walking in the background

The Southampton Research Software Group (SRSG) is seeking a Senior Research Software Engineer (RSE) to join their team at the University of Southampton. The successful candidate will also have the opportunity to work with the Software Sustainability Institute.

The SRSG was one of the first RSE Groups set up in the UK and it is the base of operations for the campaign that helped recognise research software engineering across the world. As such, they can offer both a range of exciting projects within the University of Southampton and unparalleled opportunities to get involved with the national and international RSE community.

Applications from groups who are under-represented in the academic and RSE communities are strongly encouraged. Succesful candidates should have either experience of working in research or an equivalent PhD. Addionally, a solid background in software development practices and good communication skills are essential. A talent for technical problem solving is a must. Exposure to a wide range of technologies is expected and there will be many opportunities to build new skills. While expertise in all areas is not required, enthusiasm for learning new technologies is crucial. There will be many opportunities to develop skills that will advance your career by learning from leading RSEs, and to build on skills outside of software development, such as in project management and consultancy.

For further information, please contact Simon Hettrick.

HomeNews and blogs hub

Research Software Engineers in HPC (RSE-HPC-2024): Call for Abstracts

Bookmark this page Bookmarked

Research Software Engineers in HPC (RSE-HPC-2024): Call for Abstracts

Author(s)
Simon Hettrick

Simon Hettrick

Director of Strategy

Posted on 26 June 2024

Estimated read time: 2 min
Sections in this article
Share on blog/article:
LinkedIn

Research Software Engineers in HPC (RSE-HPC-2024): Call for Abstracts

US RSE and SC24 logos

RSE-HPC-2024 will be held as part of SC24 in Atlanta, GA, USA and online Sunday 17 November 2024, 9:00 am - 5:30 pm EST (UTC-5).

This workshop will bring together RSEs and allies involved in HPC, from all over the world, to grow the RSE community by establishing and strengthening professional networks of current RSEs and RSE leaders.

We encourage prospective participants to submit abstracts of proposed lightning talks (limit of 1 page, no format prescribed) on topics related to RSE issues. We particularly encourage talks on this year’s workshop theme of “RSEs and the Future of Computing” such as:

  • How will RSEs contribute to new technologies such as AI/ML, quantum computing, neuromorphic computing?

Other possible topics include, but are not limited to:

  • Career paths: how should RSEs be hired, promoted and evaluated?
  • Building RSE organizations: how to find RSEs in your country/region and how to motivate them to join the network and engage?
  • Supporting RSE organizations: what can be done to help RSEs (and those supporting RSEs) at international, national, regional, and local levels?
  • Making the business case for RSEs and RSE groups: evidence, case studies, tactics
  • How do we want funders to support RSE roles and activities?
  • Building in RSE requirements as part of wider research infrastructure
  • Providing mentoring and training for RSEs

The authors of accepted abstracts will be invited to present lightning talks or participate in panel discussions at the workshop. Note that SC24 is planning an in-person event and presenting in-person is encouraged. A supporting digital experience will accommodate those who cannot attend in-person due to travel restrictions or health concerns.

We particularly encourage submissions from first-time conference presenters and from members of groups that have historically been underrepresented in the HPC community.

Abstracts should be submitted to the submission website. The deadline for submissions is Friday 2 August at 11:59 PM AoE (UTC-12).

Timeline

  • Submissions open:  Monday 17 June 2024
  • Submissions due:  Friday 2 August 2024
  • Notifications sent:  Friday 23 August 2024
  • Program finalized:  Friday 27 September 2024
  • Workshop date:  Sunday 17 November 2024

Questions?

Contact the organizers at sc-ws-rse-hpc@info.supercomputing.org

HomeNews and blogs hub

HPC-RSE workshop at ISC24 call for talk submissions

Bookmark this page Bookmarked

HPC-RSE workshop at ISC24 call for talk submissions

Author(s)
Denis Barclay

Denis Barclay

Communications Officer

Posted on 7 February 2024

Estimated read time: 2 min
Sections in this article
Share on blog/article:
LinkedIn

HPC-RSE workshop at ISC24 call for talk submissions

HPC RSE logo and ISC logo

HPC-RSE workshop at ISC24 has opened the call for talk submissions from Research Software Engineers (RSEs), High Performance Computing (HPC) engineers, or students who wish to pursue a career in these areas. The deadline for submissions is Thursday 29 February.

The workshop will take place in Hamburg on Thursday 16 May, and focus on “Enhancing the symbiosis between HPC and RSE communities”. Talks should focus on the speakers' experiences and reflect on topics such as:

  • Has the RSE/HPC community helped improve a project, for example by finding collaboration partners or providing training?
  • Have you been involved in developing a training course or establishing career paths? 
  • Have you come across a training format that you think other people should know about?
  • What do you see as the link or overlap between HPC and RSE communities? 
  • Is there a clear career path for HPC-RSEs? Why do we still discuss RSE career pathways more than 12 years after the start of the RSE movement?

The two submission categories are:

  • Early career speaker*: Early career RSE or HPC engineers or students who could share their experiences entering the RSE/HPC community or a story of how a collaboration/project was made possible because of community involvement. 
  • Career Paths and training formats: Individuals who can talk about specific career paths in the RSE/HPC community or training formats/platforms. 

Further information about the submission requirements and how to apply can be found on the website.

HomeNews and blogs hub

EOSC EVERSE: SSI Team to represent the University of Edinburgh

Bookmark this page Bookmarked

EOSC EVERSE: SSI Team to represent the University of Edinburgh

Author(s)
Denis Barclay

Denis Barclay

Communications Officer

Posted on 1 December 2023

Estimated read time: 2 min
Sections in this article
Share on blog/article:
LinkedIn

EOSC EVERSE: SSI Team to represent the University of Edinburgh

EOSC EVERSE logo

SSI Director Neil Chue Hong, Project Officer Giacomo Peru, and Project Manager Kirsty Pringle will participate in the European EVERSE project representing EPCC and the University of Edinburgh. The project will start in spring 2024 and run for 36 months with 18 partners across 10 countries.

Coordinated by the Institute of Applied Biosciences (INAB) of the Centre for Research and Technology Hellas, (CERTH), the European EVERSE project aims to create a framework for research software and code excellence, collaboratively designed and championed by the research communities across the five EOSC Science Clusters and national Research Software Expertise Centres, in pursuit of building a European Network of Research Software Quality and setting the foundations of a future Virtual Institute for Research Software Excellence.

Building on its leadership of the SSI and work in FAIR-IMPACT on software metrics and metadata, the team at EPCC will focus on developing and implementing processes and tools that support the assessment and verification of code quality, based on established best practices and standards across scientific communities, as well as building a collaborative community for evaluating, verifying, and improving the quality of scientific software and code, and collecting and consolidating best practices and standards from across scientific communities on research software.

The project aims to cross-fertilise different research domains, act as a lobbying organisation, and raise awareness of software as a key enabler in research, with the overall ambition to accelerate research and innovation through improving the quality of research software and code. EVERSE’s ultimate ambition is to contribute towards a cultural change where research software is recognized as a first-class citizen of the scientific process, and the people contributing to it are credited for their efforts. 

For more details on the EVERSE project, please read the full press release or get in touch with the Project Coordinator, Fotis Psomopoulos. For more details on the University of Edinburgh’s role in EVERSE, please contact Prof. Neil Chue Hong.

Subscribe to Research Software Engineering (RSE)
Back to Top Button Back to top