Judy Kay
 Home    Bio   Research   Teaching
portrait of Judy Kay Judy Kay is an Associate Professor at the School of Information Technologies (formerly, Basser Department of Computer Science) at the University of Sydney. She is a principal in the CHAI: Computer Human Adapted Interaction Research Group which conducts both fundamental and applied research in personalisation and pervasive human computer interaction.

The group is exploring novel interfaces for ubiquitous computing. One important outcome is the Cruiser Tabletop research into natural interaction at a table. The importance of this work is in supporting the social interaction that is normal around a table. Another major project explores support for intergenerational computing: the Keep-in-Touch interface.

The core of the personalisation research aims to ensure the user can maintain control, being able to scrutinise and control the whole process of personalisation: the user can determine what is modelled about them, how this is managed and how it is used. This is particularly important in pervasive computing. The core technologies to come from this are the Personis user modelling server and Personis-Lite.

The testbed areas are in ubiquitous, pervasive computing as well as intelligent teaching systems. The latter reflect the research group's work in teaching computer science and in building teaching systems that help develop reflective, deep learners. Major initiatives include the Assess self-assessment system, SIMPRAC a simulation environment that supports reflective learning of medical management, VLUM and SIV novel interfaces to support reflection based on large user models, the Tutor scrutably adaptive hypertext framework, the SATS scrutably adaptive teaching system and the JITT (Just-in-time Training) support for workplace learning.

The group has significant deployed research, including a user-based CPU scheduling system, the FairShare Scheduler. Recent major grants to the group come from the Australian Research Council Discovery Grants, the Smart Internet Technology CRC and Science Lectureships - Building the Internet Workforce.

She has over 200 publications in the areas of personalisation and teaching and learning. These appear in top conferences and journals in this area: SigCHI conference on Computer Human Interaction; the User Modeling conferences; the User Modeling and User-Adapted Interaction journal; and Communications of the ACM. This work has led to the invited keynote addresses at major conferences: UM'94 User Modeling Conference, Boston, USA; IJCAI'95 International Joint Conference on Artificial Intelligence, Montreal, Canada; ICCE'97, International Conference on Computers in Education, Kuching, Malaysia; ITS'2000, Intelligent Tutoring Systems, Montreal, Canada; AH2006 Adaptive Hypermedia and Adaptive Web-Based Systems, Dublin, Ireland.

There is a tight link between her teaching and research. She has led major projects in the teaching and learning of Computer Science, especially programming. These are both in research into building the individualised elearning systems of the future and improved teaching and learning of computer science. These research aspects are central to the School of Information Technologies' Computer Science Education Research Group. She has won one personal and one group Award for Teaching Excellence. he has a strong commitment to Computer Science Education and creation of a rich student experience. She has had a long term role as staff liaison for the student society, SUITS, Sydney University IT Society, and she has been creating an alumni association, which was formally constituted in 2008 as USITAA, University of Sydney IT Alumni Association.

Editorial Positions:
Associate Editor for IJAIED, the International Journal of Artificial Intelligence in Education.
Associate Editor for IEEE TLT Transaction on Learning Technologies.
Editorial Board member for UMUAI User modeling and User-Adapted Interaction: the Journal of Personalization Research.

Her research and scholarship activities are in the four area described below.

Scrutable personalisation
User-adapted computer systems maintain a user model which enables them to `know' the user and treat them individually. Examples of such systems include advisors, consultants, recommender systems and intelligent teaching systems. My research aims to provide the foundations for adaptive systems which enable the user to be in control; essential to this is scrutability, meaning that the user should be able to scrutinise their own user model, to find out what the machine believes about them and how it came to those conclusions. I have devised a representation, called accretion, and its design was motivated by the need to support scrutability as well as reuse and flexibility.
Novel pervasive interfaces: tabletops and communication appliances
Our group is exploring novel interfaces for ubiquitous computing. Our work on Tabletop interfaces has already led to a series of applications that support natural interaction at a table. These were evaluated with people ranging from the young to the elderly demonstrating that they are readily learnable and easy to use. This work provides foundations for a future when computers are embedded seemlessly into the environment, enabling interaction with digital artefacts on tables, on walls and with special purpose appliances embedded in the environment. One such appliance is Keep-in-Touch, which is designed to help people maintain their connections with their closest family. It is an example of a specialised device that may be in the future kitchen or family room, so that family members, from the youngest pre-literate to the elderly and frail can so easily send messages that the barriers to keeping in touch are dramatically reduced. We particularly aim to support intergenerational communication between grandparents and their grandchildren.
Intelligent teaching systems - ITS
This work links closely with user modelling discussed above. In fact, my move into user modelling was driven by my goal to build user-adaptive teaching systems that I believe will be an important part of the long term directions of education. This area combines user modelling (called student or learner modelling in this research community) and issues of education, especially those relevant to teaching and learning programming. It also links with my passion for teaching computer science.
Fair share
Whenever a computer supports two or more activities, it needs to schedule them so that resources are shared appropriately. Conventional schedulers allow some users to exploit the system and take a large part of the machine's resources and make it is easy for a user to accidentally or intentionally create a program that takes over large amounts of the machine time. The Fair Share Scheduler overcomes these problems and allows computer resources to be fairly and precisely shared between users, programs or organisations. It was originally motivated by the challenges of supporting a large student and staff population on a single machine which ground to a halt at assignment deadlines until FairShare forced the fair sharing of resources to all users.

Fair Share has been commercialised by Aurema Pty Ltd (formerly Softway). It has been licenced for global deployment to Sun Microsystems, Compaq, Siemens[tm], SGI[tm], Cray[tm] and other leaders of server technology. The Sun product is described at: Solaris Resource Manager FAQ May 2001, Solaris Resource Manager[tm] - Features, Functions, & Benefits, May 2001. In February 2007, Aurema was acquired by Citrix. "Citrix customers include 100% of the Fortune 100 companies and 98% of the Fortune Global 500, as well as hundreds of thousands of small businesses and prosumers." from news release .

Scholarship in teaching - programming
One of the driving forces for the above research has been a deep interest in teaching programming. My research in scrutable personalisation and ITS is strongly motivated by the goal of building better systems for teaching students to program. In parallel with that research, I have been teaching various aspects of programming from the very first programmming units, to more advanced programming, software engineering and user interface design and programming. I have also coauthored the book, C programming in a unix environment as well as several substantial publications for teaching foundation programming.

As part of a scholarly approach to teaching, I have been actively involved in the design of new teaching units grounded on existing literature in computer science education. As part of the teams involved in teaching innovations and their evaluation, I have also been able to contribute to that literature. Major activities include: trialling, careful evaluation and then introduction of problem-based learning in foundation programming units; an innovative approach to teaching user interface design and programming; a collaborative project with medicine on teaching by example; tools for supporting student reflection; a senior undergraduate unit on Computer Science Education Research Processes; a mentor programme; a summer school for high school students; and a national study of women in computer science undergraduate courses and approaches to increasing participation rates.

Top of Page
News
Jul 31, 2008: Youtube video HCSnet Summerfest Publicity video includes small parts with interview and demonstration of tabletop.
AH2008 cover Jul 18, 2008: Nedjl, W.; Kay, J.; Pu, P.; Herder, E. (Eds.) Adaptive Hypermedia and Adaptive Web-Based Systems, 5th International Conference, AH 2008, Hannover, Germany, July 29 - August 1, 2008, Proceedings, Springer LNCS, 2008.
Jul 07, 2008: Technology for Social Isolation, Howard Dahdah, Computerworld Australia, A touch screen device that aims to address the issue of social isolation in Australia's elderly population, is nearing commercial roll out. The device, called Keep in Touch is the brainchild of Bob Kummerfeld, associate professor at Sydney University's School of information Technologies. ...
Jul 03: Smart Services CRC Launch at ATP. See the pictures and article in Manufacturers' monthly
June 26, 2008: Invited speaker for ITS, Intelligent Tutoring Systems, Montreal.
Jan 24, 2008: awarded the CORE, Computing Research and Education, Teaching Award for 2008.
Dec 2007: EOF'07 First Annual End Of year Function, combined function for Foundation of IT, Alumni and SUITS.
Speaker for Sydney Science Forum 2006, Wednesday, 25 October 2006 Eastern Avenue Auditorium, The University of Sydney
June 17, 2006: Keep in Touch
in The Age,
IT Research profiles,
Science Faculty.
Bits and PC's > Careers in Information Technology,
Science Faculty.
User modeling for language technologists,
Invited Presentation, Australasian Language Technology Workshop. December 1, 2006, University of Sydney
Scrutable adaptation: because we can and must, Invited Presentation, 4th International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems, Dublin, Ireland, June 21-23, 2006.

2003, November:
The School of IT and Compuware Asia-Pacific won the Business Higher Education Round Table (BHERT) award for industry and higher education collaboration (small-medium sized companies and program 10 months to 5 years. The project is Attracting and Retaining Top Students in Information technology. This is the first such award to the University of Sydney and recognises the collaboration between SIT and Compuware on the Compuware Summer School, the Bachelor of Arts Informatics and Science Lectureships. See the award:

BHERT

Additional pictures.

Text of submission


Current Impact Factor data for UMUAI - User modeling and User-Adapted Interaction: the Journal of Personalization Research -
Impact Factor rankings:
2004 - rank 24 of 347
2003 - rank 6 of 451
2002 - rank 14 of 338
over all computer science categories in the ISI database.
ACM Programming Competition
Sep 2007: Sydney Uni teams in Sydney Region Competition for the ACM Programming Competition took first, second and third prizes in the site, from a strong field of 12 teams, 5 USYD and 7 UNSW. | Winners | Results.
Congratulations to quin-adicts, our 2006 first year programming competition team who were given special recognition as the top first year team, solving 5 problems in 578 minutes.
Research Executive Positions
ACE Steering Committee
ADCS Australian Document Computing Symposium Steering Committee
AIED Society Executive International Artificial Intelligence in Education Society
ITS - Intelligent Tutoring Systems Steering Committee
UM Inc User Modelling Society Advisory Board
Interesting Past Courses
Comp4401 - Engineering Personalised Systems
Comp4401 - Computer Science Education Research Processes