| Using pre-release software to SPUR student learning |
| Full text |
Pdf
(212 KB)
|
| Source
|
Conference On Information Technology Education (formerly CITC)
archive
Proceedings of the 6th conference on Information technology education
table of contents
Newark, NJ, USA
SESSION: Strategies for incorporating new technologies I
table of contents
Pages: 143 - 148
Year of Publication: 2005
ISBN:1-59593-252-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 13, Citation Count: 0
|
|
|
ABSTRACT
ACM President David A. Patterson's recent "manifesto" calls on IT and computer professionals to focus their attention on the neglected areas of security, privacy, usability, and reliability (SPUR). We report on a recent classroom exercise designed to increase students' awareness of and engage their interest in addressing SPUR concerns.IT students at George Mason University, as part of their senior design project course, were given the opportunity to perform hands-on testing of pre-release security software being developed by Hewlett-Packard Laboratories. Over two class sessions, forty students were tasked with testing a research prototype application designed to limit harm from malicious code. Results from this experience suggest that hands-on access to pre-release software can provide an effective vehicle for enhancing student understanding of the challenges of meeting the interlocking goals of security, privacy, usability, and reliability. The faculty observers noted additional beneficial side-effects of this exercise. Working through bugs, designing experiments to test ideas, and analyzing the interface served as a whetstone to sharpen students' trouble shooting skills and critical thinking abilities.We conclude that IT undergraduate programs should consider the incorporation of a hands-on software evaluation module that stresses the principles of the SPUR manifesto. Such a module can make use of open source software where commercial pre-release software is not available. This could be incorporated into a projects class, human-computer interaction class, or software development class as appropriate to a particular program.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Marchant, A., E.H. Sibley and H.T. Daughtrey, Jr., "Building Undergraduate Security Curriculum," ASEE Proceedings, 6/22/04.
|
| |
3
|
Miller, M.S., B. Tulloh and J.S. Shapiro, "The Structure of Authority: Why security is not a separable concern," Multiparadigm Programming in Mozart/OZ: Second International Conference, Springer-Verlag LNCS 3389, 2005.
|
 |
4
|
|
| |
5
|
Saltzer, J. J. and M. D. Schroeder, "The Protection of Information in Computer Systems," Proceedings of the IEEE 63(9), September 1975, p. 1278--1308.
|
| |
6
|
Stiegler, M., A.H. Karp, K.P. Yee, and M.S. Miller, "Polaris: Toward Virus Safe Computing for Windows XP," HP Labs Technical Report, HPL-2004-221, 2004.
|
| |
7
|
|
| |
8
|
Whittaker, J.A. and H. H. Thompson, How to Break Software Security: Effective Techniques for Security Testing, Boston: Addison-Wesley, 2004.
|
| |
9
|
|
|