School of Computing

Publications by Mr Ian Utting

Also view these in the Kent Academic Repository

Articles
Fincher, S. and Utting, I. (2010) 'Machines for Thinking', ACM Transactions on Computing Education (TOCE). ACM, pp. 182-196. doi: 10.1145/1868358.1868360.
Utting, I., Cooper, S., Kölling, M., Maloney, J. and Resnick, M. (2010) 'Alice, Greenfoot, and Scratch - A Discussion', ACM Transactions on Computing Education (TOCE). ACM, pp. 182-196. doi: 10.1145/1868358.1868364.
Utting, I. (2006) 'Problems in the Initital Teaching of Programming using Java: the case for replaceing J2SE with J2ME', Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education. Edited by M. Goldweber and P. Salomoni. Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ACM Press, pp. 193-196. doi: 10.1145/1140123.1140176.
McCracken, M., Almstrum, V., Diaz, D., Guzdial, M., Hagan, D., Kolikant, Y. B.-D., Laxer, C., Thomas, L., Utting, I. and Wilusz, T. (2001) 'A multinational, multi-institutional study of assessment of programming skills of first-year CS students', ACM SIGCSE Bulletin. ACM, pp. 125-140. doi: 10.1145/572133.572137.
Rizzo, M., Utting, I. and Linington, P. F. (1997) 'Call management in the open distributed office', Electronics & Communication Engineering Journal. Iee-Inst Elec Eng, Michael Faraday House Six Hills Way Stevenage, Hertford Sg1 2ay, England, pp. 107-116. doi: 10.1049/ecej:19970304.
Brown, H. and Utting, I. (1992) 'Teaching Electronic Publishing to Computer Scientists', Electronic Publishing: Origination, Dissemination and Design. Wiley, pp. 91-96.
Book sections
Malmi, L., Utting, I. and Ko, A. J. (2019) 'Tools and Environments', in Fincher, S. A. and Robins, A. V. (eds) The Cambridge handbook of computing education research. Cambridge University Press, pp. 639-662. doi: 10.1017/9781108654555.022.
Dziallas, S., Fincher, S., Johnson, C. G. and Utting, I. (2017) 'The Year in Computing Initiative', in 5th Annual Symposium of the United Kingdom & Ireland Engineering Education Research Network. Engineering Education Research Network Annual Symposium, Birmingham, UK: Aston University. Available at: http://www.raeng.org.uk/events/list-of-events/2017/november/engineering-education-research-network-symposium-2.
Dziallas, S., Fincher, S., Johnson, C. G. and Utting, I. (2017) 'A First Look at the Year in Computing', in Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education. ITiCSE Conference, New York, USA: ACM, pp. 275-280. doi: 10.1145/3059009.3059049.
Utting, I., Elliott Tew, A., McCracken, M., Thomas, L., Bouvier, D., Frye, R., Paterson, J., Caspersen, M., Kolikant, Y. B.-D., Sorva, J. and others. (2013) 'A Fresh Look at Novice Programmers' Performance and Their Teachers' Expectations', in Proceedings of the ITiCSE working group reports conference on Innovation and technology in computer science education-working group reports. ITiCSE -WGR '13. ITiCSE working group, New York, USA: ACM, pp. 15-32. doi: 10.1145/2543882.2543884.
Utting, I., Brown, N., Kölling, M., McCall, D. and Stevens, P. (2012) 'Web-scale data gathering with BlueJ', in Proceedings of the ninth annual international conference on International computing education research. ninth annual international conference on International computing education research, New York, USA: ACM, pp. 1-4. doi: 10.1145/2361276.2361278.
Sklenar, L. and Utting, I. (2005) 'Growing a Tourist Guide', in Ryan, N. S., Cinotti, T. S., and Raffa, G. (eds) Smart Environments and their Applications to Cultural Heritage. Smart Environments and their Applications to Cultural Heritage, Budapest, Hungary: Archaeolingua, pp. 15-18.
Roberts, E., Bruce, K., Cutler, R., Cross II, J. H., Grissom, S., Klee, K., Rodger, S., Trees, F., Utting, I. and Yellin, F. (2005) 'The ACM java task force: status report', in Proceedings of the 36th SIGCSE technical symposium on Computer science education. SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education, New York, USA: ACM, pp. 46-47. doi: 10.1145/1047344.1047348.
Fincher, S. and Utting, I. (2002) 'Pedagogical patterns: their place in the genre', in Proceedings of the 7th Annual Conference on Innovation and Technology in Computer Science Education. Proceedings of the 7th annual conference on Innovation and technology in computer science education, New York, USA: ACM, pp. 199-202. doi: 10.1145/637610.544482.
Utting, I. (1999) 'Negotiated assessment criteria and peer assessment in software engineering group project work: A case study', in Daudt, J. and Rompelman, O. (eds) What have they learned? assessment of student learning in higher education : Proceedings of SEFI working group on curriculum development seminar. What have they learned? Assessment of Student Learning in Higher Education, Brussels: SEFI, pp. 165-170.
Fernandes, G. and Utting, I. (1996) 'An Object-Oriented Model for Management of Services in a Distributed System', in Mühlhäuser, M. (ed.) Special issues in object-oriented programming: Workshop reader of the 10th European Conference on Object-oriented Programming, ECOOP '96. Special Issues in Object-Oriented Programming - Workshop Reader of the 10th European Conference on Object-Oriented Programing ECOOP'96, Dpunkt Verlag, pp. 262-266.
Senivongse, T. and Utting, I. (1996) 'A Model for Evolution of Services in Distributed Systems', in Schill, S. and Popien, P. (eds) Distributed Platforms Proceedings of the IFIP/IEEE International Conference on Distributed Platforms: Client/Server and Beyond. Distributed Platforms, Boston, Massachusetts, USA: Springer, pp. 373-385. doi: 10.1007/978-0-387-34947-3_28.
Monographs
Carter, J., Tardivel, J., Fincher, S., Fuller, U., Johnson, C. G., Linington, J. and Utting, I. (2001) Portrait of 2000/01 Part I Assessments, Part 1: Statistical Analysis. UKC.
Rizzo, M. and Utting, I. (1994) An Agent-based Model for the Provision of Advanced Telecommunications Services. University of Kent, Canterbury, UK.
Rizzo, M., Linington, P. F. and Utting, I. (1994) Call Management in the Open Distributed Office. University of Kent, Computing Laboratory.
Rizzo, M., Linington, P. F. and Utting, I. (1994) Integration of location services in the Open Distributed Office. University of Kent, Computing Laboratory.
Rizzo, M., Linington, P. F. and Utting, I. (1994) The ODO project: a Case Study in Integration of Multimedia Services. University of Kent, Computing Laboratory.
Rizzo, M., Linington, P. F. and Utting, I. (1994) VitKit: a Voice Interaction Toolkit. University of Kent, Computing Laboratory.
Jones, R. E. and Utting, I. (1993) Teaching Electronic Publishing: Learning Software Engineering. University of Kent, Canterbury, UK. doi: 9-93*.
Utting, I. (1992) Postscript Tutorial and Reference.
Conference or workshop items
Brown, N. C., Kölling, M., McCall, D. and Utting, I. (2014) 'Blackbox: A Large Scale Repository of Novice Programmers' Activity', in. The 45th SIGCSE technical symposium on computer science education (SIGCSE 2014), New York NY United States: ACM, pp. 223-228. doi: 10.1145/2538862.2538924.
Utting, I. (2013) 'The McCracken Study - 12 years on', in. ITiCSE Conference.
Fincher, S., Kölling, M., Utting, I., Brown, N. C. and Stevens, P. (2010) 'Repositories of teaching material and communities of use: nifty assignments and the greenroom', in. Proceedings of the Sixth international workshop on Computing education research, pp. 182-196. Available at: http://www.cs.kent.ac.uk/pubs/2010/3061.
Fincher, S. and Utting, I. (1998) 'Entraining students in Professional Issues: challenging their structures of knowledge', in. 6th Improving Student Learning Symposium: Improving Student Learning Outcomes.
Rizzo, M. and Utting, I. (1997) 'A Negotiating Agents Model for the Provision of Flexible Telephony Services', in. Proceedings ISADS 97 - Third International Symposium on Autonomous Decentralized Systems, IEEE Computer Society Press, pp. 351-358.
Fernandes, G. and Utting, I. (1996) 'An Architecture for Scheduling of Services in a Distributed System', in. DSOM'96 - Seventh IFIP/IEEE International Workshop on Distributed Systems: Operations & Management, L'Aquila, Italy.
Jones, R. E. and Utting, I. (1994) 'Teaching Electronic Publishing: Learning Software Engineering', in. Teaching Electronic Publishing, pp. 71-83.
Brown, H. and Utting, I. (1992) 'Teaching Electronic Publishing to Computer Scientists', in Andre, J. (ed.). Teaching Electronic Publishing: Proceedings of TEP'92, Bigre, pp. 97-105.
Others
Kölling, M. and Utting, I. (2012) 'Building an Open, Large-Scale Research Data Repository of Initial Programming Student Behaviour', pp. 323-324. doi: 10.1145/2157136.2157234.
Total publications in KAR: 34 [See all in KAR]

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 28/03/2024