Working Groups


What is a Working Group?

A working group addresses an unmet need or open question broadly across the US-RSE community. Unlike an affinity group, a working group must have a work product, deliverable, or specific goal, such as a report or a task that it performs. A working group may start with a need or problem and may or may not have specifically determined deliverables at the onset, but it should be something the community is large enough to support with a specific goal in mind.

How do I join a Working Group?

All the working groups have Slack channels, main points of contact, and/or email addresses. Look through the list below and view their pages for more details!

How do I make a new Working Group?

If you see an unmet need that a current working group is not addressing, we invite you to make your own! The Group Management Working Group provides a process for getting your new group set up, including all of the infrastructure to support it.

Please review the Processes and Requirements for Forming US-RSE Working Groups page for more details!


Active Working Groups

Code Review

The goal of the US-RSE Code Review Working Group is to build a community of RSEs who are interested in code review. The working group will provide a forum to gather resources related to code review, discuss the use of code review in research software project, and seek help in conducting code reviews. To get involved, visit the #wg-code-review channel on the US-RSE slack, or contact the Code Review working group list.

Visit the Code Review Working Group page for more details and a catalog of work products.


Community Calls

The Community Calls Working Group plans monthly virtual meetings to promote community connections and share information on topics of interest to US-RSE members. We usually have a brief speaker or two, followed by some time spent in breakout rooms discussing the topic of the month. Topics are chosen from a GitHub Issues list; we encourage everyone in the community to submit ideas for future topics as Issues on this list. To get involved, visit the #wg-community-calls channel on the US-RSE slack, or contact the Community Calls working group list.

Visit the Community Calls Working Group page for more details and a catalog of work products.


Diversity, Equity, and Inclusion (DEI)

The US-RSE Association is committed to providing an inclusive environment with equitable treatment for all and to promoting and encouraging diversity throughout the RSE community in the US. At US-RSE, integrating DEI practices into our education programs, governance structure, and culture is at the forefront of our mission to ensure a welcoming, nurturing, and robustly inclusive community. We believe that the amplification of diverse perspectives is essential for driving innovation, promoting creativity, and encouraging engagement for the success of RSEs. We welcome and respect individuals of any race, color, caste, economic status, gender expression, gender identity, sexual orientation, disability, age, religion, national origin, and ethnicity. To get involved, visit the #wg-diversity-equity-inclusion channel on the US-RSE slack, or contact the DEI working group list.

Visit the DEI Working Group page for more details and a catalog of work products.


Education & Training

The Education & Training Working Group is for those who are interested in regular discussions about education and training for RSEs. The goal of the group is to develop resources and strategies that support RSE education and training and contribute to the establishment of a more formal career path for RSEs. Thus far, we have begun describing the types of people who work as RSEs and their training needs. We are also working on defining the list of skills often needed by RSEs. Furthermore, we’ve begun to assemble a list of resources for the US-RSE community, including a growing list of useful training links. The group currently meets monthly via Zoom and welcomes all newcomers. If you would like to join the conversation, please join the #wg-education_training channel on the US-RSE Slack.

Visit the Education & Training Working Group page for more details and a catalog of work products.


Group Management

The US-RSE Group Management Working Group is dedicated to enabling support and conversation between the various US-RSE Working Groups. We strive to provide a platform for discussion between chairs and regular updates to the wider community on what the working groups are doing for US-RSE.

To get involved, visit the #wg-group-management channel on the US-RSE slack or contact the Group Management working group list.


Mentorship Program

The US-RSE Mentorship Program aims to create and sustain an inter-institutional program dedicated to promoting mentorship among research software engineers within US-RSE. By actively exploring and developing effective strategies, we aim to create an inclusive and supportive environment that enables the growth and development of both mentees and mentors across institutions. Through our collaborative efforts, we seek to enhance the professional skills and career advancement opportunities for research software engineers, ultimately strengthening the research software engineering community as a whole.

To get involved, visit the #wg-mentorship-program channel on the US-RSE slack.


RSE Empowerment in National Labs

The RSE Empowerment in National Labs Working Group, conceptualized in 2022, is for those who are interested in working towards the empowerment of RSEs in national labs and other similar organizations. RSEs from national labs are an important part of the RSE community in the United States. The goal of this working group is to understand the specific challenges faced by RSEs in this ecosystem, advocate the goals and mission of US-RSE, assimilate resources that help us educate and train RSEs, increase RSE awareness across the entire spectrum, and create a community and sense of belonging among the RSEs at National Labs. If you would like to join the conversation, please join us on the #wg-national-labs-empowerment channel on the US-RSE slack or contact us on the national lab empowerment working group list.

Visit the RSE Empowerment in National Labs Working Group page for more details.


Testing

The Testing Working Group aims to bring together RSEs, researchers, and practitioners to discuss current limitations in testing research software, share knowledge, and collectively address cutting-edge challenges, thereby advancing the reliability and quality of research software. This will include examining, adapting, and using valuable industry software testing practices and methodologies, as well as studying and harnessing AI technologies. Some key focus areas include testing legacy code, ensuring comprehensive code coverage, and enhancing overall verification and validation processes.

If you would like to join the conversation, please join us on the #wg-testing channel on the US-RSE slack or contact us on the Testing working group list.

Visit the Testing Working Group page for more details.


User Experience (UX)

The User Experience Working Group (UXWG) advocates for increased awareness and adoption of user experience (UX) methods in research software engineering. UX practices help create products that provide meaningful, relevant, and usable experiences for target users. Our primary aims are to share knowledge, experiences, and challenges and to foster a diverse and inclusive community for research software UX practitioners and RSEs who are interested in UX. Doing so will collectively help us advocate for and demystify UX to the larger RSE community, scientists across domains, and funding agency staff who support products and services. We welcome all who are interested in helping us with this goal. To get involved, visit the #wg-ux channel on the US-RSE slack or contact the UX working group list.

Visit the UX Working Group page for more details and a catalog of work products.



Website

The US-RSE Website Working Group assembled in late 2020/2021 to proactively work on the content and design of the US-RSE website.

If you are interested in working on the site, or want to suggest features or a better design, you can join the #website channel on the US-RSE slack, or jump right in and start a discussion on the GitHub issues board.