Sign In

Communications of the ACM

ACM Opinion

Software Engineering in Physics Research

Ryan Magee, postdoctoral scholar research associate at LIGO LaboratoryCaltech.

Credit: Software Engineering Radio/Ryan Magee

Ryan Magee is a postdoctoral scholar research associate at LIGO Laboratory—Caltech.

In an interview, Magee talks about how software is used by scientists in physics research. The episode begins with a discussion of gravitational waves and the scientific processes of detection and measurement. Magee explains how data science principles are applied to scientific research and discovery, highlighting comparisons and contrasts between data science and software engineering, in general.

The conversation turns to specific practices and patterns, such as version control, unit testing, simulations, modularity, portability, redundancy, and failover. The show wraps up with a discussion of some specific tools used by software engineers and data scientists involved in fundamental research.

From Software Engineering Radio
View Full Article


No entries found