Viewpoint Computer Science Can Use More Science Software developers should use empirical methods to analyze their designs to predict how working systems will behave.
The authors present their views on the importance of empirical scientific methods for software developers. They compare the LAMP ((Linux OS/Apache Internet server/MySQL DBMS/Perl PL) stack of computer code to the Saturn V rocket program developed by the U.S. National Aeronautics & Space Administrati...
| Published in: | Communications of the ACM Vol. 54; no. 6; pp. 36 - 39 |
|---|---|
| Main Authors: | , |
| Format: | Opinion |
| Published: |
Association for Computing Machinery
Jun2011
|
| Subjects: | |
| Online Access: | View this record in EBSCOhost |
| Summary: | The authors present their views on the importance of empirical scientific methods for software developers. They compare the LAMP ((Linux OS/Apache Internet server/MySQL DBMS/Perl PL) stack of computer code to the Saturn V rocket program developed by the U.S. National Aeronautics & Space Administration (NASA). The importance of debugging is noted, an argument is presented that general predictive models are needed, and some examples of computational models are provided. |
|---|