Skip to content

Commit 77785ee

Browse files
authored
Merge pull request #1713 from luet/wg-testing-first-talk
Add 2025-05-testing-talk-series.md
2 parents e9c25ad + eee46d4 commit 77785ee

File tree

1 file changed

+63
-0
lines changed

1 file changed

+63
-0
lines changed
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
title: "US-RSE Software Testing Talk Series"
3+
subtitle:
4+
expires: 2025-05-21
5+
event_date: "May 21, 2025"
6+
layout: event
7+
duration: 60
8+
repeated: false
9+
category: Software Testing
10+
time:
11+
- - start: 2025-05-21T18:00:00Z
12+
end: 2025-05-21T19:00:00Z
13+
---
14+
15+
The Testing working group is happy to introduce a new Talk Series on Software Testing on Wednesday May 21, 2-3 PM EDT.
16+
Title: **"Software Testing for Fisheries Integrated Modeling System: strategies, challenges, and opportunities."** Presenter: **Bai Li**
17+
18+
### Abstract
19+
20+
While creating perfect software may not be possible, it is essential
21+
to test software before its release to reduce the risk of mistakes
22+
that negatively impact users. High-quality software testing is crucial
23+
for ensuring the reliability, reproducibility, and long-term usability
24+
of research software. This presentation highlights the testing
25+
framework designed for the Fisheries Integrated Modeling System
26+
(FIMS), which is a next-generation framework for assessing the status
27+
of living marine resources and providing management advice. I will
28+
provide an overview of the testing strategies currently implemented in
29+
FIMS, including unit testing and integration testing in C++ and R, as
30+
well as testing using case studies. I will also present testing
31+
schedules and continuous integration tools that support both
32+
development and project management workflows, along with a demo of
33+
practices relevant to the testing of research software. The
34+
presentation will address challenges we have encountered and are
35+
currently facing, such as balancing rapid prototyping with rigorous
36+
testing, prioritizing test activities to meet project goals without
37+
exhaustive testing, and setting meaningful acceptance criteria,
38+
including tolerance levels for testing statistical software. Finally,
39+
I will discuss potential opportunities to strengthen the testing
40+
culture and improve testing suites. I welcome feedback on building
41+
more robust and maintainable research software.
42+
43+
### Biography
44+
45+
Bai Li is a contractor with ECS Federal LLC, supporting the National
46+
Oceanic and Atmospheric Administration (NOAA) Fisheries Office of
47+
Science and Technology. She is currently involved in the development
48+
of the Fisheries Integrated Modeling System, with a focus on testing
49+
and the R-based user interface. She also leads a research project
50+
aimed at incorporating interdisciplinary data into traditional
51+
fisheries stock assessments. Bai Li holds a B.S. in Marine Resources
52+
from Shanghai Ocean University, a B.S. in Marine Biology from the
53+
University of Maine, and a Ph.D. in Marine Biology from the University
54+
of Maine. She joined NOAA’s National Stock Assessment Program within
55+
the Office of Science and Technology in 2019 as a National Research
56+
Council Research Associate. In 2020, she transitioned to her current
57+
role as a stock assessment modeling contractor. She lives in Northern
58+
Virginia and enjoys hiking and camping in her free time.
59+
60+
#### Registration details
61+
62+
To register follow this link:
63+
[Testing Talk Series Registration](https://boisestate.zoom.us/meeting/register/y20wE0LWRpa9sHOI011nZQ#/registration)

0 commit comments

Comments
 (0)