Skip to content

Commit

Permalink
Merge pull request #2119 from gonsie/bsswf-2023-artifacts-1
Browse files Browse the repository at this point in the history
bsswf: 2023 artifacts, myra and nicole
  • Loading branch information
curfman authored Jul 3, 2024
2 parents 026273c + 9d126d9 commit f084039
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 0 deletions.
6 changes: 6 additions & 0 deletions Site/BSSwFellowshipProgram/People/2023-F-Brewer.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,9 @@
BSSw Fellow Nicole Brewer is working to make scientific software accessible and reproducible with scientific web applications, which provide accessible ways to disseminate research, teach, engage stakeholders, and even update policy makers. Jupyter Notebooks can be used to easily adapt existing researcher code into web interfaces that hide underlying code from users. Jupyter makes an excellent platform for development because it can be easily understood, inherited, and maintained by researchers. Nicole will develop tutorials for developing web applications in Jupyter Notebooks. She will then compile various example applications into a “cookbook” that will provide a reader with recipes for various Jupyter-based web application capabilities.

Nicole Brewer is a graduate research assistant and Ph.D. student at Arizona State University, where she studies the science of science from the perspective of complex systems. She currently serves on the steering committee of the United States Research Software Engineering Association, and she holds a B.S. in Mathematics with Computer Science from Purdue University. Previously, she was a research software engineer at Purdue, where she developed web applications to help domain scientists make their work accessible and reproducible.

### Selected Resources
<a href="https://bssw.io/items/jupyter4science-better-practices-for-using-jupyter-notebooks-for-science" class="link-row">BSSw.io resource - Jupyter4Science: Better Practices for Using Jupyter Notebooks for Science</a>
<a href="https://jupyter4.science" class="link-row">Jupyter4Science knowledge base</a>
<a href="https://cfp.scipy.org/2023/talk/NFWZXD/" class="link-row">How the Little Jupyter Notebook Became a Web App, tutorial at SciPy 2023</a>
<a href="https://cfp.scipy.org/2024/talk/KAESWL/" class="link-row">Building Complex Web Apps with Jupyter Widgets, tutorial at SciPy 2024</a>
5 changes: 5 additions & 0 deletions Site/BSSwFellowshipProgram/People/2023-F-Cohen.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,8 @@
BSSw Fellow Myra Cohen aims to embed cutting-edge software testing techniques into the scientific software development workflow. Rather than expecting the scientific community to become experts on volumes of software testing principles and techniques, she plans to bring intuitive and non-intrusive approaches to them with short videos, code examples, and tools. Myra’s work focuses on system testing techniques for scientific software, such as ensuring coverage of tests to represent a broad set of behaviors, sampling configurable systems to find faults that appear only under specific combinations of configuration options, and utilizing a representative range of input data. She also studies ways to test software that lacks a known oracle (or expected result) and techniques to test software that is stochastic or probabilistic. Last, she aims to provide an end-user view of scientific software, creating methods for developers to provide explainability and interpretability of configuration choices and their impact on the scientific results.

Myra Cohen is a professor in computer science and holds the Lahn and Oahn Chair of Software Engineering at Iowa State University, where she manages the Laboratory for Variability-Aware Assurance and Testing of Organic Programs (LavaOps). Her research career has been spent developing novel testing and sampling techniques for complex software, including systems that are highly-configurable, scientific, cyber-physical, self-healing and event-driven. She spends some of her time exploring synergies between living organisms and software.

### Selected Resources
<a href="https://youtube.com/playlist?list=PL09-QGkSFEKk5agMHJp-InaMQZnRmMHAH&si=OFpcN2qkC__c6XSk" class="link-row">Video Series: Introduction to Software Testing for the Scientific Community</a>
<a href="https://github.com/LavaOps/BSSw-Testing" class="link-row">Introduction to Software Testing for the Scientific Community (slides)</a>
<a href="https://ideas-productivity.org/events/hpcbp-083-gettingitright" class="link-row">HPC Best Practices Webinar - Getting it Right: System Testing of Scientific Software</a>
5 changes: 5 additions & 0 deletions Site/BSSwFellowshipProgram/People/2023-F-Kershaw.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,8 @@ BSSw Fellow Helen Kershaw is creating a code review tutorial that can be done in


Helen Kershaw is a Software Engineer at the National Center for Atmospheric Research. She works on the Data Assimilation Research Testbed (DART), an open-source community facility for ensemble data assimilation. Helen previously worked at Brown University at the Center for Computation and Visualization, where she led a team of research software engineers. She was a 2019-2020 XSEDE Campus Champion Fellow and is active in the US-RSE community.

### Selected Resources
<a href="https://code-review.org/" class="link-row">Code Review tutorial website</a>
<a href="https://github.com/scientific-software-reviewers" class="link-row">Scientific Software Reviewers GitHub Organization</a>
<a href="https://bssw.io/blog_posts/code-review-org-an-online-tutorial-to-improve-your-code-review-skills" class="link-row">BSSw.io blog article - Code-Review.org: An Online Tutorial to Improve Your Code Review Skills</a>

0 comments on commit f084039

Please sign in to comment.