Computer Science 450

Discussion Topic

Unreliable Computing

 

What are the major reasons for the existence of so much unreliable software?

 

What can be done to improve the reliability of software produced today?

 

Should software developers be responsible (i.e., legally liable) for the reliability of the software they produce?

Why or why not?