|
| 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