A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Engineering and Software Engineering
[chapter]
2010
The Future of Software Engineering
The phrase 'software engineering' has many meanings. One central meaning is the reliable development of dependable computer-based systems, especially those for critical applications. This is not a solved problem. Failures in software development have played a large part in many fatalities and in huge economic losses. While some of these failures may be attributable to programming errors in the narrowest sense-a program's failure to satisfy a given formal specification-there is good reason to
doi:10.1007/978-3-642-15187-3_6
dblp:conf/birthday/Jackson10
fatcat:ienhfgoy4jfvrfm66vla3okuou