The University of Queensland Homepage
School of ITEE ITEE Main Website

 David Carrington

VALE Associate Professor David Carrington
7 January 2011




As anyone who served on committees with him will attest, David Carrington was a truly nice guy. He never had a bad word to say about anyone, and he always managed to find a positive way of looking at something. He was extremely devoted to his teaching, his family and to his friends, even when very ill.

David joined the Department of Computer Science (as it was then) in 1989 from UNSW. From the sale of his house in the northern Sydney suburbs he was able to swap a 60-minute commute to UNSW for a 5 min walk from Boomerang Rd, St Lucia, with more rooms, a swimming pool and change left over! He was originally from New Zealand, but we hardly ever held that against him.

He had a great passion for teaching, which rubbed off on his students: many ex-ITEE students have said he was their favourite lecturer. He was instrumental in establishing key initiatives in software engineering at UQ. For example, he set up and managed the Software Engineering major in the BE, which was one of the first Software Engineering programs accredited by Engineers Australia. To support the BE(Software Engineering), he established an Industry Advisory Board (following this example, similar IABs were set up for other Engineering majors in our School), and the Software Engineering Laboratory Supervisors (SELS) scheme to provide generic teaching assistance to students in first- and second-year programming courses. His achievements were recognised by an EPSA Faculty Teaching Award in 2007 and a UQ Excellence in Teaching Award in 2008.

But David's influence went well beyond UQ. He was the Knowledge Area Specialist for the Methods and Tools section for the Guide to the Software Engineering Body of Knowledge (SWEBOK) project, which is sponsored by the ACM and the IEEE Computer Society. He was an active member of the Australian Software Engineering academic community, was awarded several teaching grants, had numerous teaching publications, and was involved in the organisation of education-related conferences (e.g. he was the General Chair of the Australian Software Engineering Conference in 2005 and 2009, and the General Chair of the Third Australasian Conference on Computer Science Education).

David's research focused on Software Engineering and Formal Methods. On many occasions he was a Visiting Fellow at the prestigious Software Engineering Institute at CMU in Pittsburgh, and became an authorised Personal Software Process (PSP) instructor and a Team Software Process (TSP) coach, which is no small achievement. Much of the valuable experience he gained fed back into his teaching and research at UQ. He was also awarded a Boeing Welliver Fellowship to spend 2 months with Boeing in the US in 2001. He was made a Fellow of Engineers Australia in 2003.

David Carrington was a great colleague, mentor and teacher; he was well-respected by all staff (academic and general) and students. After a long battle with cancer he passed away peacefully on 7 January 2011 with his family around him. He is survived by his wife Heather Jensen, son Paul and daughters Helen and Jennifer.