From 6820caf2a12dedcae57b9b640db8e5788b8bd707 Mon Sep 17 00:00:00 2001 From: Lois Curfman McInnes Date: Fri, 28 Jun 2024 08:33:38 -0400 Subject: [PATCH] Update DebunkingMyth.md minor edits --- CuratedContent/DebunkingMyth.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CuratedContent/DebunkingMyth.md b/CuratedContent/DebunkingMyth.md index f0a4fca09..e0c39e782 100644 --- a/CuratedContent/DebunkingMyth.md +++ b/CuratedContent/DebunkingMyth.md @@ -1,4 +1,4 @@ -# Debunking the Myth that Upfront Requirements are Infeasible for Scientific Computing Software +# Debunking the Myth That Upfront Requirements Are Infeasible for Scientific Computing Software The paper **Debunking the Myth That Upfront Requirements Are Infeasible for Scientific Computing Software** argues that upfront requirements are feasible and beneficial for scientific computing software. @@ -16,7 +16,7 @@ Publication | 2019, DOI: [10.1109/SE4Science.2019.00011](https://www.doi.org/10. -The paper **Debunking the Myth that Upfront Requirements are Infeasible for Scientific Computing Software** addresses the widely held belief in the Scientific Computing Software (SCS) field that defining requirements in advance is impractical. The authors contend that with an appropriate mindset, methodologies, templates, design processes, and tools, establishing upfront requirements is not only feasible but also advantageous. Benefits include enhanced communication, early error detection, improved design choices, and increased replicability. To demonstrate these concepts, the paper presents a case study involving software development for simulating the solidification of molten metal alloys. The authors highlight that upfront requirements are crucial for enhancing the quality and dependability of scientific software, advocating for the necessary effort to implement them. +The paper **Debunking the Myth That Upfront Requirements Are Infeasible for Scientific Computing Software** addresses the widely held belief in the Scientific Computing Software (SCS) field that defining requirements in advance is impractical. The authors contend that with an appropriate mindset, methodologies, templates, design processes, and tools, establishing upfront requirements is not only feasible but also advantageous. Benefits include enhanced communication, early error detection, improved design choices, and increased replicability. To demonstrate these concepts, the paper presents a case study involving software development for simulating the solidification of molten metal alloys. The authors highlight that upfront requirements are crucial for enhancing the quality and dependability of scientific software, advocating for the necessary effort to implement them. This paper is an asset for those engaged in SCS development, offering a thorough approach to upfront requirements while dispelling prevalent myths and objections. By adopting the recommended principles and practices, SCS developers can boost the efficiency, productivity, and accuracy of their software development processes.