% IMPORTANT: The following is UTF-8 encoded. This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.
@PHDTHESIS{Hannemann:462795,
author = {Hannemann, Anna},
othercontributors = {Jarke, Matthias and Klamma, Ralf and Wulf, Volker},
title = {{R}equirements management in community-oriented software
development},
school = {Aachen, Techn. Hochsch.},
type = {Diss.},
address = {Aachen},
publisher = {Publikationsserver der RWTH Aachen University},
reportid = {RWTH-CONV-207012},
pages = {XXI, 211 S. : Ill., graph. Darst.},
year = {2015},
note = {Aachen, Techn. Hochsch., Diss., 2014},
abstract = {End-user integration in the software development process
has been advocated for at least two decades in different
forms ranging from Requirements Engineering (RE) to agile
requirements methods. In Open Source Software (OSS), the
inherent instability of development communities outside
classical organizations makes end-user integration in the
form of community especially success-critical, and
particularly challenging. Nevertheless, the methods and
impacts of community integration in OSS development
processes up to the present have hardly been studied at all.
To design methods for community integration in the
development process, we considered current trends in RE
research and practice. We focused on intuitiveness and
enjoyment as they are intended to encourage dialogue between
developers and end-users, whereas from the technological
perspective social software is a trend-setter in RE. In this
context, we designed concepts and realized prototypes for
community-oriented RE. However, our evaluation showed that
it is not enough just to provide services for
community-oriented RE in that additional forces and rewards
are also required for motivating people to become active
participants. To explore possible motivating forces, we
investigated the success factors of the community-oriented
development process. We performed a longitudinal analysis of
three large-scale interdisciplinary OSS projects in
bioinformatics. First, we designed models and methods to
facilitate knowledge mining within OSS histories. Next, with
the help of our established methods, we identified five
internal and two external events, i.e. stimuli, which
significantly influenced evolution of the OSS projects.
Finally, to evaluate our results, we designed a dashboard
and filled it with the information on detected stimuli. Then
we provided the resulting dashboard to the corresponding OSS
communities. Positive feedback and high interest in our
dashboard from OSS project members validated both our
technological and conceptual approaches. The main findings
of this thesis, that is the detected stimuli, does not only
bring new insights in community-oriented software
development, but also defines new challenges for its
organization. Specifically, a stimulus of generation change
within an OSS project after five years since the beginning
of a project, postulates questions to areas of
sustainability and management. A stimulus of core-periphery
proportion uncovers the importance of an intermedia layer
within OSS communities for the success of the RE process.
This finding leads to the question of how we can encourage
and support the intermedia layer of user participation.
Other detected stimuli define new challenges for moderation,
modification planning, data analysis, data consolidation and
management.},
keywords = {Open Source (SWD) / Softwareentwicklung (SWD)},
cin = {121810 / 120000},
ddc = {004},
cid = {$I:(DE-82)121810_20140620$ / $I:(DE-82)120000_20140620$},
typ = {PUB:(DE-HGF)11},
urn = {urn:nbn:de:hbz:82-opus-52974},
url = {https://publications.rwth-aachen.de/record/462795},
}