extensively on their prior experience and context for
development (Wilson, 2007). This highlights
commonalities between learning and software
engineering design techniques that should be
exploited further.
Several research projects developed tools to
support learning design (Koper, 2006; Dalziel,
2012). The Open University Learning Design
Initiative (OULDI) is such a project that developed a
set of concepts together with computer-supported
tools (Cross et al., 2012). It supports explicit course
design representations and provides mechanisms to
foster sharing of material and collaboration amongst
course team members.
In this paper, we propose a customisation of
OULDI for software engineering education. This
customisation includes an explicit design process
conceived to organise the development of the views
proposed by OULDI. We applied this customisation
to the design and implementation of an Experimental
Software Engineering (ESE) course, in the context
of a master program in Computer Science.
The paper is organized as follows. Section 2
gives the background for this work. Section 3
presents the customised OULDI process. Section 4
describes a case study in which an ESE course was
designed and implemented by two institutions in
Brazil with the collaboration of the Open University,
UK. Section 5 discusses the feedback from
designers, lecturers and students. Section 6 presents
conclusions and further work.
2 BACKGROUND
Learning design as a research field has emerged in
the last 10 years mainly from researchers in Europe
and Australia (Koper 2006; Grainne Conole, 2013;
Dalziel, 2012). It has a strong emphasis on making
the design process and artefacts explicit and
shareable. Design in education is not a new field
though, and instructional design has been a well-
established discipline for several decades (Eckel,
1993). However, learning design takes a broader
approach, moving away from the production of
instructions derived from learning goals, towards a
more learner centred approach that is dynamic and
takes into account a supporting environment and all
stakeholders involved in planning the learning
process; it builds also on research on learning
sciences and design languages.
The learning design process and representation
can be considered as pedagogically neutral as they
can be used to represent the activities, tools and
roles of any pedagogical approach. In this sense,
learning design is more flexible than instructional
design; it provides a framework where different
pedagogical approaches can be implemented.
Our work is based on OULDI (Conole, 2013;
Cross et al., 2012). It supports the design of courses
with views, guidelines and tools. It allows the
structured design of activities and their articulation
with the learning outcomes, content and tools in
such a way that the educators can envision the
overall course to make decisions and carry out
necessary adjustments before proceeding to
production. It also provides a set of support tools,
namely: CompendiumLD (CompendiumLD, 2008)
which is a workflow design tool that contains special
templates for course designs; and Cloudworks
(Conole and Cuvel, 2009), that provides an open
public space to which users can contribute, and
where they can discuss learning and teaching
designs and experiences. We chose to work with
OULDI because of the set of support tools and its
ease of use for higher education and for designers
who are familiar with technology. Approaches, such
as CADMOS (Katsamani and Retalis, 2008), LDSE
(Laurillard et al., 2011) and LAMS (Dalziel, 2009)
provide similar resources, but are more self-
contained environments which would be difficult to
customize. Their tools are also more directed to
school teachers; our purpose is to support software
engineering educators who are used to work with
workflow techniques similar to the approach
supported by CompendiumLD. We are aware that
the OULDI has evolved and added more support
mechanisms like the course features cards (Cross et
al., 2012) but we did not incorporated them at this
stage.
3 LEARNING DESIGN IN
SOFTWARE ENGINEERING
OULDI (Cross et al., 2012) provides a set of
shareable artefacts of design that represents a course
around five conceptual views. These views are: (i) a
course map which represents an overview of the
course; (ii) a course dimension, which gives
detail on the nature of the course (collaboration,
assessment, user content, etc); (iii) a pedagogy
profile which indicates the learners’
participation in the designed types of activities; (iv)
the learning outcomes map which links
these to activities and assessment; and (v) the task
swimlane which relates tasks to resources and
CSEDU2014-6thInternationalConferenceonComputerSupportedEducation
242