
Thomas Huckle and Tobias Neckel, "Bits and Bugs: A Scientific and Historical Review of Software Failures in Computational Science" (SIAM, 2019)
🇲🇷PRINCESITO🕺🏻
Description
A true understanding of the pervasive role of software in the world demands an awareness of the volume and variety of real-world software failures and their consequences. No more thorough survey of these events may be available than Thomas Huckle and Tobias Neckel's Bits and Bugs: A Scientific and Historical Review of Software Failures in Computational Science (SIAM, 2019). Their book organizing an extensive collection of episodes into eight chapters that expand on an array of flavors of failures, increasing in intricacy from precision and rounding errors to the software–hardware interface and problems that emerge from complexity. As I see it, this book serves three audiences: Instructors of computer engineering or numerical methods will find an educational text uniquely suited to a focus on software failures; software engineers will find an equally unique reference text; and students of the practice or the history of computational science will find a fully blazed trail through these complicated stories. Dr. Huckle joined me to discuss his and his coauthor's motivations for assembling the book, a sampler of the chapter headliners, and some of his thoughts on new and evolving computational tools with their own attendant opportunities for failure. Technical readers will appreciate the mathematical excursions that rigorously introduce topics essential to understanding each chapter's headlining episodes, the exercises and MATLAB code provided at the book's website, and links to sources at Dr. Huckle's website. I found value in the recurring lesson that real-world failures arise from the coincidence of multiple, often multitudinous errors, as well as in the authors' consistent emphasis on the real human toll that the study of these errors is driven to prevent. That said, all readers may appreciate the fanciful taxonomy given in the introduction and the amusing (though sometimes apocryphal) idiosyncratic failures surveyed in the appendix. Suggested companion works: Peter G. Neumann, Illustrative Risks to the Public in
Uploader
Episodes
Thomas Huckle and Tobias Neckel, "Bits and Bugs: A Scientific and Historical Review of Software Failures in Computational Science" (SIAM, 2019)
🇲🇷PRINCESITO🕺🏻