diff --git a/_events/2025/2025-05-testing-talk-series.md b/_events/2025/2025-05-testing-talk-series.md new file mode 100644 index 000000000..aef3dc033 --- /dev/null +++ b/_events/2025/2025-05-testing-talk-series.md @@ -0,0 +1,63 @@ +--- +title: "US-RSE Software Testing Talk Series" +subtitle: +expires: 2025-05-21 +event_date: "May 21, 2025" +layout: event +duration: 60 +repeated: false +category: Software Testing +time: + - - start: 2025-05-21T18:00:00Z + end: 2025-05-21T19:00:00Z +--- + +The Testing working group is happy to introduce a new Talk Series on Software Testing on Wednesday May 21, 2-3 PM EDT. +Title: **"Software Testing for Fisheries Integrated Modeling System: strategies, challenges, and opportunities."** Presenter: **Bai Li** + +### Abstract + +While creating perfect software may not be possible, it is essential +to test software before its release to reduce the risk of mistakes +that negatively impact users. High-quality software testing is crucial +for ensuring the reliability, reproducibility, and long-term usability +of research software. This presentation highlights the testing +framework designed for the Fisheries Integrated Modeling System +(FIMS), which is a next-generation framework for assessing the status +of living marine resources and providing management advice. I will +provide an overview of the testing strategies currently implemented in +FIMS, including unit testing and integration testing in C++ and R, as +well as testing using case studies. I will also present testing +schedules and continuous integration tools that support both +development and project management workflows, along with a demo of +practices relevant to the testing of research software. The +presentation will address challenges we have encountered and are +currently facing, such as balancing rapid prototyping with rigorous +testing, prioritizing test activities to meet project goals without +exhaustive testing, and setting meaningful acceptance criteria, +including tolerance levels for testing statistical software. Finally, +I will discuss potential opportunities to strengthen the testing +culture and improve testing suites. I welcome feedback on building +more robust and maintainable research software. + +### Biography + +Bai Li is a contractor with ECS Federal LLC, supporting the National +Oceanic and Atmospheric Administration (NOAA) Fisheries Office of +Science and Technology. She is currently involved in the development +of the Fisheries Integrated Modeling System, with a focus on testing +and the R-based user interface. She also leads a research project +aimed at incorporating interdisciplinary data into traditional +fisheries stock assessments. Bai Li holds a B.S. in Marine Resources +from Shanghai Ocean University, a B.S. in Marine Biology from the +University of Maine, and a Ph.D. in Marine Biology from the University +of Maine. She joined NOAA’s National Stock Assessment Program within +the Office of Science and Technology in 2019 as a National Research +Council Research Associate. In 2020, she transitioned to her current +role as a stock assessment modeling contractor. She lives in Northern +Virginia and enjoys hiking and camping in her free time. + +#### Registration details + +To register follow this link: +[Testing Talk Series Registration](https://boisestate.zoom.us/meeting/register/y20wE0LWRpa9sHOI011nZQ#/registration)