WIP-PPIG

(Belated in organisation, but now done.) 

The WIP-PPIG is a workshop for students and established researchers to present ongoing work in the psychology of programming and will be at the University of Sussex on 21-22 February 2008. The call for papers for the PPIG Work-in-Progress Workshop 2008 is now online.  Submission of extended abstracts (1 to 2 pages) is due by 14th January 2008.

"A feature of the PPIG workshops has been their openness to a wide spectrum of concerns related to programming and software engineering, from the design of programming languages to communication issues in software teams, and from computing education to high-performance professional practice. Similarly, PPIG entertains a broad spectrum of research approaches, from theoretical perspectives drawing on psychological theory to empirical perspectives grounded in real-world experience."

More information available from the workshop website.

HCT Postgraduate Workshop

Thursday 6th December was the Human-Centred Technology Postgraduate Workshop that we* organise at the University of Sussex.

This year things were done a bit differently.  Rather than traditional research paper presentations the day was re-focussed on research methods (by year) appropriate to everyone's level and interests.  The idea was to take full advantage of the functionality of the Sussex Creativity Zone (CETL) and provide the chance for all attendees to critically reflect on the research approaches they are taking.

Unexpectedly I found out the week before that I was to take part as well.  I am glad I did - even if my digital poster did suffer somewhat from being generated at the last moment - as it was enjoyable and useful.

So, on the day, I finished class early so that we could all get to the workshop.  We arrived during Ben's talk on 'Doing a PhD: Managing Your Supervisor', and I quickly had to jump up again to make refreshments for the first tea-break.  The day was then split into alternating sessions; digital poster presentations by year, and practical sessions targeted to level. 

Dsc03455In my case:

  • Activity Session 1: Speed dating for the 3rd year doctoral students, elevator pitches for presenting your research.  In my case I repeated to each person I sat with: "I have no idea what I am doing!"  We then analysed the challenges and the shared positives. 
  • Activity Session 2: Drawing pie-charts of our work life balance, looking at the work we completed in the previous week.  Mine was depressing, but I expected no less having started to deliberately reflect on this anyway.  (Nothing like having to teach time-management to make you notice just how badly you are doing.)  We then drew out the drivers and some general tips for the group. 
  • Activity Session 3: Pairing up to sketch out our ideal thesis: type, contribution, thesis and structure.  I found this useful, even though it is a bit premature for me.  The shape could be anything at present.  Afterwards my supervisor happened by and commented that at least I knew I needed an abstract, introduction, literature review, discussion and conclusion!  Ho hum.

All in all a really useful day for me, and probably a good motivator for helping me to clarify just what I need to be doing at this stage in my game.

Challenges:

  • Thinking time / tangible output
  • Constraining the focus / area of study
  • Maintaining a focus on the positive / not beating yourself up
  • Barriers/difficulties (Technology, tools, pragmatics, financial)
  • Pathological patterns - hard to break
  • Theory
  • OOPB / Too much to do
  • Temporal and technical constraints
  • Transition between disciplines to make contributions

Positives:

  • Novelty
  • Freedom to explore
  • Found method to tell the story despite lack of clarity in literature
  • Knowing where you are going and what you are doing
  • Lots of potential

Drivers:

  • Self-pressure / last minute
  • Deadlines (internal/external)
  • Anxiety
  • Other people's agendas, requests and expectations
  • Structure
  • Priorities
  • Problem/Barrier
  • Boundaries
  • Urgent vs. important

Tips:

  • Explicit thinking time
  • Explicit downtime
  • Calming activities - i.e. list making
  • Assure yourself that you can do it
  • Talk about your problems
  • Breaking up big tasks

My photos of the day are here.

----

* Thankfully this year I was allowed to take a backseat organisational role and was only responsible for registrations, payments and receipts.

Research Methods in CSAI

Second time round and the Research Methods in CSAI course I lead for incoming DPhil students in Informatics is now over.  As ever the students in this class were a pleasure to work with - I don't think I shall ever miss working with those behavioural-problem teenagers that kicked-off my teaching.

We just managed to squeeze in a class in the CETL (probably my last, as the space is now booked up for teaching right through to January 2009) and had lovely talks from Blay Whitby (on research ethics) and Mike Herd the director of the Innovation Centre.

If I do this again next year I need to remember not to presume knowledge in advance.  I was astounded to discover that I had made the mistake of presuming that everyone knew the distinction between qualitative and quantitative research.  It presumed a lot of underlying philosophical knowledge that CS students might never have been exposed to.  My shock when I realised was tangible, and resulted in some restructuring of the course.

Now all I need to do is face the marking (and possibly spend some time designing clear lesson plans, based on my experiences, to follow for next time).

However beautiful...

As mentioned in my last post I am now entering the major analysis phase of my research, a phase set to last me a full year.  I have over fifty hours of transcribed audio (interviews and meetings) which I now need to sit down and face.

  • December is the narrative extraction phase.  In order to focus on narrative elements in the data, these structures first need to be extracted, broken down into component structures and tagged accordingly.  By extracting narrative structures it is possible to have a clear unit of analysis, as is preferred in qualitative analysis, and limiting an otherwise nebulous and unwieldy dataset.  As mentioned narrative in this instance is being recognised as a discursive element (whether told, recounted or hypothesised) around a causally-linked set of events (i.e. with a temporal structure), whether true, fictitious or partly told.  The data gathered supports a consideration of both types of narrative; the contrast is between stories told in interview (typically event narratives following Labovian structure) and those co-constructed in meetings (shared social stories co-constructed typically following a ‘small story’ structure).
  • January to March is the open-coding phase.  This is (fingers-crossed) where some clear hypotheses can be developed and a taxonomy of stories collected will be developed.
  • March to May and June to August are the two following analysis phases where hypotheses can be explored more deeply in the data, and some nice story network analysis can be conducted. (Informatics likes it when you can produce visualisations...)

The overall approach directly supports multiple-viewpoint analysis of the topics under investigation and allows for cross-comparison of stories told in interviews and meetings (i.e. under different interactional circumstances).  It also lends itself to a focus on the different types of narrative found in different circumstances, which may have an impact on our understanding of developer coordination in different meeting structures. 

It is a beautiful strategy and a big pile of work.  I have taken the decision to upgrade from my trusty N6 to NVIVO 7 which will be better for visualisations.  I look forward to learning this new software as well.

I look forward to being able to see this work take shape, such that I can see past the methodology to the results.  I have taken heed of my fortune cookie quote from HackDay:

    "However beautiful the strategy, you should occasionally look at the results" (Winston Churchill)

Mentoring

After much thinking I have accepted the mentoring that is available to me as a CommercialiSE Fellow

Recently my old boss pointed out that I would gain a lot more focus on, and complete more quickly, my PhD if I had some clarity about what I was going to do with myself afterwards.  It is apparently a  great motivator, and can help with that little problem I have with trying to appease too many groups at once.

There were three clear options:

  • Go out get a job, make money
    • Appealing.  I have been a student or employed researcher for many years now, and money is suddenly something that I am aware I would like...
  • Do consultancy and/or build a business from the consultancy and any output from my PhD
    • Risky but potentially rewarding.  I lack a clear idea of how to develop a business from what I am currently doing, but have some entrepreneurship training.
  • Stay in academia
    • My original plan.  A relaxed and varied work environment that will tax me, and never bore me, for the rest of my career if I chose.  Academia is one of the few  true 'career' paths remaining these days.  I already have experience in research and teaching (even if I don't love the latter I know I am more than adequate at it).

I'm still not decided, but on meeting my potential mentor I realised that she was someone who would challenge me.  This is something I have been lacking recently, and the idea of someone who is capable of keeping me in check was fascinating.  As it stands any business I could build would not be scalable, but it may be that something could be productised over the next year and a half from my work.  We shall explore and by the end I will know whether this option is a workable one.

Our agreement stands: as long as I do the work.

Next I'll be venturing into the heady world of market analysis.

Reviewing my Research

So I defended the next stage of my research as challenged.  Kinda.

I clarified a lot of things which I had forgotten to say and learned some important lessons:

  • Be explicit
  • Focus

I shaped an analysis plan for this coming year which effectively showed I need to:

  • Work very hard
  • Focus

Unfortunately some issues are still unresolved.  As I am looking for my hypothesis to arise from my data I am currently in the worrying position of being able to produce a thesis suitable for social science and of interest to practitioners, but that in itself isn't necessarily a passable informatics thesis. 

This could be a serious problem, especially if my data proves less amenable than I hope.  Sadly my data doesn't support incremental analysis - it is all or nothing, so I cannot fail fast.

I know I can do this, but I am mildly amused that I have effectively just argued that I be allowed to conduct waterfall research.  Single loop: Gather, Analyse, Deliver.

I have also promised to focus.  This means cutting back on all my other commitments and getting on with my research for a change.

We shall see next Easter how well this has all succeeded.  Until then, wish me luck.

Annual Review: My Challenge

Good: Dissemination
Bad: Clarity

That’s the long and short of it.  I’m doing well, we think, but my lack of clarity about my research aim at this stage is still very worrying.  For us all.

Teaching research methods means I am doubly aware of what a horrific state my research is in.  How can I have a full data set and no hypothesis?  What about hunches? What would be the shape of my thesis?

[Intro]
[Literature]
Magical gap which somehow forms:
  [Methodology]
  [Exp 1]
  [Exp 2]
[Conclusions]

Is this the time to re-read all of phd comics to find where I am in the process?

Review which papers have shaped my thinking?

Write an abstract for my research?

Sketch out thesis shape?

Clearly I need to plan for a conference paper which will capture the story of analysis.  I need to break down the next year of analysis; without a testable hypothesis I will need to consider my approach carefully. Analyse a part of the data, or analyse the full data set on a partial axis or theme?  What would such themes be?  Do they entail having already done a partial analysis?  I need to break this down.  If someone wanted to replicate my approach what instructions might I leave?

Ugh.

The following faux-abstract is the sticking point:

“Are agile processes reflected in their social aspect?  A study of developers’ stories in a company applying agile software development practices.  Through their narratives we consider:

  • Do agile practices shape stories?
  • Do these stories show communication of reflection, willingness to change, other core values?
  • How do we interpret programmer narratives?
  • Etc.”

Brighton Coding Dojo Night

I have been so in shock at the Coding Dojo Night being over and done with that I have been very lax in posting about it.

Due to the generous sponsorship of the University of Sussex, Agile Alliance and Future Platforms we managed to create something quite special in a lovely venue.  We were able to provide food, plenty drink and prizes (books courtesy of Apress, and Sushi lessons thanks to Okinami). 

We had a badgemaker  (manned by Dom), thanks to the lovely resource centre, which allowed everyone to name themselves and give us a feel for the mix of programming levels present (people chose a colour badge according to whether they felt they were a novice, journeyman or master).

The night started with a Aikido demo (co-staring my brother and Tom Hume), and was then followed by a talk from Karl Scotland briefly explaining agile and the history of the coding dojos.

We then launched into our four groups of ten people to have a stab at programming in Inform 6. (Although Inform 7 would have been easier to pick up and had a nicer interface, we liked the very traditional style of Inform 6).

Each group worked together for an hour and a half to collectively create a text adventure game.  They weren't the most playable of games given such a short space of time to learn and produce, but they were fun to produce.  The code should appear here soon should anyone want to take a look.   

The photo pool from the night is looking fabulous as well:

Dojo3Dojo7Dojo6_2Dojo2Dojo4_2     

 


I'm really happy so many people came and contributed to help to make it such a great night.

Thanks to the lovely people at InQbate for helping set this up - and putting so much effort into making the venue really special.  And obviously thanks to everyone who organised this alongside me.

HCT Seminars

The HCT Seminars that we organise at Sussex kicked off wonderfully on Friday.

Paul Brna (from University of Glasgow) gave a talk entitled 'In Search of Narrative Interactive Learning Environments' - which fascinated me for presenting NILE's as more interesting than I had previously considered, discussing work I had previously helped out with at Hertfordshire, and by wondering whether Narrative Inquiry should be used to investigate NILE's (thus making my ears pick up).

Hopefully his slides will be available at the seminar page soon.  (Annoyingly due to server issues at Sussex the page sadly isn't visible off-campus at present.  Hopefully that will be rectified soon.)

Quote of the talk:
"How do you get at the value of things without going deep and looking at Narrative?"

I'm already looking forward to the talk next week, where Mark Walker from SCIP has kindly agreed to come in and talk for us.

HCT Seminars - Summer

So, we are starting to set up for the HCT Seminars for the summer term - revised website and speaker list soon.  Thankfully we only have four talks left (or five depending on external circumstance). 

It has been a long run, some very interesting talks, but I admit I shall be glad to hand over the HCT Seminars for next year's fresh-faced research students to organise.

Pausing for Term End

So I find myself relieved to reach the end of another term at Sussex.  No more HCT seminars for a month (after some very interesting talks and a lot of lovely cake), and no more classes to lead* until the autumn at soonest.

If I didn’t have a lot of data collection for my PhD to do then I would have some rest next week.  Hoping that will come the week after.

---

* Although I do still have plenty of marking to shift.

HCT Seminars

Last HCT Seminar of term yesterday.  They have been a great group of talks (with even better cake) but I admit I shall be grateful for the reprieve.

So this term we had:

  • John Rimmer (University College London) 'The Use of Information and Technology by Humanities Scholars  - an overview of the UCIS project and a report on some current research findings'
  • Magnus Nilsson (Roskilde University) 'Representing time in calendar and scheduling systems - on scheduling and temporal coordination in home-care work'
  • Sandrine Balbo (University of Melbourne) 'Leading usability evaluations to WAUTER'
  • Ryan Baker (University of Nottingham) 'Developing Systems that Detect and Adapt to When Students Game the System'
  • Ann Light (Queen Mary, University of London) 'Designing the Not-Quite-Yet' (Workshop)
  • Charles Crook  (University of Nottingham) 'A cultural stance towards learning science and learning technology'
  • Aris Alissandrakis  (University of Hertfordshire) 'Social Learning for Social Robots'
  • Katherine Howland  (University of Sussex) 'ScriptCards: A Visual Programming Language for Games Authoring by Young People'

I am already looking forward to the talks from several of the speakers we have lined up for next term.

Responding to Change

(I'm not really making a point here, but wanted to note the thought down anyway.)

Driven home to me this week has been the shortcomings of informatics in academia. 

It is all about insularity.

From one side, as discussed this week at the HCT Seminar by Ann Light, is that the common debates we may have (such as the ramifications of RFID tags or smart houses for the elderly) never seem to reach everyday people. 

In reverse, new advances elsewhere are not taken up in teaching, as was realised when we found ourselves explaining the concept of Test Driven Development to the third-year undergraduate I am co-supervising.  Why is this not taught?  Or even mentioned?    (In the same vein, why has he used waterfall in three projects, yet never heard of agile...)

Ho hum. 

Time and the Value of No

ResMeth week three completed fine, despite flu and general incoherence.

I think it is going well for everyone.

I'm glad I decided to do this, despite not really having the time.  A fact that was brought home today as I realised I was trying to teach time-management and the value of 'saying no' while I was:

  • Doing my full-time DPhil
  • Co-Organising the Coding Dojo
  • Co-Organising the HCT Seminars
  • Working as part of my CASE Studentship
  • Carrying out research for Agile Narratives
  • Work 15 hours a week for Hertfordshire
  • Teaching at postgraduate level
  • Finishing off a distance-learning PGCert in Narrative Research
  • Trying to learn Java
  • Some paper reviewing for the Agile Alliance
  • Other stuff, like trying to retain a life

Who am I to teach the value of keeping your weekends free?

HCT Seminars

Thankfully the first of the HCT Seminars that we are organising at Sussex seemed to go off well. 

I think the idea to add cake* and refreshments was a good one (and one I wish was mine).

I think they may yet live up to the poster [pdf] we created.

Now I just need to start thinking about who we could invite for next term...

---------

* The cake from Serenity is fabulous.

Archives

Upcoming

Keywords

  • Communication Empirical Agile "Narrative Analysis" Narrative Psychology of Programming Qualitative Software Engineering Storytelling Systems Development Information Systems Discourse Conversation Folklore Programmers Programming Computer Science Urban Legend Water Cooler Photocopier Metaphor Tacit Knowledge Communities of Practice Conversational Storytelling

Gifting

Feed a Student

Tip Jar

Twitter Updates

    follow me on Twitter

    • www.flickr.com
      This is a Flickr badge showing public photos from Bluejoh. Make your own badge here.
    • 'None; but a gulf of ruin, swallowing gold, Not making.  Ruin'd! ruin'd! the sea roars. Ruin: a fearful night!' - 'Sea Dreams' by Alfred Lord Tennyson (The West Pier in Brighton)


      'While strange creepy creatures came out of their dens, And watched them with wondering eyes.' - 'The Hunting of the Snark' by Lewis Carroll (Statue Beyond the Border)


      'In me thou seest the twilight of such day, As after sunset fadeth in the west, Which by and by black night doth take away, Death's second self, that seals up all in rest.' - 'Sonnet LXXIII' by William Shakespeare (Cabin in Norway)


      'Then: ''No one farther goes, souls sanctified, If first the fire bite not; within it enter, And be not deaf unto the song beyond.'' ' - 'The Divine Comedy' by Dante Alighieri (Fire in Lewes)

    Badges

    • Agile Alliance



      Brighton Coding Dojo

      Brighton Bloggers

      GHC 2007

      Sussex Digital - focusing on the Sussex digital community

      View Johanna Hunt's profile on LinkedIn


      Creative Commons License