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.
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:
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
|
|