<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Engineering Using Exper t Teams</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marco Kuhrmann</string-name>
          <email>kuhrmann@acm.org</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>University of Southern Denmark</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <fpage>20</fpage>
      <lpage>31</lpage>
      <abstract>
        <p>Empirical software engineering aims at making software engineering claims measurable, i.e., to analyze and understand phenomena in software engineering and to evaluate software engineering approaches and solutions. Due to the involvement of humans and the multitude of fields for which software is crucial, software engineering is considered hard to teach. Yet, empirical software engineering increases this difficulty by adding the scientific method as extra dimension. In this paper, we present a Master-level course on empirical software engineering in which different empirical instruments are utilized to carry out mini-projects, i.e., students learn about scientific work by doing scientific work. To manage the high number of about 70 students enrolled in this course, a seminar-like learning model is used in which students form expert teams. Beyond the base knowledge, expert teams obtain an extra specific expertise that they offer as service to other teams, thus, fostering cross-team collaboration. The paper outlines the general course setup, topics addressed, and it provides initial lessons learned.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Software engineering aims at the systematic
application of principles, methods, and tools for the
development of complex systems. This comprises the software
technology as well as the software management part of
this discipline [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], and in each of these parts, humans
are involved. Due to this human involvement and
the multitude of fields for which software has become
crucial, software engineering is considered hard to
teach. Literature is rich and discusses different
experimental settings [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], in-class projects [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], or project
courses [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] in general—each addressing technology
(e.g., analysis, coding, and testing) or management
issues (e.g., project management, the software process,
and teams and soft skills [
        <xref ref-type="bibr" rid="ref30 ref7">7, 30</xref>
        ]).
      </p>
      <p>
        However, most of the software engineering courses
address the system/product development. Yet, when
can a project be considered efficient? How to select
methods having a higher probability of success in a
specific context? How can the dis-/advantages of
certain technologies, methods, or tools be evaluated?
In order to make software engineering claims
measurable, empirical software engineering is applied to
(i) analyze/understand phenomena in software
development, (ii) identify/evaluate strengths and
weaknesses of software engineering approaches, and (iii)
investigate the state of the art/practice to identify
promising solutions/approaches. This makes
empirical software engineering hard to apply for researchers
and practitioners, but it makes it even harder to teach.
Wohlin et al. [
        <xref ref-type="bibr" rid="ref45">45</xref>
        ] consider the engineering method
and the empirical method variants of the scientific
method [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. That is, teaching empirical software
engineering means teaching the scientific method and
their adaptation to software engineering. However,
scientific work differs from “pure” system
development. For example, while a development project can
be carried out in a semester project, a sound empirical
investigation is harder to implement, since resources
required for this purpose would then be missing in
the development. Also, students would need to know,
e.g., how to set up experiments or surveys, how to
conduct them, and how to analyze and make use
of the findings—again, not directly contributing to a
small project with a deadline and a working piece of
software as the desired outcome.
      </p>
      <p>
        So, what to do? Wohlin [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ] considers three
general options to teach empirical software engineering:
integration in software engineering courses, as a
separate course, and as part of a research method course.
Yet, these approaches have some difficulties. For
instance, in a theoretical course, students would hear
about different empirical instruments, could train
selected methods, or review and discuss research papers.
According to Dale’s Cone of Learning [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], those
activities would largely remain at the passive level (see
further Section 2). So, what would remain?
Understanding the scientific method in general and
empirical software engineering in particular and to see its
value requires hands on. That is, staying in Dale’s
model, a course on empirical software engineering
also needs to cover the active levels of the cone.
Objectives This paper aims at providing a course
that helps students learning scientific work by
doing scientific work. However, scientific work requires
collaboration, causes effort, and consumes time.
Furthermore, quite often, students lack skills crucial to
scientific work, such as to carry out a comprehensive
literature research, exact problem definition, statistics,
or professional writing.
      </p>
      <p>Therefore, the main challenge to be addressed is
to define a teaching format that (i) provides students
with the basic knowledge concerning scientific work,
(ii) enables students to understand the role of
empirical research in software engineering, and (iii) to
train scientific work by carrying out (small) research
projects and to run through a research cycle, including
presentation, writing, and reviewing.</p>
      <p>
        Contribution The paper at hand contributes a
course design for an empirical software engineering
course and experiences from a first implementation.
The overall design follows an approach that brings
teaching closer to research [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], and that was
successfully applied to different methodical topics, in
particular software process modeling [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and
advanced project management [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. Different that the
other implementations of the base concept, the course
presented in the paper at hand addresses large classes
(50+ students). To keep this course manageable,
expert teams were introduced. Each of these teams
focuses on a specific competency beyond the general
knowledge and offers this competency to other teams.
That is, in addition to the intra-team collaborations, a
cross-team collaboration pattern is implemented. The
course evaluation shows the selected approach
reasonable; in particular, students consider the course
challenging yet good. More important, students changed
their view on scientific work and started to consider it
valuable.
      </p>
      <p>Outline The remainder of this paper is organized as
follows: Section 2 sets the scene by providing
background information. Section 3 presents the course
design including learning goals, organization, course
layout, team structures, and deliverables. Section 4
provides insights into the initial implementation and
and evaluation. The paper is concluded in Section 5
with discussion on the lessons learned so far.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Fundamentals and Related Work</title>
      <p>
        Empirical software engineering and its integration
with software engineering curricula was for instance
elaborated by Wohlin [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ], who mentioned three
general levels of integration: integration in software
engineering courses, as a separate course, and as part of a
research method course. Wohlin argues that
introducing empirical software engineering will provide more
opportunities to conduct empirical studies in student
settings. However, he also mentions a need to balance
educational and research objectives. Similar
arguments are provided by Dillon [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], who states that
successful observation of a phenomenon as part of an
empirical study should not be an end in itself, and that
students should have enough time to get familiar with
the related ideas and concepts associated with the
phenomenon. However, this shows the two different
streams in using empirical instruments in teaching:
On the one hand, students are educated such that they
can serve as subjects in empirical studies (including
all the risks as mentioned by Runeson [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ]), and, on
the other hand, empirical studies are used as
teaching tools (as for instance done in economy for years,
cf. [
        <xref ref-type="bibr" rid="ref1 ref33">1, 33</xref>
        ]). And it must not be questioned that
empirical instruments provide a good basis to organize
whole courses or individual sessions, e.g., [
        <xref ref-type="bibr" rid="ref24 ref26">24, 26</xref>
        ].
      </p>
      <p>After 2 weeks, we tend to remember…
ctive
A
assie
v
P</p>
      <p>Reading
Hearing words</p>
      <p>Seeing
Watching a movie, looking at</p>
      <p>an exhibit, watching a
demonstration, seeing it done</p>
      <p>on location
Participating in a discussion, giving a talk
Doing a dramatic presentation, simulating
the real experience, doing the real thing
10% of what we
read
20% of what we
hear
30% of what we
see
50% of what we
see and hear
70% of what we
say
90% of what we
say and do</p>
      <p>
        However, these approaches aim at utilizing
empirical instruments to support courses. Usually,
students only get in touch with empirical instruments
as subjects in an empirical inquiry, and they have
to carry out tasks, e.g., in a controlled experiment,
e.g., [
        <xref ref-type="bibr" rid="ref15 ref16 ref17 ref25 ref26">15–17, 25, 26</xref>
        ]. Teaching empirical software
engineering as a subject, however, would require a
selfcontained course—or as Wohlin [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ] mentioned: a
self-contained course or as part of a course on research
methods. In respect of Dale’s Cone of Learning [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],
such a course would need to cover the different levels
of the learning cone (Figure 1). Yet, while the passive
parts of the cone are easy to implement, addressing
the active levels is way more challenging, since this
requires the students to carry out actual research.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], we proposed a teaching model to better
align research with Master-level courses—mainly
utilizing empirical instruments to re-organize exercise
parts to bring students closer to real cases, but in a
protected environment, which, inter alia, allows for
simulation of critical or even failure situations [
        <xref ref-type="bibr" rid="ref25 ref26">25,26</xref>
        ].
Applying this approach to several more method-focused
courses, experience gathered so far was used to apply
this approach to empirical software engineering. The
paper at hand thus provides a new building block in
software engineering education, which proposes an
initially evaluated template for setting up courses on
empirical software engineering.
G1
G2
Learn the scientific way of work: Students are
introduced to the scientific method, learn the relevant
terminology and concepts, and learn about the
process of planning, conducting, and reporting
scientific work.
      </p>
      <p>Learn to work with scientific literature: Students
learn how to find, read, and how to critically
evaluate scientific literature. Students carry out reviews
of real conference papers (training with given
criteria), and students carry out group-based peer
reviews of the essays written in the course.</p>
      <p>Obtain detailed knowledge about scientific methods:
Complementing the overview, students get detailed
knowledge about selected scientific methods. The
students are enabled to explain, discuss, and apply
the chosen methods.</p>
      <p>Carry out a scientific study: In small teams, students
learn science by doing science. Studies are carried
out by team setups comprising theory and practice
teams; cross-cutting teams provide support, e.g.,
for reporting, data analysis, and data visualization.
Train and improve communication and
collaboration skills: Students go through large parts of a
scientific investigation and, thus, need to
collaborate with other teams. Furthermore, they need
to give presentations about their topics and they
have to write “conference” papers (course essays)
to report their findings.
This section presents the learning goals, the general
organization model, the overall course design, the
group setup and the topics handed out to the
students. Furthermore, in the section, we explain how
the different student groups form the team of experts
throughout the course.</p>
      <p>Learning Goals With the course contents, structure
and the team setup presented, the course addresses
the learning goals summarized in Table 1.</p>
      <p>Empirical Methods A variety of empirical
methods/techniques is subject to teaching. Before going
into the details, we briefly summarize the methods
selected for the course in Table 2. The instruments
listed in Table 2 are of interest when setting up the
actual “research work” for the students, since every
method has certain constraints. For instance, while
smaller experiments or (partial) literature studies are
suitable for an educational setting, a real case study
is difficult to implement (time and effort). The actual
selection is further discussed in Section 3.3.</p>
      <sec id="sec-2-1">
        <title>3.1 General Organization Model</title>
        <p>To address the different learning goals, and, at the
same time, to cover the variety of different
empiri</p>
        <sec id="sec-2-1-1">
          <title>Instrument</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>Experiment</title>
        </sec>
        <sec id="sec-2-1-3">
          <title>Case Study</title>
        </sec>
        <sec id="sec-2-1-4">
          <title>Survey Research</title>
        </sec>
        <sec id="sec-2-1-5">
          <title>Simulation</title>
        </sec>
        <sec id="sec-2-1-6">
          <title>Literature Study</title>
        </sec>
        <sec id="sec-2-1-7">
          <title>Summary</title>
          <p>
            Experiments investigate effects of
treatments under controlled conditions. They
are rigorously designed and results
constitute tests of a theory. Experiments can be,
for instance, (semi-)formal, address
multiple factors, and they can be conducted
under lab conditions or in the field [
            <xref ref-type="bibr" rid="ref45">45</xref>
            ].
Case studies aim to investigate a
phenomenon in its natural context. They
help answering explanatory questions,
and they should be based on an
articulated theory regarding the phenomenon
of interest. Case studies can be
implemented in a variety of setups, e.g.,
single case, multi-case, and longitudinal case
studies [
            <xref ref-type="bibr" rid="ref39">39</xref>
            ].
          </p>
        </sec>
        <sec id="sec-2-1-8">
          <title>A survey aims at collecting information</title>
          <p>
            from or about people to describe, compare
or explain their knowledge, attitudes, and
behavior [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ]. Surveys can, for instance,
be implemented as interview studies or as
online questionnaire [
            <xref ref-type="bibr" rid="ref29">29</xref>
            ].
          </p>
          <p>
            Simulation refers to the use of a
simulation model as an abstraction of a real
system or process. Typical purposes for
using such models are experimentation,
increased understanding, prediction, or
decision support. Simulations can, for
instance, be carried out as people-based or
computer simulations [
            <xref ref-type="bibr" rid="ref31 ref45">31, 45</xref>
            ].
          </p>
          <p>
            A literature study aims at collecting
reported evidence to (i) capture and
structure a domain of interest, (ii) to
aggregate available knowledge, and (iii) to
synthesize generalized knowledge about
the topic of interest. Literature studies
in software engineering come as
systematic review [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ] or as systematic mapping
study [
            <xref ref-type="bibr" rid="ref36">36</xref>
            ].
cal instruments, the course implements expert teams
according to the general organization model as
illustrated in Figure 2. For each empirical method, two
Method
          </p>
          <p>Theory Team</p>
          <p>0..*
provide
advice
1
provide
advice
request
advice
1..*
joint research</p>
          <p>I
0..*
Practice Team</p>
          <p>0..*
provide
advice
0..*
shared S
research design
Cross-cutting Team</p>
          <p>Introduction and
Fundamentals
Presentation and
Scientific Writing
Paper Reviews</p>
          <p>Introduction to
Empirical Research
Status Control and</p>
          <p>Guest Lectures
Status Control and</p>
          <p>Guest Lectures</p>
          <p>Presentations: Theory and</p>
          <p>Tutorial Topics
Presentations: Secondary Studies
Presentations: Experiments and</p>
          <p>Simulations</p>
          <p>Presentations: Survey Research
Group Papers’
Peer Review
Evaluation and</p>
          <p>Wrap-Up
types of teams are built. A theory team is supposed
to build competency about the actual method, e.g.,
what is the method about in detail, how to apply
it, and how to report findings. Practice teams take
over an actual research task to be implemented
following a specific method, e.g., an experiment or a
literature review. Theory teams then provide advice
to the practice teams and monitor the implementation
of the task, and practice teams request services from
the theory team, e.g., feedback on the procedures.
Furthermore, practice teams can be connected with
each other. Figure 2 defines the two relationships
“I” (Interface) for joint research, i.e., research on one
topic but from different perspectives, and “S” (Shared)
for an independently conducted research task, i.e., a
shared research design is independently implemented
by multiple teams. Finally, for specific topics that
address cross-cutting concerns, like statistical analyses or
data visualization, cross-cutting teams are established.
These teams serve all theory and practice teams.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>3.2 General Course Layout</title>
        <p>Figure 3 illustrates the overall structure of the course
Scientific Methods and shows how the different topics
(Section 3.3) are aligned in the course.
4 hours per
session
theory experts
help practice
teams…</p>
        <p>The course starts with a general introduction to
the topic, which covers the foundations of scientific
work (session 1) and basic knowledge regarding
reporting and presenting scientific work (session 2).
In the first session, the different “Mini-Projects” are
introduced, and students select their topics for the
semester (the final selection from the topic pool is
shown in Table 3). In the second session (as part of
an introduction to publication processes) the review
process is introduced. Based on this introduction,
students are handed out an assignment in which they
have to review 2 randomly selected papers following a
review template (session 3; homework). In session 4,
students get an introduction (or re-cap) on the basic
maths of empirical research, e.g., hypothesis
construction, statistical tests, and errors. In the first part of
the course (4 weeks), students are introduced to the
subject, basic elements of the work procedures are
introduced, and students carry out first activities.</p>
        <p>While the actual scientific methods (Table 2) were
only presented as “teasers” in the first block, the
second part of the course starts with detailed elaborations
on these methods. The teams, which opted for theory
topics (Table 3) present their respective methods. The
presentations include an overview of the method, a
description of how the method is applied (in general
and illustrated by examples), and the presentations
conclude with recommendations regarding the
implementation for the practice teams. After the
presentations, the theory teams switch their role and become
“consultants” for the practice teams (cf. Figure 2).</p>
        <p>The following five weeks are fully devoted to project
work, i.e., the practice teams work on their topics. In
this 5-weeks slot, two in-class sessions are scheduled
in which the teams report the current project state.
These sessions comprise guest lectures by researchers,
who present their research and explain how it was
conducted, and tutorials are implemented, such as
implementing a survey as online questionnaire.</p>
        <p>In the next slot, the outcomes of the respective
projects are presented. In parallel, students started
writing their essays, which have to be handed in the
week after the last student group presentation. These
essays are written as conference papers following the
rules of a scientific conference, i.e., structure, page
limits, and so forth. These papers are collected and
distributed for peer-review among the groups.</p>
        <p>The course layout from Figure 3 directly addresses
the learning goals (Table 1): the first part addresses
the learning goals G1 and G2, the second part
addresses the learning goals G3, G4, and G5, and the last
part addresses G2 again.
3.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Topic Overview</title>
        <p>The choice of topics for the course presented is
influenced by (i) available topics from ongoing research,
(ii) available options to replicate completed research,
and (iii) a share of theoretical topics for students that
No.</p>
        <p>
          R
[
          <xref ref-type="bibr" rid="ref20 ref29">20, 29</xref>
          ]
[
          <xref ref-type="bibr" rid="ref2 ref45">2, 45</xref>
          ]
[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]
[
          <xref ref-type="bibr" rid="ref35 ref36">35, 36</xref>
          ]
[
          <xref ref-type="bibr" rid="ref31 ref45">31, 45</xref>
          ]
[
          <xref ref-type="bibr" rid="ref38 ref39">38, 39</xref>
          ]
        </p>
        <p>
          [
          <xref ref-type="bibr" rid="ref45">45</xref>
          ]
self-search
self-search
        </p>
        <p>
          [
          <xref ref-type="bibr" rid="ref45">45</xref>
          ]
[
          <xref ref-type="bibr" rid="ref20 ref29">20, 29</xref>
          ]
[
          <xref ref-type="bibr" rid="ref20 ref29">20, 29</xref>
          ]
        </p>
        <p>
          [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]
[
          <xref ref-type="bibr" rid="ref20 ref29">20, 29</xref>
          ]
[
          <xref ref-type="bibr" rid="ref20 ref29">20, 29</xref>
          ]
[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]
[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]
[
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]
[
          <xref ref-type="bibr" rid="ref31 ref45">31, 45</xref>
          ]
[
          <xref ref-type="bibr" rid="ref31 ref45">31, 45</xref>
          ]
        </p>
        <p>
          S
[
          <xref ref-type="bibr" rid="ref13 ref4">4, 13</xref>
          ]
[
          <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
          ]
[
          <xref ref-type="bibr" rid="ref11 ref42">11, 42</xref>
          ]
[
          <xref ref-type="bibr" rid="ref21 ref34 ref44">21, 34, 44</xref>
          ]
[
          <xref ref-type="bibr" rid="ref28 ref32 ref41">28, 32, 41</xref>
          ]
[
          <xref ref-type="bibr" rid="ref40 ref9">9, 40</xref>
          ]
        </p>
        <p>—
are reluctant towards working “in the wild”. Table 3
gives a short overview by naming the topics,
categorizing them, and providing information regarding
maximum team size and references to respective research
projects/publications if applicable. These topics
represent the finally selected topics from a pool of about 30
proposals. As mentioned before, the list comprises a
number of theory and tutorial topics. Groups having
selected those topics did not carry out “real” research,
but built the methodical competence and consulted
the practice teams. That is, it was ensured that each
practice team has a consultant team (in addition to
the teacher) available.</p>
        <p>The practice topics from Table 3 are selected from
ongoing research (or from completed research that
was identified worth replication). For these topics,
existing research collaborations were triggered to
identify topic sponsors. For instance, potential topic
sponsors were asked: Do you have ongoing research that we
could contribute to?, Do you have research designs that
we could use?, Do you have data that you would like
to have a preliminary analysis for? However, the
conditions were made clear: (i) the topics must be
manageable within 4 weeks, (ii) for secondary studies, a
pre-digested dataset has to be delivered, (iii) sponsors
must not expect a full and mature, i.e.,
publicationready, result set, and (iv) sponsors should be willing
to carry out quality assurance tasks and, if applicable,
some consultancy, or even give a guest lecture on the
respective research.</p>
      </sec>
      <sec id="sec-2-4">
        <title>3.4 Team Structure and Collaboration</title>
        <p>This section introduces the actual team setup of the
initial implementation. Figure 4 illustrates the
bird’seyes perspective on the team setup and shows the
relation of the theory teams and the practice teams..
The teams’ numbers in Figure 4 correspond with the
topic numbers from Table 3.</p>
        <p>Due to the sponsors and the research they brought
to the table, practice teams had three different types
of projects: individual projects, interfaced projects,
and shared projects. In interfaced projects (teams 11
and 12), students set up a study on the same
subject, but had to take different perspectives and slightly
different methods to be applied. Nevertheless, both
teams needed coordination, notably concerning the
questionnaire designs and the scheduling of interview
slots. In shared projects, students either shared a
study design (and applied it to different target groups,
e.g., teams 14, 15) or implemented independently
conducted research based on an identical task (e.g., teams
17, 18).</p>
        <p>Survey Research Teams The survey research teams
(Figure 5) worked on two tasks: one interfaced task
and one shared task. The interfaced task means that
both teams worked on related research designs
derived from the shared topic: Analyze the perception
of the semester projects from the perspective of the
students and from the perspective of the teachers.
For this, several individual and joint sessions were
organized, inter alia, to elaborate shared questions of
the respective questionnaires to allow for discussing
the overall topic from different perspectives, e.g.,
students’ vs. teachers’ perspectives of project topics or
group setups.</p>
        <p>The shared task means that an external sponsor
shared a research design, which was handed out to
two groups. Both groups implemented the research
designs, yet surveying different groups of which the
contact information was provided by two local
industry clusters. In this case, the two groups received a
predefined research kit and had to implement this kit,
i.e., organize and conduct interviews.</p>
        <p>
          Systematic Review Teams Two systematic review
(SLR) topics were selected from the topic pool. Since
SLRs are time-consuming, especially the actual search
and selection stages, both teams were provided with
pre-digested datasets emerging from a systematic
mapping study (scoping study: [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]) and two selected
substudies [
          <xref ref-type="bibr" rid="ref18 ref22">18, 22</xref>
          ] thereof. For the SLRs, two external
sponsors were acquired, who contributed to the topic
and research design definition, provided pre-digested
datasets, and supported the quality assurance of
preliminary results.
        </p>
        <p>The general organization follows the setup shown
in Figure 5, yet, the shared study design followed
a slightly different approach. Both teams 17 and 18
received the same research kit and were asked to carry
out the same tasks in an independent manner. The
purpose was to carry out the systematic review from
two different groups to, eventually, demonstrate the
expected difference in the results caused by personal
decisions of the respective reviewers.</p>
        <p>Cross-cutting Concerns The teams covering the
cross-cutting concerns have a special role in this setup.
In particular, every team has to report their results.
R1</p>
        <sec id="sec-2-4-1">
          <title>Deliverable Types</title>
          <p>Review: In the first individual assignment, students
have to deliver reviews for two randomly selected
conference papers (following a given template,
about 1 page per review).</p>
          <p>Presentation: Each team has to give a 15-minute
presentation on its topic. The presentations are
scheduled in topic slots as shown in Figure 3.</p>
          <p>Tutorial: For the teams 8 and 9, the students have
to prepare a 15-minute tutorial, which can be done
in class as well as “offline”.</p>
          <p>Essay: Each team has to submit an up to 10-page
essay in which the project is described. For the theory
teams, the essay must comprise definitions,
summaries about the application of a method based on
further studies, check lists for the practice teams,
and observations of the practice teams. The
practice teams report their findings from their
respective projects. The essay is developed in LATEX
following the latest ACM conference templates.</p>
          <p>Review: Each team has to review two papers from
other project teams. Other than R1, this review is
carried out as a group task.</p>
          <p>Since there were no case studies among the topic
proposals1, team 6 was asked to focus on (case) study
reporting and to offer respective knowledge to the
practice teams. The topics 7, 8, and 9 are true
crosscutting topics, i.e., all practice teams have to discuss
threats to validity, have to carry out some sort of data
analysis, and have to visualize their findings.
Therefore, the cross-cutting concerns teams are (potentially)
consulted by all the other teams.</p>
        </sec>
      </sec>
      <sec id="sec-2-5">
        <title>3.5 Deliverables and Examination</title>
        <p>Each team has to deliver a number of deliverables,
which are summarized in Table 4.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Evaluation and Discussion</title>
      <p>We report our experiences and lessons learned from
the initial implementation of the course. Furthermore,
we provide some discussion using the in-course
feedback collected in two evaluation rounds.</p>
      <sec id="sec-3-1">
        <title>4.1 Course Evaluation</title>
        <p>The evaluation presented in this section is based on
two evaluation rounds, which were carried out in the
seventh session (mid-term) and the closing session
(final). The evaluation was conducted using the
questionnaire presented in Table 5.</p>
        <p>1As this was the first time the course was run this way, case study
research was excluded from the portfolio due to the expected effort
of running a “true” case study. Also, only one experiment group
was accepted. Yet, these methods will be included in upcoming
course instances as soon as there is sufficient experience available
regarding the options to integrate these methods properly.</p>
        <sec id="sec-3-1-1">
          <title>Type</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>Id Question</title>
          <p>General Criteria
GC1 Please rate the course according to the LI
following criteria: general cause
complexity, course speed, cause content
volume, and the appropriateness of the
course in terms of ECTS
GC2 Please rate the following course compo- LI
nents: lecture, exercise, relation to
practice
Free-form comments (1-minute paper)
FF1 Please name up to 5 points you
considered good
FF2 Please name up to 5 points you
considered bad and that need improvement
FF3 Anything else you want to say?
Course-integrated Mini-Projects
MP1 What is your general opinion about the
mini-projects?
MP2 Please evaluate the statements: changed LI
my view on science, improved learning
experience, better understanding of
concepts, helpful for later career, and built
expertise to share.</p>
          <p>MP3 If you had the choice, would you have LI
more focus on mini-projects or more
classic exercises?
MP4 Is there anything else you want to say?
GC and MP Extension (final evaluation only)
MP5 Looking back, the mini-projects con- LI
tributed to my learning experience.</p>
          <p>MP6 Looking back, the team work within the LI
mini-projects was good.</p>
          <p>MP7 Looking back, the cross-team collabora- LI
tion among the different project groups
was good.</p>
          <p>GC3 What is your major take-home asset
from the course?</p>
        </sec>
        <sec id="sec-3-1-3">
          <title>Text</title>
        </sec>
        <sec id="sec-3-1-4">
          <title>Text</title>
        </sec>
        <sec id="sec-3-1-5">
          <title>Text 0/1</title>
        </sec>
        <sec id="sec-3-1-6">
          <title>Text</title>
        </sec>
        <sec id="sec-3-1-7">
          <title>Text</title>
          <p>
            The questionnaire comprises quantitative as well
ans qualitative questions: the general criteria (GC)
serve the general analysis whether students consider
the course fair2. The second part of the questionnaire
comprises the 1-minute-paper part (FF) in which
students are asked for providing feedback to capture the
current mood in the course and to support the course’s
improvement. Finally, in the third part, the perceived
value of the course-integrated mini-projects (MP) is
evaluated. The subsequent sections provide the
quantitative and qualitative analysis of the mid-term
feed2Note: These questions are kept stable since [
            <xref ref-type="bibr" rid="ref27">27</xref>
            ] in order to
also validate the teaching model proposed; see also [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ].
back, and present the evaluation of the mini-projects
and the perceived value.
          </p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>4.1.1 Standard Quantitative Evaluation</title>
        <p>In total, 68 students are active in the course of which
39 students participated in the mid-term evaluation
and 38 in the final evaluation respectively. The
subsequent discussion is focused on the final evaluation,
and results from the mid-term evaluation are
presented, but only used for discussing changing
perceptions over time.</p>
        <p>The question GC1 addresses the general rating of
the course and whether the students consider the
course appropriate. Figure 6 shows the absolute rating
and shows that students consider the course’s volume
high to very high (19 out of 38), but at the same time,
the majority of the students consider complexity and
speed fair. In summary, 24 out of 38 students consider
the appropriateness of the ECTS for this course fair to
absolutely appropriate.</p>
        <sec id="sec-3-2-1">
          <title>Criterion</title>
        </sec>
        <sec id="sec-3-2-2">
          <title>Course Complexity</title>
          <p>Course Speed
Content Volume</p>
        </sec>
        <sec id="sec-3-2-3">
          <title>Appropriateness</title>
        </sec>
        <sec id="sec-3-2-4">
          <title>Lecture Exercise Relation to Practice</title>
          <p>40%
60%
80%
100%
Very High</p>
          <p>High Fair Low</p>
          <p>Very Low
the figure shows that the majority of the students rate
the course good to very good. The overall grades from
the parts GC1 and GC2 are shown in Table 6 (with
1.00 as best and 5.00 as worst grade).</p>
        </sec>
        <sec id="sec-3-2-5">
          <title>Mid-Term MD Avg MD</title>
        </sec>
        <sec id="sec-3-2-6">
          <title>Final</title>
          <p>Avg
3
2
5</p>
          <p>Question GC2 aims at computing an overall grade
for the course and considered the three components
lecture, exercise, and the relation of the course to
practice. Figure 7 shows the absolute mentions, and</p>
          <p>Table 7 provides the condensed qualitative
feedback in nine categories. Group work, in particular,
the involvement of students, the communication and
quick feedback cycles were considered positive. Also,
the content collection and the understandability of</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>4.1.2 Qualitative Standard Evaluation</title>
        <p>For the qualitative evaluation, the 1-minute-paper
part of the questionnaire is used (Table 5,
questions FFx). In particular, for question FF1, 35/32
(mid/final) students provided (positive) feedback; for
FF2, 32/29 students provided feedback regarding
negative points/aspects to be improved, and, finally, for
FF3, 10/6 students provided further comments. In
total, we received about 130 statements for the
midterm evaluation and about 125 comments in the final
evaluation, which we group and analyze in the
following. The statements of the students were categorized
based on keywords; the threshold for a category was
set to three mentions.</p>
        <sec id="sec-3-3-1">
          <title>Mid-Term Pro Con 11</title>
        </sec>
        <sec id="sec-3-3-2">
          <title>Final</title>
          <p>Con</p>
        </sec>
        <sec id="sec-3-3-3">
          <title>Category</title>
        </sec>
        <sec id="sec-3-3-4">
          <title>Group work, feedback, communication Content and understanding Mini-projects</title>
          <p>Work pattern
Content/material volume
Class size
Relevance</p>
        </sec>
        <sec id="sec-3-3-5">
          <title>Guest lectures*</title>
          <p>Volume for ECTS*
Final
Mid
11
9
16
6
the content was considered positive; whereas the
volume of the content was considered critical (comment,
mid-term: “maybe 20% less would be more
manageable.”). The chosen way of work, i.e., expert teams in
combination with the mini-projects, shows an
indifferent picture. On the one hand, students appreciate
this approach as it allows for focusing, continuous
work on one subject, and building expertise in specific
methods. However, on the other hand, students
consider certain aspects critical. For instance, the focus
brought by the mini-projects allows for obtaining
detailed knowledge on one method, yet, the students are
concerned about the other approaches, which were
not in their respective scope. One argument presented
was a non-optimal synchronization among the expert
teams. Arguments presented in favor of the work
model were real research and cross-team
collaboration, arguments against this work model regarded a
late availability of the research kits and the size of the
projects. Few students also suggested to reduce the
mini-projects to “normal” assignments that would
allow for covering more topics/methods: “Mini-projects
are basically good, but more variety would be nice.”).</p>
          <p>Another critical aspect of the course was the amount
of reading material provided. While two students
explicitly mentioned “learning to analyze scientific
papers”—and later on also “write”—positive, six
(midterm) students considered the material to read and
analyze too much, yet, in the final evaluation, this
aspect was not mentioned anymore. In the mid-term
evaluation, six students stated the number of ECTS
points for this course to small; in the final evaluation,
four students (still) think the the amount of credit
points inappropriate. Furthermore, students from
other study programs than Software Engineering, MSc
were enrolled. Hence, the relevance for their specific
education lines was questioned. Also, three students
explicitly questioned the relevance to their current
studies and future activities. Finally, the course had
almost 70 students enrolled, which is almost thrice
the class size for which the pattern was applied so far.
And this class size was mentioned critical, especially
the “crowded class room”.</p>
        </sec>
      </sec>
      <sec id="sec-3-4">
        <title>4.1.3 Evaluation of the Course-integrated</title>
      </sec>
      <sec id="sec-3-5">
        <title>Mini-Projects</title>
        <p>For the question MP1 (What is your general opinion
about the mini-projects?), 36 students mentioned that
they like the mini-project approach, and two students
mentioned that they would prefer the classic
lectureexercise model to the mini-project approach. Figure 8
further shows that, eventually, five out of 38 students
tend towards applying more classic teaching elements,
i.e., the classic lecture-exercise model (question MP3).
Yet, 11 students would prefer putting even more focus
on the mini-projects.</p>
        <p>Figure 9 shows the absolute mentions for MP2. The
figure shows that the mini-projects are considered
valuable to improve understanding of concepts and
14
40%
16
11
13
15
21
40%
0%
20%
60%
100%
Fully Agree Somewhat Agree
Somewhat Disagree Fully Disagree</p>
        <p>
          Indifferent
to improve the general learning experience. Since
the mini-projects aim at building expert teams, i.e.,
teams that build a specific expertise to share with
other teams, it is important to see the students’
perspective regarding this goal. The figure shows that,
finally, 20 out of 38 students think they have built a
respective expertise to share, yet, 11 students are
indifferent. Compared to the numbers from the mid-term
evaluation, the data shows the students evaluating
their gained knowledge and experience better to the
end of the course. Another point of interest is the
students’ perception of scientific work. Quite often,
students have little contact with scientific work until
the late stages of their studies, which makes scientific
work somewhat abstract and hard to align with the
students’ day-to-day work3. Thus, it is of certain
in3In [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ], we already mentioned that a strong focus on projects
might influence the willingness of students to accept and apply
methods/techniques not directly addressing the actual project goals.
terest to learn whether the “practical” scientific work
changed the students perception and if they see
positive impact for their later professional development.
Figure 9 shows 32 students (fully) agreeing that the
course changed their view, and 24 also see impact on
their later career—both increased toward the course’s
end. A statement from the free-text form (mid-term
evaluation) provides a good summary: “in my
opinion lecturing scientific method without working with
the methods it’s only knowing about the methods, not
learning them.”
        </p>
        <p>Looking back, the cross-team
collaboration among the different 3</p>
        <p>project groups was good.</p>
        <p>Looking back, the team work within
the mini-projects was good.</p>
        <p>Looking back, the mini-projects
contributed to my learning
experience.</p>
        <p>8
16
13
6
14
13
21</p>
        <p>7</p>
        <p>Finally, Figure 10 provides a reflection. The general
perception of the mini-projects and the team work is
positive. However, the students considered the
crossteam collaboration not optimal, which shows room
for improvement. Studying the feedbacks shows that
some teams just “disappeared” and the other teams
could not interact anymore, yet, this requires further
analysis of the evaluation data.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>In this paper, we presented a course design to teach
empirical software engineering, which follows the
principle learn scientific work by doing scientific work.
The concept presented aims at implementing such
a course with larger classes, and, in order to
manage a large number of students, utilizes expert teams
to allow for specialization and fostering cross-team
collaboration. Expert teams are supposed to build
a specialization beyond the base knowledge and to
bring in this specialized knowledge in a cross-team
collaboration, e.g., a (theoretical) expertise on a
specific method is used to consult practice teams that
apply this method and, vice versa, practice teams that
report experience to a theory team of how the method
“feels” like in practice.</p>
      <p>A reference implementation was run at the
University of Southern Denmark in the fall semester 2016
At SDU’s engineering faculty, project-based learning is foundational
principle, which continuously puts students in project situations
and leaves little space to reflect on topics such as scientific
methods, since those do not directly and immediately contribute to the
product development.
with about 70 students enrolled. The students formed
20 teams carrying out mini-projects, which are of
theoretical, practical, or cross-cutting nature, and that
addressed a variety of different empirical methods.
All practical projects comprised “real” research tasks
sponsored by internal or external researchers, and
that come from either ongoing research or from
completed research that was considered worth replication.
An evaluation by the students shows the course and
the work pattern considered appropriate. In
particular, students valued the collaborative work on real
research tasks. Yet, they were also concerned about
the effectiveness of the work pattern, in particular,
students are concerned about potentially missing insights
to further methods. However, the initial evaluation
shows a generally positive attitude towards the expert
team and mini-project approach.</p>
      <p>
        However, since it was the first time that (i) this
course was run this way and (ii) the used teaching
model [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] was yet not implemented at this scale, the
initial implementation revealed potential for
improvements. For instance, the class size was considered
critical, whereas the heterogeneity of the class needs
to be considered, too. For future implementations, the
course should be limited to one study program only.
This would allow for better tailoring the course for the
respective audience. Due to the explorative nature of
the reported course instance, no teaching assistants
were involved, which resulted in a dramatically high
workload. For future instances, teaching assistants
should be involved to reduce the workload, e.g., to
speed up organization processes like topic sponsor
acquisition or research kit preparation. Furthermore,
the volume of the course contents needs adjustment.
      </p>
      <p>Finally, several aspects await an in-depth analysis,
e.g., analysis of the work load and the work
distribution. That is, is the topic selection and task assignment
fair? Is the cross-team collaboration working as
expected? Future work will therefore focus on analyzing
the communication within the course (based on
approx. 650 emails, more than 50 meetings in total,
paper and presentation reviews, and confidential
written evaluation of the cross-team collaboration by the
students). Also, an independent quality assurance
of the students’ deliverables beyond the examination
(e.g., supplemental material like extra article sources,
or quality and completeness of research data) is an
option to better understand the appropriateness of the
tasks and the suitability of the topic composition, and
helps improving the course’s goal definitions.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgement</title>
      <p>We owe special thanks to all the students actively
participated in the course and who accepted the
challenge to be the “guinea pigs”, and that jumped into
cold water and conducted real research. We also want
to thank the different topic sponsors, who shared their
research topics and (ongoing) work in this course.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ball</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Emerson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lewis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Swarthout</surname>
          </string-name>
          . Classroom experiments. Available from http://serc.carleton.edu/sp/ library/experiments/index.html,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>V.</given-names>
            <surname>Basili</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Selby</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Hutchens</surname>
          </string-name>
          .
          <article-title>Experimentation in software engineering</article-title>
          .
          <source>Trans. on Software Engineering</source>
          ,
          <volume>12</volume>
          (
          <issue>7</issue>
          ):
          <fpage>733</fpage>
          -
          <lpage>743</lpage>
          ,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>V. R.</given-names>
            <surname>Basili</surname>
          </string-name>
          .
          <article-title>The experimental paradigm in software engineering</article-title>
          .
          <source>In Proceedings of the International Workshop on Experimental Software Engineering Issues: Critical Assessment and Future Directions</source>
          , volume
          <volume>706</volume>
          <source>of LNCS</source>
          , pages
          <fpage>3</fpage>
          -
          <lpage>12</lpage>
          . Springer,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Blackburn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. D.</given-names>
            <surname>Scudder</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L. N. V.</given-names>
            <surname>Wassenhove</surname>
          </string-name>
          .
          <article-title>Improving speed and productivity of software development: a global survey of software developers</article-title>
          .
          <source>Trans. on Software Engineering</source>
          ,
          <volume>22</volume>
          (
          <issue>12</issue>
          ):
          <fpage>875</fpage>
          -
          <lpage>885</lpage>
          ,
          <year>Dec 1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Broy</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Kuhrmann</surname>
          </string-name>
          .
          <article-title>Projektorganisation und Management im Software Engineering</article-title>
          . Xpert.press. Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>B.</given-names>
            <surname>Brügge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Krusche</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Alperowitz</surname>
          </string-name>
          .
          <article-title>Software engineering project courses with industrial clients</article-title>
          .
          <source>Trans. Comput. Educ.</source>
          ,
          <volume>15</volume>
          (
          <issue>4</issue>
          ):
          <volume>17</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          :
          <fpage>31</fpage>
          ,
          <string-name>
            <surname>Dec</surname>
          </string-name>
          .
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R. O.</given-names>
            <surname>Chaves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. G.</given-names>
            <surname>von Wangenheim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C. C.</given-names>
            <surname>Furtado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. R. B.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Santos</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E. L.</given-names>
            <surname>Favero</surname>
          </string-name>
          .
          <article-title>Experimental evaluation of a serious game for teaching software process modeling</article-title>
          .
          <source>Trans. on Education</source>
          ,
          <volume>58</volume>
          (
          <issue>4</issue>
          ):
          <fpage>289</fpage>
          -
          <lpage>296</lpage>
          ,
          <year>Nov 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ciolkowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Differding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Laitenberger</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Münch</surname>
          </string-name>
          .
          <article-title>Empirical investigation of perspective-based reading: A replicated experiment</article-title>
          .
          <source>Technical Report 13/97</source>
          , International Software Engineering Research Network (ISERN),
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D. S.</given-names>
            <surname>Cruzes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. B.</given-names>
            <surname>Moe</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Dybå</surname>
          </string-name>
          .
          <article-title>Communication between developers and testers in distributed continuous agile testing</article-title>
          .
          <source>In International Conference on Global Software Engineering</source>
          , pages
          <fpage>59</fpage>
          -
          <lpage>68</lpage>
          . IEEE,
          <year>Aug 2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>E.</given-names>
            <surname>Dale</surname>
          </string-name>
          .
          <article-title>Audiovisual methods in teaching</article-title>
          .
          <source>Dryden Press, 3 edition</source>
          ,
          <year>1969</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>K.</given-names>
            <surname>Dikert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Paasivaara</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Lassenius</surname>
          </string-name>
          .
          <article-title>Challenges and success factors for large-scale agile transformations</article-title>
          .
          <source>J. Syst. Softw.</source>
          , 119(C):
          <fpage>87</fpage>
          -
          <lpage>108</lpage>
          , Sept.
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Dillon</surname>
          </string-name>
          .
          <article-title>A Review of the Research on Practical Work in School Science</article-title>
          .
          <source>Technical report, King's College</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>D. M.</given-names>
            <surname>Fernández</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Wagner</surname>
          </string-name>
          .
          <article-title>Naming the pain in requirements engineering: A design for a global family of surveys and first results from germany</article-title>
          . Inf. Softw. Technol.,
          <volume>57</volume>
          :
          <fpage>616</fpage>
          -
          <lpage>643</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Fink</surname>
          </string-name>
          .
          <source>The Survey Handbook. Sage Publications Inc., 2 edition</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D.</given-names>
            <surname>Fucci</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Turhan</surname>
          </string-name>
          .
          <article-title>A replicated experiment on the effectiveness of test-first development</article-title>
          .
          <source>In International Symposium on Empirical Software Engineering and Measurement</source>
          , pages
          <fpage>103</fpage>
          -
          <lpage>112</lpage>
          . IEEE, Oct
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>D.</given-names>
            <surname>Fucci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Turhan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Oivo</surname>
          </string-name>
          .
          <article-title>Impact of process conformance on the effects of test-driven development</article-title>
          .
          <source>In International Symposium on Empirical Software Engineering and Measurement</source>
          , pages
          <volume>10</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          :
          <fpage>10</fpage>
          . ACM,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>D.</given-names>
            <surname>Fucci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Turhan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Oivo</surname>
          </string-name>
          .
          <article-title>On the effects of programming and testing skills on external quality and productivity in a test-driven development context</article-title>
          .
          <source>In International Conference on Evaluation and Assessment in Software Engineering</source>
          , pages
          <volume>25</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          :
          <fpage>6</fpage>
          . ACM,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>J. W.</given-names>
            <surname>Jacobson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kuhrmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Münch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Diebold</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Felderer</surname>
          </string-name>
          .
          <article-title>On the role of software quality management in software process improvement</article-title>
          .
          <source>In International Conference on Product-Focused Software Process Improvement</source>
          . Springer, Nov
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>B. A.</given-names>
            <surname>Kitchenham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Budgen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Brereton</surname>
          </string-name>
          .
          <article-title>Evidence-Based Software Engineering and Systematic Reviews</article-title>
          . CRC Press,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>B. A.</given-names>
            <surname>Kitchenham</surname>
          </string-name>
          and
          <string-name>
            <given-names>S. L.</given-names>
            <surname>Pfleeger</surname>
          </string-name>
          .
          <source>Personal Opinion Surveys</source>
          , pages
          <fpage>63</fpage>
          -
          <lpage>92</lpage>
          . Springer London, London,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kuhrmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Diebold</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Münch</surname>
          </string-name>
          .
          <article-title>Software process improvement: A systematic mapping study on the state of the art</article-title>
          .
          <source>PeerJ Computer Science</source>
          ,
          <volume>2</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kuhrmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Diebold</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Münch</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Tell</surname>
          </string-name>
          .
          <article-title>How does software process improvement address global software engineering</article-title>
          ?
          <source>In International Conference on Global Software Engineering</source>
          , pages
          <fpage>89</fpage>
          -
          <lpage>98</lpage>
          . IEEE,
          <year>Aug 2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kuhrmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. M.</given-names>
            <surname>Fernández</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Knapp</surname>
          </string-name>
          .
          <article-title>Who cares about software process modelling? a first investigation about the perceived value of process engineering and process consumption</article-title>
          .
          <source>In International Conference on Product-Focused Software Process Improvement</source>
          , volume
          <volume>7983</volume>
          <source>of LNCS</source>
          , pages
          <fpage>138</fpage>
          -
          <lpage>152</lpage>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kuhrmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. M.</given-names>
            <surname>Fernández</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Münch</surname>
          </string-name>
          .
          <article-title>Teaching software process modeling</article-title>
          .
          <source>In International Conference on Software Engineering</source>
          , pages
          <fpage>1138</fpage>
          -
          <lpage>1147</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kuhrmann</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Münch</surname>
          </string-name>
          .
          <article-title>Distributed software development with one hand tied behind the back: A course unit to experience the role of communication in gsd</article-title>
          .
          <source>In 1st Workshop on Global Software Engineering Education (in conjunction with ICGSE</source>
          '
          <year>2016</year>
          ). IEEE,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kuhrmann</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Münch</surname>
          </string-name>
          .
          <article-title>When teams go crazy: An environment to experience group dynamics in software project management courses</article-title>
          .
          <source>In International Conference on Software Engineering, ICSE</source>
          , pages
          <fpage>412</fpage>
          -
          <lpage>421</lpage>
          . ACM, May
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Kuhrmann</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>A practical approach to align research with master's level courses</article-title>
          .
          <source>In International Conference on Computational Science and Engineering</source>
          . IEEE,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kulvicius</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tamosiunaite</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ainge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Dudchenko</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Wörgötter</surname>
          </string-name>
          .
          <article-title>Odor supported place cell model and goal navigation in rodents</article-title>
          .
          <source>Journal of Computational Neuroscience</source>
          ,
          <volume>25</volume>
          (
          <issue>3</issue>
          ):
          <fpage>481</fpage>
          -
          <lpage>500</lpage>
          ,
          <year>December 2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>J.</given-names>
            <surname>Linåker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Sulaman</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. M. de Mello</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Höst</surname>
          </string-name>
          .
          <article-title>Guidelines for conducting surveys in software engineering</article-title>
          .
          <source>Technical report</source>
          , Lund University,
          <year>January 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>Münch</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pfahl</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Rus</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <article-title>Virtual software engineering laboratories in support of trade-off analyses</article-title>
          .
          <source>International Software Quality Journal</source>
          ,
          <volume>13</volume>
          (
          <issue>4</issue>
          ),
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Nutaro</surname>
          </string-name>
          .
          <source>Building Software for Simulation: Theory and Algorithms</source>
          , with Applications in C++.
          <source>Number ISBN: 978-0-470-41469-9</source>
          . John Wiley &amp; Sons, Ltd.,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>J. O'Keefe</surname>
            and
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Burgess</surname>
          </string-name>
          .
          <article-title>Geometric determinants of the place fields of hippocampal neurons</article-title>
          .
          <source>Nature</source>
          ,
          <volume>381</volume>
          :
          <fpage>425</fpage>
          -
          <lpage>428</lpage>
          , May
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>J.</given-names>
            <surname>Parker</surname>
          </string-name>
          .
          <article-title>Using laboratory experiments to teach introductory economics</article-title>
          . Working paper, Reed College, http://academic.reed.edu/economics/ parker/ExpBook95.pdf, accessed
          <year>2014</year>
          -
          <volume>10</volume>
          -23.
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>N.</given-names>
            <surname>Paternoster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Giardino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Unterkalmsteiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Gorschek</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Abrahamsson</surname>
          </string-name>
          .
          <article-title>Software development in startup companies: A systematic mapping study</article-title>
          .
          <source>Inf. Softw. Technol.</source>
          ,
          <volume>56</volume>
          (
          <issue>10</issue>
          ):
          <fpage>1200</fpage>
          -
          <lpage>1218</lpage>
          , Oct.
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>K.</given-names>
            <surname>Petersen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Feldt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mujtaba</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Mattson</surname>
          </string-name>
          .
          <article-title>Systematic mapping studies in software engineering</article-title>
          .
          <source>In International Conference on Evaluation and Assessment in Software Engineering</source>
          , pages
          <fpage>68</fpage>
          -
          <lpage>77</lpage>
          . ACM,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>K.</given-names>
            <surname>Petersen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vakkalanka</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Kuzniarz</surname>
          </string-name>
          .
          <article-title>Guidelines for conducting systematic mapping studies in software engineering: An update</article-title>
          .
          <source>Inf. Softw. Technol.</source>
          ,
          <volume>64</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          ,
          <year>August 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>P.</given-names>
            <surname>Runeson</surname>
          </string-name>
          .
          <article-title>Using students as experiment subjects-an analysis on graduate and freshmen student data</article-title>
          .
          <source>In International Conference on Empirical Assessment in Software Engineering</source>
          , pages
          <fpage>95</fpage>
          -
          <lpage>102</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>P.</given-names>
            <surname>Runeson</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Höst</surname>
          </string-name>
          .
          <source>Guidelines for conducting and reporting Case Study Research in Software Engineering. Empirical Software Engineering</source>
          ,
          <volume>14</volume>
          (
          <issue>2</issue>
          ):
          <fpage>131</fpage>
          -
          <lpage>164</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>P.</given-names>
            <surname>Runeson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Höst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rainer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Regnell</surname>
          </string-name>
          .
          <source>Case Study Research in Software Engineering: Guidelines and Examples</source>
          . John Wiley &amp; Sons,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sarma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kuttal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Dabbish</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Hiring in the global stage: Profiles of online contributions</article-title>
          .
          <source>In International Conference on Global Software Engineering</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          . IEEE,
          <year>Aug 2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tamosiunaite</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ainge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kulvicius</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Porr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Dudchenko</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Wörgötter</surname>
          </string-name>
          .
          <article-title>Path-finding in real and simulated rats: assessing the influence of path characteristics on navigation learning</article-title>
          .
          <source>Journal of Computational Neuroscience</source>
          ,
          <volume>25</volume>
          (
          <issue>3</issue>
          ):
          <fpage>562</fpage>
          -
          <lpage>582</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>G.</given-names>
            <surname>Theocharis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kuhrmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Münch</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Diebold</surname>
          </string-name>
          .
          <article-title>Is Water-Scrum-Fall reality? On the use of agile and traditional development practices</article-title>
          .
          <source>In International Conference on Product Focused Software Development and Process Improvement</source>
          , volume
          <volume>9459</volume>
          <source>of LNCS</source>
          , pages
          <fpage>149</fpage>
          -
          <lpage>166</lpage>
          . Springer, Dec
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>C.</given-names>
            <surname>Wohlin</surname>
          </string-name>
          .
          <article-title>Empirical software engineering: Teaching methods and conducting studies</article-title>
          .
          <source>In Proceedings of the International Workshop on Empirical Software Engineering Issues: Critical Assessment and Future Directions</source>
          , volume
          <volume>4336</volume>
          <source>of LNCS</source>
          , pages
          <fpage>135</fpage>
          -
          <lpage>142</lpage>
          . Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>C.</given-names>
            <surname>Wohlin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Runeson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. A. da Mota</given-names>
            <surname>Silveira Neto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Engström</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. do Carmo</given-names>
            <surname>Machado</surname>
          </string-name>
          , and E. S. de Almeida.
          <article-title>On the reliability of mapping studies in software engineering</article-title>
          .
          <source>J. Syst. Softw.</source>
          ,
          <volume>86</volume>
          (
          <issue>10</issue>
          ):
          <fpage>2594</fpage>
          -
          <lpage>2610</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <surname>Wohlin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Runeson</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Höst</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ohlsson</surname>
            ,
            <given-names>M. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Regnell</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Wesslén</surname>
          </string-name>
          , A. Experimentation in Software Engineering. Springer,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>