MATLAB Tools for Sustainable Research Software Development

Sustainability in research software is crucial to ensure others can understand, reproduce, and build upon your work effectively, potentially extending its functionality with new algorithms and its applications to new domains. In this tutorial, you will learn about tools you can leverage in the MATLAB ecosystem to effectively enhance the maintainability and reusability of your research software. In this session designed for Research Software Engineers (RSEs) who are already familiar with clean code principles, you will deepen your understanding and practically implement these practices within the MATLAB environment. You will explore a range of tools and features that facilitate sustainable software development. Key topics include:• Code Refactoring Tools: Leveraging built-in functionalities to refactor and enhance code readability.• Testing Frameworks: Implementing tests using MATLAB testing frameworks to ensure robust, error-free code and using Continuous Integration (CI) for automatic testing.• MATLAB Project Management: Utilizing project files and dependencies to organize and manage development environments effectively.• Version Control Integration: Seamlessly integrating MATLAB with popular version control systems like Git for collaborative development and code tracking. Who Should Attend: This tutorial is designed for RSEs, researchers, and developers with a foundational understanding of clean code who wish to enhance their MATLAB skills for sustainable software development.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-02-27
DOI
https://doi.org/10.5281/zenodo.14999914
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

MATLAB Tools for Sustainable Research Software Development

Zenodo (CERN European Organization for Nuclear Research)
Scientific Computing and Data Management
article

MATLAB Tools for Sustainable Research Software Development

article en

Abstract

Sustainability in research software is crucial to ensure others can understand, reproduce, and build upon your work effectively, potentially extending its functionality with new algorithms and its applications to new domains. In this tutorial, you will learn about tools you can leverage in the MATLAB ecosystem to effectively enhance the maintainability and reusability of your research software. In this session designed for Research Software Engineers (RSEs) who are already familiar with clean code principles, you will deepen your understanding and practically implement these practices within the MATLAB environment. You will explore a range of tools and features that facilitate sustainable software development. Key topics include:• Code Refactoring Tools: Leveraging built-in functionalities to refactor and enhance code readability.• Testing Frameworks: Implementing tests using MATLAB testing frameworks to ensure robust, error-free code and using Continuous Integration (CI) for automatic testing.• MATLAB Project Management: Utilizing project files and dependencies to organize and manage development environments effectively.• Version Control Integration: Seamlessly integrating MATLAB with popular version control systems like Git for collaborative development and code tracking. Who Should Attend: This tutorial is designed for RSEs, researchers, and developers with a foundational understanding of clean code who wish to enhance their MATLAB skills for sustainable software development.

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 44%
Scientific Computing and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.