Category Archives: keynote

Hamburg image

2019 Keynote: Mensch-und-Computer, Hamburg Germany

I will be a keynote speaker at the Mensch-und-Computer conference 2019 in Hamburg Germany in September of 2019. This series of symposia takes place each year in different German-speaking countries. This is one of the largest HCI conferences in Europe each year with over 700 delegates from industry and academia. Usability Professionals and Scientists come together in a multi-track program with long papers, short contributions, demos, tutorials and workshops. Submissions are possible in German and English.

Aaron at Weta in Wellington

2019 ACM Distinguished Speaker: Auckland and Wellington, New Zealand

As an ACM Distinguished Speaker, I was recently invited to deliver a series of lectures in New Zealand on “Novel Interactions in Augmented Reality” and “Discreet Computing” at the “Magic Leap Workshop” (a.k.a. Augmented Reality Summer School February 11th – 15th, 2019 in Auckland, New Zealand). During this time I made a further trip to Wellington to deliver a lecture in the University of Wellington and to visit various people in Weta.

VISSOFT 2018

2018 Keynote: VISSOFT, Madrid Spain

I will be a keynote speaker at the IEEE VISSOFT 2018 conference later this year. “The sixth IEEE Working Conference on Software Visualization (VISSOFT 2018) builds upon the success of the previous four editions of VISSOFT, which in turn followed after six editions of the IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT) and five editions of the ACM Symposium on Software Visualization (SOFTVIS). Software visualization is a broad research area encompassing concepts, methods, tools, and techniques that assist in a range of software engineering and software development activities. Covered aspects include the development and evaluation of approaches for visually analyzing software and software systems, including their structure, execution behavior, and evolution.”

My first research paper was published in 1997 in the 1st Software Visualisation workshop SoftVis’97 in Australia entitled “Visualizing a reverse engineered system structure with dynamic 3-D clustered graph drawings“. Two years later I edited the proceedings of SoftVis’99 in which I published a paper entitled “ProVEDA: A scheme for Progressive Visualization and Exploratory Data Analysis of clusters“. Later I completed my PhD entitled “Large Scale Relational Information Visualization, Clustering, and Abstraction” which included a case study in Software Visulisation.

The field has grown considerably in the intervening 20 years with many new techniques and methods to support software engineers in evolution, program comprehension, reverse engineering and fresh development. I am looking forward to delivering an address with some new perspectives for the Software Visualisation community.

May 2010 – Keynote Talk – IDEs for Pervasive Computing

I have been invited to give a keynote talk at the First International Workshop on Programming Methods for Mobile and Pervasive Systems (PMMPS 10) which will be held in Helsinki, Finland on May 17, 2010 and is co-located with Pervasive 2010. The topic I have choosen for this talk is the Challenges in Producing Integrated Development Environments for Pervasive Computing. It’s a topic I’ve been worrying about for a number of years and with my move to St. Andrews where there are world class Software Engineering and Pervasive Computing academics, it’s something I hope to help address.
Integrated Development Environments or IDEs are single software applications that provide a comprehensive range of features to aid in the software development process. Features include the ability to author, edit, compile, test, debug and deploy software onto a range of target platforms. Moderns IDEs support developers creating software applications for desktop platforms, mobile phones, set-top boxes, and PDAs. However, Pervasive Computing or Ubiquitous Computing consists of a myriad of hardware, software, systems and services which act as the computational edifice around which we need to build systems to afford natural or “invisible” interaction styles. This is driven by the evolution from the notion of a computer as a single device, to the notion of a computing space comprising personal and peripheral computing elements and services all connected and communicating as required. Further complications arise when we consider the range of GUI applications which might be deployed which in some contexts may have access to 1 display and in others 10.

In this context, with varying hardware, software, services and sensors being available throughout the context of use for a particular “pervasive application”, what challenges do we face in the development of suitable IDEs and is this even the correct paradigm? This talk will survey the approaches taken to date in this space and will seek to motivate a broader interest in the challenge of increasing developer productivity through IDEs which are not fragile to the vagaries of Pervasive Computing contexts of use.

Nov 2009 Internet of Things 2010 Conference

I have been invited and will serve on the Program Committee for the 2010 Internet of Things Conference. The Internet of Things (IoT) interlinks our physical and digital worlds hence bridging the digital-physical divide. This topic is very relevant to the emerging research projects within the Human Interface Technology Research Laboratory Australia (HITLAB AU).

“This conference will continue the success of the Internet of Things conference from 2008 in Zurich. It brings internationally leading researchers and practitioners from both academia and industry together to facilitate sharing of applications, research results, and knowledge. The IoT2010 particularly encourages research on infrastructure and applications facilitating environmentaly responsibility under a theme “IoT for a Green Planet”. The three-day event will feature keynotes from industrial and academic visionaries, technical presentations of cutting-edge research, reports on the user-experience from seasoned practitioners, panel discussions on hot topics, poster sessions summarizing late-breaking results, and hands-on demos of current technology.

The 2010 Conference will take place at the Royal Park Hotel in Tokyo from November 29 to December 1, 2010.