Howdy and welcome to my website. This is a log of ideas I’ve had, papers I’ve read, and conferences I’ve gone to during the course of my Ph.D. It will be updated on an infrequent and maddening schedule. Here’s the official abstracted “about” spiel:

Biography

Ross ShannonRoss Shannon started his Ph.D. in the Systems Research Group in late September 2005 under the supervision of Dr. Aaron Quigley and Prof. Paddy Nixon. He is funded by Lero, the Irish Software Engineering Research Centre, who are supported by Science Foundation Ireland.

Ross received his BSc (Hons) in Computer Science in University College Dublin in 2005. His final year project, under the supervision of Dr. Nick Kushmerick, was to create a program to allow common HTML forms to be programmatically invoked as comparable Web Services.

Ross entered both RedEye All-Ireland 24-hour team-based programming competitions, winning in both 2004 and 2005. This team also came first in the first annual CSI programming contest in 2006.

Ross joined IBM Ireland in the summer of 2005 as part of their Extreme Blue internship program, where he worked on applications of text analytics in productivity suites such as IBM’s Workplace product. Alongside this, he successfully completed a Google Summer of Code project, working on the open source Gallery project.

Ross is a student member of the ACM, and has currently published 17 peer-reviewed academic papers, filed a patent on work done in IBM, and has contributed to O’Reilly’s book PHP Hacks. In 2009 he completed the NovaUCD Campus Company Development Programme.

He has a great interest in web development and technologies, and his personal website, HTMLSource: HTML Tutorials is visited by over 18,000 people a day, and used as source material in dozens of colleges worldwide.

Ross has previously worked as a researcher on the Vizi visualisation & business intelligence project in the National Digital Research Centre. He is currently finishing his thesis, and developing Hit the Road, a web application which shows visitors how to navigate Dublin city via public transport. This is based on the Commutable journey-planning technology platform.

Current Research

My current research is focused on the visualisation of temporal data—finding ways to present data so that it is more expressive and understandable by those viewing the visualisation. This research ties into fields like HCI, human perception & vision, memory, cognition, information visualisation and graphics. I am currently writing up my thesis.

Beyond my Ph.D. research, I’m interested in sociology, psychology, security & privacy, teaching & learning, memory, politics, social networking and futurology. I am a compulsive bookmarker and list-maker, and mark just about everything I read of note into my delicious bookmarks.


Publications

Published

BibTeX for each of the published publications below is available.

2010
  1. “Situvis: a sensor data analysis and abstraction tool
    for pervasive computing systems”
    By Adrian K. Clear, Thomas Holland, Simon Dobson, Ross Shannon, Aaron Quigley and Paddy Nixon. In the Pervasive and Mobile Computing Journal, 6(5), 575–589, April 2010. (Download PDF)
  2. “Deep Diffs: Visually Exploring the History of a Document” By Ross Shannon, Aaron Quigley and Paddy Nixon. In the Proceedings of Advanced Visual Interfaces, AVI2010, Rome, Italy, May 25–29, 2010, pp. 361–364. ACM Press. (Acceptance Rate: 23%) (Download PDF)
  3. “Showtime: increasing viewer understanding of animated data structures” By Ross Shannon, Aaron Quigley and Paddy Nixon. In the Proceedings of Advanced Visual Interfaces, AVI2010, Rome, Italy, May 25–29, 2010, pp. 377–380. ACM Press. (Acceptance Rate: 23%) (Download PDF)
  4. “Graphemes: self-organizing shape-based clustered structures
    for network visualisations”
    By Ross Shannon, Aaron Quigley and Paddy Nixon. In the Proceedings of the 28th International Conference on Human Factors in Computing Systems, CHI 2010, Extended Abstracts Volume, Atlanta, Georgia, USA , April 10–15. ACM 2010. (Acceptance Rate: 25%) (Download PDF)
2009
  1. “Situvis: a visual tool for modeling a user’s behaviour patterns
    in a pervasive environment”
    By Adrian K. Clear, Ross Shannon, Thomas Holland, Simon Dobson, Aaron Quigley and Paddy Nixon. In proceedings of Pervasive 2009, May 11–14, Nara, Japan. (Acceptance Rate: 18%) (Download PDF) (Project homepage)
  2. “From intrusive to supportive: recommendations for pervasive advertising” By Ross Shannon and Aaron Quigley. In proceedings of the first workshop on Pervasive Advertising at Pervasive 2009, May 11–14, Nara, Japan. (Download PDF)
  3. “Profiling and targeting opportunities in pervasive advertising” By Ross Shannon, Matthew Stabeler and Aaron Quigley. In proceedings of the first workshop on Pervasive Advertising at Pervasive 2009, May 11–14, Nara, Japan. (Download PDF)
  4. “Time Sequences” By Ross Shannon, Aaron Quigley and Paddy Nixon. In the Proceedings of the 27th International Conference on Human Factors in Computing Systems, CHI 2009, Extended Abstracts Volume, Boston, MA, USA , April 4–9. ACM 2009, ISBN 978-1-60558-247-4. (Acceptance Rate: 25%) (Download PDF) (Download Poster)
  5. “Using Ambient Social Reminders to Stay in Touch with Friends” By Ross Shannon, Eugene Kenny and Aaron Quigley. In a special issue on Ambient Information Systems in the International Journal of Ambient Computing and Intelligence, 1(2), 70–78, April–June 2009. (Download PDF)
2008
  1. “Stay-in-touch: a system for ambient social reminders” By Eugene Kenny, Ross Shannon and Aaron Quigley. In proceedings of Ambient Information Systems workshop (AIS08) at UbiComp 2008, Seoul, South Korea, September 20–24, 2008. (Download PDF)
  2. “Situvis: visualising multivariate context information to
    evaluate situation specifications”
    By Adrian K. Clear, Ross Shannon, Thomas Holland, Simon Dobson, Aaron Quigley and Paddy Nixon. In proceedings of the Ubiquitous Systems Evaluation workshop (USE08) at UbiComp 2008, Seoul, South Korea, September 20–24, 2008. (Download PDF)
  3. “Multivariate Graph Drawing using Parallel Coordinate Visualisations” By Ross Shannon, Thomas Holland and Aaron Quigley. Technical Report, UCD Dublin, September, 2008. (more details…) (Download PDF)
  4. “Vàmanos: Visualisation of Ambient, Autonomic and Organic Systems” By Ross Shannon. Poster at the Irish Graduate Student Symposium on Vision, Graphics and Visualisation (VGV08), Trinity College, Dublin, June 5th, 2008. (Download PDF)
  5. “Scatterbox: Context-Aware Message Management” By Stephen Knox, Ross Shannon, Lorcan Coyle, Adrian K. Clear, Simon Dobson, Aaron J. Quigley and Paddy Nixon. In “Modelling and Reasoning on Context: The Role of Context in Human Tasks”, Revue d’Intelligence Artificielle 22(5), pages 549–568. September 2008. (Download PDF)
2007
  1. “Visualising Network Communications to Evaluate a Data Dissemination Method for Ubiquitous Systems” By Ross Shannon, Graham Williamson, Aaron Quigley and Paddy Nixon. At USE ’07. In UbiComp 2007 Workshop Proceedings, Innsbruck, Austria, September 16–19, 2007, pages 288–291. (Download PDF)
  2. “Towards Scatterbox: a Context-Aware Message Forwarding Platform” By Stephen Knox, Adrian K. Clear, Ross Shannon, Lorcan Coyle, Simon Dobson, Aaron J. Quigley, and Paddy Nixon. In Fourth International Workshop on Modeling and Reasoning in Context in conjunction with Context ’07, Roskilde, Denmark, August 20–24, 2007, pages 13–24. (Download PDF)
  3. “A first approach to the closed-form specification and analysis of an autonomic control system” By Simon Dobson, Eoin Bailey, Stephen Knox, Ross Shannon and Aaron Quigley. In 12th IEEE International Conference on Engineering Complex Computer Systems, Auckland, New Zealand, July 11–14, 2007, pages 229–237. ACM 2007. (more details…) (Download PDF)
  4. “Considerations in Dynamic Graph Drawing: A Survey” By Ross Shannon. Unpublished, June 2007. (Download PDF)
2006
  1. “Visualization of Autonomic Systems” By Ross Shannon, Aaron J. Quigley and Paddy Nixon. Poster at the IBM Centre for Advanced Studies Conference (CASCON), Dublin, October 17, 2006.
  2. “Software Considerations for Automotive Pervasive Systems” By Ross Shannon, Aaron Quigley and Paddy Nixon. In Workshop on Software Engineering Challenges for Ubiquitous Computing, Lancaster, UK, June 1–2, 2006, pages 5–6. (more details…) (Download PDF)
  3. “Collaborating in Context: Immersive Visualisation Environments” By Ross Shannon, Aaron Quigley and Paddy Nixon. In Workshop on Context in Advanced Interfaces in conjunction with AVI 2006, Venice, Italy, May 23, 2006, pages 13–16. ACM Press 2006. (more details…) (Download PDF)
2005
  1. URL Rewriting” (book chapter) By Ross Shannon. A chapter in PHP Hacks: Tips & Tools For Creating Dynamic Websites, pages 253–258, published by O’Reilly Media, Inc. December 2005.

Supervision

  1. I supervised Eugene Kenny over the course of ODCSSS 2008 and his work on social ambient information systems. We wrote two papers (above) about the work we did that summer.
  2. I supervised two teams for the course Software Engineering Project III — COMP 30050, 2008, in which we designed and built games for the Xbox 360 using the XNA framework.

Teaching

  1. I have presented guest lectures in the 2008 third year Web Multimedia course in UCD Dublin.

Conference and Journal Contributions

Programme Committee Membership

  1. I am on the committee of the fifth conference of the Irish Human Computer Interaction (HCI) Community, iHCI 2011, in Cork in September.
  2. I am on the committee of the third Pervasive Advertising workshop at Pervasive 2010 in May.
  3. I am on the committee of the fourth conference of the Irish Human Computer Interaction (HCI) Community, iHCI 2010, in Dublin in September.

Reviewing

I have reviewed papers for the following venues:

  1. iHCI 2011
  2. Internet of Things 2010
  3. iHCI 2010
  4. CHI Student Design Competition 2009
  5. Pervasive 2009
  6. PerCom 2009
  7. Ambient Information Systems 2008
  8. Autonomic and Trusted Computing 2008
  9. Internet of Things 2008
  10. Revue d’intelligence Artificielle, (journal) 2007
  11. UbiSys 2006

Volunteering

  1. Student volunteer at CHI 2009, Boston, MA, USA.
  2. Student volunteer at Pervasive 2006, Dublin, Ireland.