[Carpenter83] Carpenter, T. P.; Lindquist, M. M.; Matthews, W.; and Silver, E. A.; Results of the Third NAEP Mathematics Assessment: Secondary School, Mathematics Teacher 76 (1983): pp. 652 “ 659.
[Cohen04] Cohen, Cynthia F.; Birkin, Stanley J.; Garfield, Monica J.; and Webb, Harold, W., Managing Conflicts in Software Testing, The Communications of the ACM 47(1), (2004): pp. 76 “81.
[Francel and Rugaber01] Francel, Margaret, A., and Rugaber, Spencer, The Value of Slicing While Debugging, Science of Computer Programming 40 (2001): pp. 151 “169.
[Hamlet and Maybee01] Hamlet, Dick, and Maybee, Joe, The Engineering of Software , Addison-Wesley, Inc., 2001.
[Hazzan02] Hazzan, Orit, The Reflective Practitioner Perspective in Software Engineering Education, The Journal of Systems and Software 63(3), (2002): pp. 161 “171.
[Kent03] Kent, Beck, Test-Driven Development: By Example, Addison-Wesley, 2003.
[Pattis81] Pattis, Richard E., Karel the Robot , John Wiley & Sons, 1981.
[Polya77] Polya, George, How to Solve It? Princeton University Press, 1973.
[Sch n83] Sch n, Donald A., The Reflective Practitioner , BasicBooks, 1983.
[Sch n87] Sch n, Donald A., Educating the Reflective Practitioner: Towards a New Design for Teaching and Learning in The Profession, Jossey-Bass, 1987.
[Shneiderman80] Shneiderman, Ben, Software Psychology ”Human Factors in Computer and Information Systems , Winthrop Publishers, Inc., 1980.
Brian, Kernighan, and Plauger, P. J., The Elements of Programming Style, Second Edition, McGraw-Hill, 1988.
Conway, Damian, CSE2305/CSC2050 Course: Object-Oriented Software Engineering, School of Computer Science and Software Engineering, Monash University, Topic 14: Software Characteristics and Metrics: http://www.csse.monash.edu.au/~damian/CSC2050/Topics/07.14.SWEng2/html/text.html#software_product_characteristics.