The work-reflection-learning cycle - Department of Computer and ...
The work-reflection-learning cycle - Department of Computer and ...
The work-reflection-learning cycle - Department of Computer and ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
S<strong>of</strong>tware Engineering student projects: state-<strong>of</strong>-the-art<br />
be examined in an informal way by having team members browse historical data as part<br />
<strong>of</strong> a post-mortem interview about their project. Such a study is reported in P5.<br />
A recent study found that in SD projects, data repositories from the development<br />
process (bug databases <strong>and</strong> email repositories) could help researchers reconstruct the<br />
bug fixing „stories‟, but the data were not complete <strong>and</strong> correct enough to get the full<br />
story deemed necessary to underst<strong>and</strong> <strong>and</strong> support coordination <strong>of</strong> the SD <strong>work</strong> (Ar<strong>and</strong>a<br />
<strong>and</strong> Venolia 2009). One <strong>of</strong> the biggest problems with the repository data was missing<br />
links from the bug records to the source code involved. Also, even with a bug database<br />
<strong>and</strong> email repositories in combination, it turned out to be difficult to unveil the full<br />
net<strong>work</strong> <strong>of</strong> participants involved in the process, <strong>and</strong> clearly see who had been doing<br />
what. <strong>The</strong> researchers got the full story <strong>of</strong> the bug fixing, with its social, organizational<br />
<strong>and</strong> technical aspects, by eliciting the knowledge <strong>of</strong> the participants in interviews.<br />
<strong>The</strong> use <strong>of</strong> historical data in collaboration tools to support <strong>reflection</strong> can be explored by<br />
incorporating such use <strong>of</strong> data into <strong>reflection</strong> efforts organized as part <strong>of</strong> the <strong>work</strong><br />
practice. This is in line with the pedagogical rationale <strong>of</strong> project based <strong>learning</strong>. In this<br />
thesis, the empirical study presented in P7 <strong>and</strong> P8 combines the timeline <strong>and</strong><br />
satisfaction curve project retrospective approach with the use <strong>of</strong> historical data in a<br />
collaboration tool (i.e. an issue tracker) to investigate what may be the benefit <strong>of</strong><br />
introducing the tool in this setting. P5 also explores the use <strong>of</strong> historical data in<br />
retrospective <strong>reflection</strong>, but framed within a tool-mediated post-mortem interview about<br />
the project.<br />
In the research literature on <strong>learning</strong> there are many models outlining <strong>learning</strong> <strong>cycle</strong>s<br />
from an educational or organizational perspective. Some <strong>of</strong> these models assign a key<br />
role to knowledge representations (see Section 2.2). However, to the knowledge <strong>of</strong> this<br />
author, none <strong>of</strong> these models outline the use <strong>of</strong> collaboration tools applied in the <strong>work</strong><br />
process as collectors <strong>and</strong> sources <strong>of</strong> data about the <strong>work</strong> process to be used in <strong>reflection</strong><br />
on that process. With the aid <strong>of</strong> a distributed cognition perspective, this challenge is<br />
undertaken in P7 <strong>and</strong> P8 in the thesis.<br />
27