Skip to content

Commit

Permalink
A few more edits
Browse files Browse the repository at this point in the history
  • Loading branch information
bernhold committed Aug 24, 2024
1 parent 3d4ca1f commit ce82d3d
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions Articles/Blog/2024-08-ACM-REP-23-24.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,21 +14,21 @@ For ACM REP 23, we met in the Hay Barn at the University of California, Santa Cr

For 2025, we will bring ACM REP to Vancouver, Canada the last week of July, exploring what attendance may be like for something closer to east Asia, but without the potential visa issues of a meeting hosted in the USA.

At [ACM REP 23](https://acm-rep.github.io/2023/), we had three keynotes each looking at a different aspect of sustainable software. Torsten Hoefler described his path into proper statistics for analyzing data and the impacts that had on quality. Juliana Feire presented on the challenges in many domains for data driven science. The last keynote, from Grigori Fursin, laid out the efforts he has been involved in trying to provide tools to support reproducible science. In all of these cases, the depth and breadth of available research topics were made clear and the challenges in achieving success are shown to be daunting. For us to achieve better scientific software, considerable research will be needed.
At [ACM REP 23](https://acm-rep.github.io/2023/), we had three keynotes each looking at a different aspect of sustainable software. Torsten Hoefler described his path into proper statistics for analyzing data and the impacts that had on quality. Juliana Feire presented on the challenges in many domains for data-driven science. The last keynote, from Grigori Fursin, laid out the efforts he has been involved in trying to provide tools to support reproducible science. In all of these cases, the depth and breadth of available research topics were made clear and the challenges in achieving success are shown to be daunting. For us to achieve better scientific software, considerable research will be needed.

At [ACM REP 24](https://acm-rep.github.io/2024/), our first keynote was from Anne-Laure Boulesteix talking about the challenges in machine learning and how reproducibility is increasingly challenging as ML-infused approaches become an integral part of our computational science. Our second keynote was from Konrad Hinsen talking about the problems with platforms and how GUIX can give a portable, stable, reproducible base upon which to run reproducible computational science. While not a complete solution, it offers stronger infrastructure to make many of the ill-defined elements more about the science rather than the experimental environment.

At both years, we featured a wide variety of papers ranging from success stories to incremental, but difficult and important improvements to make reproducibility and replicability achievable. The discussions among attendees has also shown this to be a vibrant and collaborative group interested in advancing the field rather than trying to hide their own efforts.
In both conferences, we featured a wide variety of papers ranging from success stories to incremental, but difficult and important improvements to make reproducibility and replicability achievable. The discussions among attendees has also shown this to be a vibrant and collaborative group interested in advancing the field rather than trying to hide their own efforts.

Science is basically defined as something that can be reproduced in a new environment by someone else and achieve statistically the same results. Sometimes that reproduction is exact and at other times, there are minor variations. Overall, that ability to recreate the results is key for something to be considered **science**. With the importance of computational science to our modern process of scientific inquiry, ensuring it is **science** is a requirement, or our contributions are little more than, "I got this result and I trust it. Therefore so should you."
Science is defined as something that can be reproduced in a new environment by someone else and achieve statistically the same results. Sometimes that reproduction is exact and at other times, there are minor variations. Overall, the ability to recreate the results is key for something to be considered **science**. With the importance of computational science to our modern process of scientific inquiry, ensuring it is **science** is a requirement, or our contributions are little more than, "I got this result and I trust it. Therefore, so should you."

This conference series was started hoping we could achieve a critical mass to foster community for sustainable computational science. The first two years have shown that this critical mass exists and is ready to grow.
This conference series was started hoping we could achieve a critical mass to foster a community for sustainable computational science. The first two years have shown that this critical mass exists and is ready to grow.

Our latest effort is to encourage experience papers talking about lessons learned from reproducing other computational research. These experience papers can be from any conference or journal and will help justify the educational and research value in exploring existing work by offering a publication credit for writing up the results.

As with both previous years, we plan to continue offering tutorials with a stronger emphasis on hands-on tutorials rather than lecture style. This will help people learn how to use new tools.

If you wish to participate, please visit https://acm-rep.github.io/2025/ to keep abreast of the conference as it comes organizes.
If you wish to participate, please visit https://acm-rep.github.io/2025/ to keep abreast of the conference as it is organized.

Together, we can make better scientific software through better support for reproducibility and replicability.

Expand All @@ -40,8 +40,7 @@ Together, we can make better scientific software through better support for repr

### Author bio

Jay Lofstead is a Principal Member of Technical Staff at Sandia National Laboratories. His research interests focus around large scale data management and trusting scientific computing. In particular, he works on storage, IO, metadata, workflows, reproducibility, software engineering, machine learning, and operating system-level support for any of these topics. Broadly across these topics, he is also deeply interested in ethics related to these topics and computing in general and how to drive inclusivity across the computation-related science domains. Dr. Lofstead received his Ph.D. in Computer Science from the Georgia Institute of Technology in 2010.

Jay Lofstead is a Principal Member of Technical Staff at Sandia National Laboratories. His research interests focus on large-scale data management and trusting scientific computing. In particular, he works on storage, IO, metadata, workflows, reproducibility, software engineering, machine learning, and operating system-level support for any of these topics. Broadly across these topics, he is also deeply interested in ethics related to these topics and computing in general and how to drive inclusivity across the computation-related science domains. Dr. Lofstead received his Ph.D. in Computer Science from the Georgia Institute of Technology in 2010.

<!---
Publish: yes
Expand Down

0 comments on commit ce82d3d

Please sign in to comment.