Orthogonal Arrays and Software Debugging Methods
Teruo Mori · ASME Press eBooks · 2011
Each software program has its own desired objective function in order to satisfy customer needs. However, because of the growing complexity of computer software, complicated software codes often have bugs (i.e., software defects) that cause users loss in terms of time and productivity. In extreme cases, software bugs may put people's lives at risk. One example of software problems was the error in the standardized depositing process of Japanese banks, which actually occurred twice within a period of two weeks. Another software problem example is duplicate ticketing due to railroad ticketing software. Software problems also caused a rocket launch system to explode because the software miscalculated the latitude of the rocket. Currently, several medical care robots are being developed, but the robots may cause harm if their software has bugs.