St Andrews HCI Research Group

News

Claus Lewerentz, Representing Development History in Software Cities


<!–Speaker: Claus Lewerentz, Brandenburgische Technische Universität Cottbus
Date/Time: 1-2pm May 31st, 2011
Location: 1.33a Jack Cole, University of St Andrews (directions)–>
Abstract:

Claus Lewerentz speaking on Software visualisation

Claus Lewerentz speaking on Software Visualisation


In this talk Claus describes a systematic approach to utilize the city metaphor for the visualization of large software systems as evolving software cities. The main contribution is a new layout approach which explicitly takes the development history of software systems into account and makes history directly visible in the layouts. These layouts incrementally evolve in a very smooth and stable way during the development of the represented software system. They are used as a visualization platform for integrating a large variety of product and process data and thus create a coherent set of specialized visualizations. To illustrate this I present some example maps capturing specific development history aspects.
About Claus:
Claus is the program co-chair for the 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT2011) September 29-30, 2011 – Williamsburg, Virginia, USA
http://vissoft.iro.umontreal.ca

John Brosz, Projection and Distortion


<!–Speaker: John Brosz, University of Calgary
Date/Time: 1-2pm May 27th, 2011
Location: 1.33a Jack Cole, University of St Andrews (directions)–>
Abstract:
Generally, interactive computer graphics are limited to a small subset of possible projections known as linear projections. To address this limitation we have created the flexible projection framework; a framework designed to model a wide variety of linear, nonlinear, and hand-tailored artistic projections in a way that is supported by computer graphics hardware. This framework introduces a unified geometry for all of these types of projections using a parametric viewing volume. Through this parametric representation we obtain the ability to create projections that make use of curved projection surfaces and curved projectors. Several applications will be discussed including panoramas, re-creating projections used by artists, and dynamic projections that change over time.
About John:
John Brosz is a Post-Doctoral researcher at the University of Calgary Interactions Lab. His current research examines new techniques for controlling the display of information as well as 3D models and environments. John received his PhD in computer graphics at the University of Calgary and his past research has addressed computer graphics, non-photorealistic rendering, and 3D modelling.

Neil Hurley, Community-finding in Large-scale Social Networks


Clique Cluster Logo<!–Speaker: Neil Hurley, University College Dublin, Ireland
Date/Time: 1-2pm May 16h, 2011
Location: 1.33a Jack Cole, University of St Andrews (directions)–>
Note: This seminar is organised by both SACHI and the Systems Group
 
Abstract:
The Clique research group in University College Dublin is focused on the analysis and visualisation of social networks. Computer scientists and computational statisticians are working together on problems including community-finding in social networks, influence propagation and detection of anomalous structure in networks. Research is driven by the analysis of large-scale networks provided by industrial partners, in particular, networks of mobile phone-calls containing more than a million nodes and tens of millions of links. In this talk, I will focus primarily on the community-finding problem, discussing initially the structure of real-world networks and on how this impacts on the communities that likely to be found in such networks. I will argue that the view of social networks as consisting of well-separated communities connected by weak links does not hold in many real-world networks and I will introduce algorithms that we have developed to detect overlapping community structure in networks with pervasive overlapping community structure.
About Neil:

Neil Hurley in St Andrews

Neil Hurley in St Andrews


Neil J. Hurley received an M.Sc. in mathematical science from University College Dublin (UCD), Dublin, Ireland, in 1988. In 1989, he joined Hitachi Dublin Laboratory, a computer science research laboratory at the University of Dublin, Trinity College,from which he received the Ph.D. degree in 1995, for his work in knowledge-based engineering and high-performance computing. He joined the academic staff of UCD in 1999 where his present research activities lie in the areas of large-scale network analysis, robust information retrieval and data-hiding.

Aaron delivers an invited seminar in Heriot-Watt


Aaron is giving a seminar at the Department of Computer Science at Heriot-Watt University (Edinburgh) on Wednesday the 18th of May 2011 at 15:15. This talk will be unlike his colloquium talk in March as it focuses on the particular challenges and research questions when dealing with a dynamic source of data (and hence information).
Title: Dynamic Information Visualisation

SNAP: Social Network Assembly Pipeline

SNAP: Social Network Assembly Pipeline and Visualisation


Societies continued reliance on information and communications technologies has resulted in organizations generating, gathering, and storing “raw data” at a rate growing each year. The ability for even a mid-sized organization to store tens to hundreds of terabytes of data is already within reach.
Massive storage technologies are rapidly outstripping our ability to effectively analyse, explore, and understand such voluminous data. While research in other fields such as data mining, machine learning and knowledge management are also attempting to aid in the analysis of such voluminous data, there is a realisation that the “human-in-the-loop” affords a visual analysis not possible through automation alone. A further challenge now often faced is that the source of the data isn’t a static snapshot of some signal but is a constant or dynamic stream of data.
As such, the area of visual analytics extends the fields of scientific and information visualisation by incorporating techniques from knowledge management, statistical analysis, cognitive science and decision science. This talk will outline how voluminous dynamic data is modelled, managed, mined and hence visually presented for
exploration. Several data and information visualisation algorithms and methods I have developed with colleagues and students over the past number of years will be described and discussed. The talk concluded with a number of challenges and open research questions we face as researchers in using visualisation in an attempt to present dynamic information (from dynamic data sources).

Paddy Nixon, Resilient Human-Computer Interaction: How far can you push autonomic?


<!–Speaker: Paddy Nixon, University of Tasmania, Australia
Date/Time: 1-2pm May 3rd, 2011
Location: 1.33a Jack Cole, University of St Andrews (directions)–>
Note: This seminar is organised by both SACHI and the Systems Group
Abstract:
Human-computer interaction (HCI) is being exploited in many application domains to carry out tasks that were previously thought impossible or life-threatening, e.g., remote operation of mining equipment, robot- assisted search and rescue operations, and military operations. Regardless of the sophistication of the technology, these systems are operated with varying levels of intervention and control by humans, so successful HRI requires solving both human factors challenges such as maintaining situation awareness, managing cognitive load and establishing trust and computational challenges such as executable models of situation awareness and intention recognition. This project is concerned only with the computational perspective and specifically with understanding how autonomous a system can be and still remain resilient to failure.

CHI, AIED, BCS HCI, UMAP and MobileHCI 2011 papers


Members of SACHI have had a number of research papers accepted at both national and leading international venues. These include the following conference papers:

  1. Jameson, A., Gabrielli, S., Kristensson, P.O., Reinecke, K., Cena, F., Gena, C. and Vernero, F., How can we support users’ preferential choice? In the Extended Abstracts of the 29th ACM Conference on Human Factors in Computing Systems (CHI 2011). (alt.chi), May 2011, Vancouver, Canada
  2. Kristensson, P.O., Design dimensions of intelligent text entry tutors. In the Proceedings of the 15th International Conference on Artificial Intelligence in Education (AIED 2011). June-July 2011, Auckland New Zealand
  3. Parris I. and Henderson T.Practical privacy-aware opportunistic networking, in the Proceedings of the British HCI Doctoral Consortium, July 2011, Newcastle, UK
  4. Bennett M. and Quigley A., Creating Personalized Digital Human Models Of Perception For Visual Analytics, in the Proceedings of UMAP 2011 the 19th International Conference on User Modeling, Adaptation and Personalization, July 2011, Girona, Spain
  5. Farrugia M., Hurley N. and Quigley A.SNAP: Towards a validation of the Social Network Assembly Pipeline, in the Proceedings of ASONAM 2011 the International Conference on Advances in Social Networks Analysis and Mining, July 2011, Kaohsiung City, Taiwan
  6. Rashid U., Kauko J., Hakkila J. and Quigley A.Proximal and Distal Selection of Widgets: Designing Distributed UI for Mobile Interaction with Interactive TV, in the Proceedings of MobileHCI 2011 the 13th International Conference on Human-Computer Interaction with Mobile Devices and Services, August – September 2011, Stockholm Sweden
  7. Vertanen, K. and Kristensson, P.O.A versatile dataset for text entry evaluations based on genuine mobile emails, in the Proceedings of MobileHCI 2011 the 13th International Conference on Human-Computer Interaction with Mobile Devices and Services, August – September 2011, Stockholm Sweden.

An upcoming book chapter we are involved with is by:

  1. Farrugia M., Hurley N., Payne D. and Quigley A.Social Network Construction in the Information Age: Views and Perspectives in the book, Social Network Mining, Analysis and Research Trends: Techniques and Applications to be published in late 2011.

SICSA Networking Event @ CHI 2011


CHI 2011 LogoAs some of you probably know, we are a member of SICSA – The Scottish Informatics & Computer Science Alliance. SICSA will host a SICSA Networking Event at CHI 2011 in Vancouver, Canada.
SACHI faculty member Per Ola Kristensson will attend it in conjunction to attending the main program and a workshop on ‘App Store’ Ethics: Large Scale Trials & User Generated Content.

Welcome to Dr Miguel Nacenta joining us next month


Miguel NacentaDr Miguel Nacenta will be joining the University of St Andrews as a lecturer in May 2011 from his current position as at the Interactions Lab in the University of Calgary, Canada. Miguel’s research is focused on developing input and output technology that can extend human capabilities. He is interested in applying perceptual and social principles to novel multi-display, haptic, and multi-modal interfaces. Miguel will become the second supervisor for Umer Rashid a PhD student in SACHI. For more information see his full website or follow him on twitter @miguelnacenta. The February 2011 SICSA Newsletter highlighted details on the establishment of SACHI, the St Andrews Computer Human Interaction research group along with details of our two new SICSA lecturers in SACHI Miguel Nacenta and Per Ola Kristensson.

GPC 2011 Doctoral Colloquium


GPC 2011 Oulu

Good luck to Aaron who is travelling to Oulu in Finland next month to co-chair the Doctoral Colloquium at GPC 2011 the Grid and Pervasive Computing conference. He will spend a few days in Oulu and looks forward to attending GPC as well as seeing the work being undertaken in Ubiquitous Oulu. Ubiquitous Oulu is a prototype of a future ubiquitous city which is being built by the multidisciplinary UBI (UrBan Interactions) program, coordinated by the University of Oulu, and the City of Oulu.

The doctoral colloquium itself offers a chance for PhD students to receive high-quality feedback from external reviewers including Aaron and to directly interact with peers, to exchange ideas, discuss concepts, and establish informal cooperation between researchers and research groups.
Grid and Pervasive Computing (or Ubiquitous Computing) covers research issues and challenges in the field of computer science and engineering in areas of grid and pervasive computing. Grid computing connects computer resources from multiple domains for solving computationally complex scientific, technical or business problems in a distributed fashion. Pervasive or Ubiquitous Computing aims at creating computational devices and systems that will blend into environment to support everyday human activities via natural human computer interaction.

Umer Rashid, Enhancing User Experience with Distributed Interaction Space Across Mobile Devices and Large Displays


<!–Speaker: Umer Rashid, SACHI, University of St Andrews
Date/Time: 1-2pm April 26th, 2011
Location: 1.33a Jack Cole, University of St Andrews (directions)–>
Abstract:

Umer during his talk

Umer during his talk


While the portability of mobile devices makes them desirable for pervasive access to information, their small screen real estate and the lack of peripheral input devices often impose restriction on the amount of information to be displayed and manipulated on them. This talk provides an overview of our work that explores the ways the mobile screens can be used with large external displays to complement the inherent limitations of each device and create an enhanced user experience. This work is particularly focused on the analysis of visual attention switch and its impact on user performance for designing an interaction space distributed across heterogeneous display devices.
About Umer:
Umer Rashid is a PhD student in School of Computer Science, University of St. Andrews. He received his BS in computer systems engineering from GIK Institute, Pakistan and MS in Information & Communications from Gwangju Institute of Science & Technology, South Korea. His research interests include software engineering and human-computer-interaction in context-aware pervasive computing environments.