Jim Buchan

Senior Lecturer

Phone: +64 9 9219999 ext 5455

Email: jim.buchan@aut.ac.nz

Physical Address:
Office: WT704A
Level 7, WT Building
AUT Tower, corner of Rutland St & Wakefield St

Postal Address:
Private Bag 92006
Auckland 1142, NZ


BSc, MSc(Hons), GradDip(InfoSys), DipTchg

Memberships and Affiliations:

ACM, Institute of IT Professionals NZ

Teaching Areas:

  • Software Engineering
  • Requirements Engineering

Research Areas:

  • Software Engineering
  • Requirements Engineering
  • Empirical Research

Current Research Projects:

  • Empirical studies of Agile practices
  • Fuzzy models of project estimation
  • User involvement in software development
  • Cognitive analysis of software development


Full conference papers:
  1. Hussain, W., Buchan, J., & Clear, T. (2014). Managing Requirements in Globally Distributed COTS Customization. In A. Vizcaino, & Q. Wang (Eds.), Proceedings 2014 IEEE 9th International Conference on Global Software Engineering Workshops (pp. 33-38). Los Alamitos, California: IEEE.
  2. Buchan, J. (2014). An Empirical Cognitive Model of the Development of Shared Understanding of Requirements. In D. Zowghi, & Z. Jin (Eds.), Requirements Engineering (pp. 165-179). Berlin: Springer. doi:10.1007/978-3-662-43610-3_13
  3. Tahir, A., MacDonell, S. G., & Buchan, J. (2014). Understanding class-level testability through dynamic analysis. In ENASE 2014 - Proceedings of the 9th International Conference on Evaluation of Novel Approaches to Software Engineering (pp. 38-47).
  4. Buchan, J. (2010). Developing an Enquiring Attitude – Cross Cultural Teaching and Learning Strategies. Auckland, New Zealand.
  5. Buchan, J., Li, L., & MacDonell, S. G. (2011). Causal Factors, Benefits and Challenges of Test-Driven Development: Practitioner Perceptions. In T. D. Thu, & K. Leung (Eds.), The 18th Asia-PAcific Software Engineering Conference (pp. 405-413). Ho Chi Minh, Vietnam. doi:10.1109/APSEC.2011.44
  6. Buchan, J. (2010). Developing an Enquiring Attitude – Cross Cultural Teaching and Learning Strategies. In Global Intercultural Collaboration Workshop 2010. Auckland, New Zealand.
  7. Fallwell, R., Buchan, J., Kirk, D., MacDonell, S. G., Khalil, M. A., & Jamieson, M. (2010). FuzzyManager II (Windows 7) [Computer Software]. produced by the Software Engineering Research Lab (SERL) with funding from grants to MacDonell and Buchan..
  8. Buchan, J., Ekadharmawan, C., & MacDonell, S. G. (2009). Insights into Domain Knowledge Sharing in Software Development Practice in SMEs. In S. Sulaiman, & N. M. M. Noor (Eds.), Proceedings Sixteenth Asia-Pacific Software Engineering Conference (pp. 93-100). Penang, Malaysia: The Institute of Electrical and Electronics Engineers, Inc.. Retrieved from http://doi.ieeecomputersociety.org/10.1109/APSEC.2009.47
  9. Buchan, J., & Ekadharmawan, C. H. (2009). Barriers to Sharing Domain Knowledge in Software Development Practice in SMEs. In M. Ohira, & Y. Yunwen (Eds.), Proceedings of The 3rd International Workshop on Knowledge Collaboration in Software Development (KCSD2009) (pp. 2-15). Tokyo, Japan: Japanese Society for Artificial Intelligence.
  10. Holder, S., Buchan, J., & MacDonell, S. G. (2009). Towards a Metrics Suite for Object-Relational Mappings. In Model-Based Software and Data Integration : First InternationalWorkshop, MBSDI 2008 (pp. 43-54). Berlin: Springer. doi:10.1007/978-3-540-78999-4_6
  11. Connor, A. M., Buchan, J., & Petrova, K. (2009). Bridging the research-practice gap in requirements engineering through effective teaching and peer learning. In Proceedings of the 6th International Conference of Information Technology: New Generations (pp. 678-683). Las Vegas, NV, USA: IEEE Computer Society. doi:10.1109/ITNG.2009.134
  12. Philpott, A., Buchan, J., & Connor, A. (2007). An Integrated Tool Set to Support Software Engineering Learning. In J. Hosking (Ed.), Proceedings of SIENZ'07 Software Innovation and Engineering New Zealand Workshop.
  13. Whitmann, M., Petrova, K., Kaskenpalo, P., Philpott, A., & Buchan, J. (2004). Embedding information security curricula in existing programmes. [CD-ROM]. In M. Whitmann (Ed.), Proceedings of the 2004 Information Security Curriculum Development Conference (pp. 15-29). Kennesaw, Georgia, USA: ACM. Retrieved from http://infosec.kennesaw.edu/InfoSecCD/Program.shtml
  14. Petrova, K., Sarkar, N., & Buchan, J. (2004). The quality of service paradigm as the focus of net-centric computing:  A postgraduate course. [Online]. Bulletin of Applied Computing and Information Technology, 2(2,), 8, http://www.naccq.ac.nz/bacit/0202/2004Petrova_industry.html. Retrieved from http://www.naccq.ac.nz/bacit/0202/2004Petrova_industry.html
  15. Petrova, K., Sarkar, N., & Buchan, J. (2003). Net-centric computing: A post-graduate course. In S. Mann, & A. Williamson (Eds.), Proceedings of the 16th annual conference of the National Advisory Committee on Computing Qualifications (pp. 375-379). Dunedin: Wickliffe Press.
  16. Buchan, J., Parry, D., & Kennelly, J. (2003). Ontology supported medical knowledge management system for the desktop. [Abstract]. In N. Kasabov, & Z. S. H. Chan (Eds.), Proceedings of the Conference on Neuro-Computing and Evolving Intelligence, AUT Technology Park, Auckland, New Zealand, 20 and 21 November, 2003 (pp. 81-82). Auckland: 2003 NCEI / Knowledge Engineering and Discovery Research Institute (KEDRI).
  17. Buchan, J., Mann, S., Clear, T., & John, H. (2002). "Computing the profession": Crossing the chasm with a new master's degree in information technology. In S. Mann (Ed.), Proceedings of the 15th Annual Conference of the National Advisory Committee on Computing Qualifications: Technology and Innovation: New Understandings and Influences (pp. 13-19). Dunedin, NZ: Wickliffe Press. Retrieved from http://www.naccq.ac.nz/
  18. Buchan, J. (2001). Creating learning experiences to enhance transferability: Examples from an introductory database course. Poster presented at the. In National Advisory Committee on Computing Qualifications 14th Annual Conference. Napier, New Zealand.