Programme
Thursday 8th January 2009 (KMi Podium)
12.00 - 1.00pm Lunch and registration
1.00 - 2.00pm Opening address then Keynote Address: Dr Jim Buckley (University of Limerick)
Topic: Software Visualization: Did anyone ask what the software developers want?
2.00 - 3.30pm Paper session 1
1. "Programmers in the Wild": An Ethnographic Study of How Programmers Scaffold Solving Programming Problems - Christopher Martin & Janet Hughes
2. Towards a theoretical foundation for cognitive Dimensions - Maria Kutar & Andrew Basden
3. Intelligent support for learning concepts from images - Gabriela Pavel
3.30 - 4.00pm Tea (KMi Media Lab)
4.00 - 5.30pm Workshop session 1
Two parallel sessions:
Thomas Green, Luke Church (KMI Podium)
Since many games seem to be based on reversing an 'ease-of-use' rule, try designing a game based that way.
Marian Petre (KMI Media Lab)
Evening Workshop dinner at the Ye Olde Swan
(gathering at 18:30 in front of the Berrill Building…)
Friday 9th January 2009 (KMi Podium)
9.30 - 11.00am Workshop session 2
Thomas Green, Luke Church
What's it like programming in near-English? Check out Inform and then create a small world with some events. (Inform is usually used to create text adventures but could be subverted fairly readily.
11.00 - 11.30am Coffee (KMi Media Lab)
11.30 -1.00pm Paper session 2 (3 papers)
4. Evolutionary Cohesion Metrics: The Empirical Contradiction - Steve Counsell, David Bowes, Tracy Hall
5. Is Identifier Readability Related to Software Quality?, Simon Butler, Michel Wermelinger, Yijun Yu & Helen Sharp
6. The professional programmer (and IT worker) Christopher Douce
1.00 - 2.00pm Lunch
2.00 - 2.30pm PPIG Business Meeting and close
Invited Speaker
Dr. Jim Buckley
Dr. Jim Buckley is a lecturer at the University of Limerick, Ireland. His research interests are related to the investigation of programmers' information needs in the process of software evaluation.
Topic: Software Visualization: Did anyone ask what the software developers want?
Software visualization is the sub-field of information visualization concerned with the visual representation of typically large, complex software systems. It is used to convey structural, behavioural and historical information about these software systems to stakeholders such as system architects, programmers, and maintainers. In this talk, I will give a brief overview of the field, present several 'state-of-the-art' software visualization techniques and discuss several key issues in this field, primarily to do with the complexity and scale of the information to be visualized.
I will argue that this arena has been dominated by these complexity issues neglecting, to a larger degree, the requirements of the customers (the system stakeholders identified above). Thus I will review the literature on programmers' information seeking, highlighting some stereotypical information needs of programmers that have been identified in this literature. Using these needs as our requirements, we will revisit the software visualization techniques and see if we can come up with some suggestions for congruent visualizations.
Discussants
Prof. Thomas Green
Organizing Committee
Gabriela Pavel (Local Chair)
Prof. Marian Petre (Local Chair)
Dr. Maria Kutar (PPIG)
Prof. Thomas Green (PPIG)
Contact
If you have any inquery about the event, feel free to ask the
organisers.