Skip to content

Commit

Permalink
Merge pull request #2118 from betterscientificsoftware/curfman-patch-1
Browse files Browse the repository at this point in the history
Update DebunkingMyth.md
  • Loading branch information
curfman authored Jun 28, 2024
2 parents 705b5d9 + 6820caf commit 026273c
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions CuratedContent/DebunkingMyth.md
Original file line number Diff line number Diff line change
@@ -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

<!--- deck text start --->
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.
Expand All @@ -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.

Expand Down

0 comments on commit 026273c

Please sign in to comment.