Research Software Kent is a ‘Community of Practice’ and network of researchers at the University of Kent who routinely develop software as a key part of their research, e.g., for the purposes of numerical modelling, data analysis, or as a key output of their work. The group exists to help promote best practises in software engineering to maximise the value of software for research, and to provide help and support to those engaging in software engineering for research purposes.
This group is managed by Dominic Orchard, School of Computing. Do e-mail me if you have any questions, or read this introduction post for more details of the background and motivation.
Blog posts
- 22 November 2023 - Training session - Using Git and GitHub together, effectively
- 1 October 2023 - Why Research Software Kent?
Events and News
-
Friday 13th June 2025, 2pm - ‘Workshop on Testing’ (Kennedy SR2) - In this short workshop we’ll look at concepts around software correctness and testing, with practical examples using Python and the pytest framework for unit testing.
-
Thursday 29th May 2025, 3pm - ‘Software Citation - How to be citable and how to cite’ (Dominic Orchard) - In this talk, I’ll look at how to make research software citable, how to cite others, and how to encourage software citation within your own discipline.
-
Wednesday 3rd April at 3pm (KenSR6) Last meeting of term, informal discussion and cakes!
-
Wednesday 6th March 2024 - Second code clinic of the term. Come by if you want to talk through any problems your are having with your code and get some support!
-
Wednesday 21st February 2024 - ‘Pair Programming’ (Dominic Orchard) - Pair programming is a technique for working with another person which can aid problem solving and provide live code review. This can be particularly helpful for on-boarding new team members and students or to work through difficult problems together. There are a few ‘paradigms’ that I will talk through (and I can point to some further resources).
-
Wednesday 6th February 2024 - Our first Code clinic session. Drop by to discuss any problems and get help!
-
Wednesday 24th January 2024 - ‘Continuous integration and GitHub actions’ (Stefan Marr)
-
Wednesday 6th December 2023, 3pm - ‘Errors and where to find them’ (Gary Thompson) An introduction to bugs and errors in the field: how to find them, how to understand them, how to fix them and how to avoid them. The talk will be centred round python and will cover stack traces, Exceptions, throwing Exceptions and a brief introduction to why testing is a good idea…
-
Wednesday 22nd November 2023, 3pm - ‘Training session: Using Git and GitHub together, effectively’ - This will be our first “training” focussed session. Dominic will give a bit of an whistle stop tour of some core Git ideas and then using this in concert with GitHub. A cursory knowledge of using Git will be helpful, so looking at some introductory resources first (e.g., the gittutorial) will be helpful.
-
Wednesday 8th November 2023, 3pm - ‘Why is research software important?’ - Kennedy Seminar Room 2 - Please sign up to the mailing list for an invite link. For this initial session I would like to collect some examples of good practice already going on, so if you have something you are proud of and wouldn’t mind sharing, then please let me know.
Research Software Community of Practice at Kent