PPIG 2009 - 21st Annual Workshop 24 June - 26 June 2009, University of Limerick, Ireland

PPIG WIP 2009 Programme

Thursday 8th January 2009

Lunch and registration Opening address then Keynote Address: Dr Jim Buckley (University of Limerick) Software Visualization: Did anyone ask what the software developers want?

Paper session 1

  • “Programmers in the Wild”: An Ethnographic Study of How Programmers Scaffold Solving Programming Problems - Christopher Martin & Janet Hughes
  • Towards a theoretical foundation for cognitive Dimensions - Maria Kutar & Andrew Basden
  • Intelligent support for learning concepts from images - Gabriela Pavel

Tea

Workshop session 1

Two parallel sessions:

  • Thomas Green, Luke Church
    Since many games seem to be based on reversing an ’ease-of-use’ rule, try designing a game based that way.
  • Marian Petre
    The nature of evidence.

Evening Workshop dinner at the Ye Olde Swan

Friday 9th January 2009

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.

Coffee

Paper session 2 (3 papers)

  • Evolutionary Cohesion Metrics: The Empirical Contradiction - Steve Counsell, David Bowes, Tracy Hall
  • Is Identifier Readability Related to Software Quality?, Simon Butler, Michel Wermelinger, Yijun Yu & Helen Sharp
  • The professional programmer (and IT worker) Christopher Douce

Lunch
PPIG Business Meeting and close

Invited Speaker

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)