The Community for Technology Leaders
RSS Icon
Issue No.02 - March/April (2010 vol.8)
pp: 54-56
Matt Bishop , University of California, Davis
Everyone has had problems with software. Some problems are particularly serious, such as the program on a satellite that contains an error, causing the loss of expensive equipment. So how can we develop better software? One way is to make good programming as much a part of learning computer science as good writing is a part of studying English and law. To test this idea, we developed a secure-programming clinic.
programming, robust programming, security and privacy, writing clinics, software engineering, software engineering education
Matt Bishop, "A Clinic for "Secure" Programming", IEEE Security & Privacy, vol.8, no. 2, pp. 54-56, March/April 2010, doi:10.1109/MSP.2010.62
1. P.G. Neumann, Computer-Related Risks, Addison-Wesley, 1995.
2. B. Curtis, "Top Five Causes of Poor Software Quality," Datamation, 1 July 2009; article.php/3827841Top-Five-Causes-of-Poor-Software-Quality.htm .
3. Computer Science Curriculum 2008: An Interim Revision of CS 2001, ACM and IEEE CS, Dec. 2008; .
4. M. Bishop and B.J. Orvis, "A Clinic to Teach Good Programming Practices," Proc. 10th Colloquium Information Systems Security Education, 2006, pp. 168–174.
22 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool