1. Rethinking the education of architects: emotional phenomena in the student–instructor relationship;Austerlitz,2000
2. Bannon, L., 2001. Developing software as a human, social and organizational activity. 13th Annual Workshop of the Psychology of Programming Interest Group, Bournemouth, England
3. Quantitative evaluation of software quality;Boehm,1976
4. Declaration by design: rhetoric, argument, and demonstration in design practice;Buchanan,1989
5. CC2001, 2001. Curriculum guidelines for undergraduate programs in computing, by the Joint Task Force of The Computer Society of the Institute for Electrical and Electronic Engineers (IEEE-CS) and the Association for Computing Machinery (ACM), Computing Curricula 2001. http://www.computer.org/education/cc2001/ironman/cc2001/v2-overview-bok.html