DocumentCode
1871236
Title
Distributed Software Engineering in Collaborative Research Projects
Author
Derntl, Michael ; Renzel, Dominik ; Nicolaescu, Petru ; Koren, Istvan ; Klamma, Ralf
fYear
2015
fDate
13-16 July 2015
Firstpage
105
Lastpage
109
Abstract
Collaborative research projects involve distributed construction of software prototypes as part of the project methodology. A major challenge thereby is the need to establish a developer community that shall effectively and efficiently align development efforts with requirements offered by researchers and other stakeholders. These projects are inherently different in nature compared to commercial software projects. The literature offers little research on this aspect of software engineering. In this paper, we outline the challenges in this context and present a methodology for distributed software engineering in collaborative research projects. The methodology covers all major aspects of the software engineering process including requirements engineering, architecture, issue tracking, and social aspects of developer community building in collaborative projects. The methodology can be tailored to different project contexts and may provide support in planning software engineering work in future projects.
Keywords
Collaboration; Force; Instruments; Software; Software engineering; Collaborative research projects; Continuous integration; Development infrastructure; Distributed software engineering; Methodology; Open source software; Requirements engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Global Software Engineering (ICGSE), 2015 IEEE 10th International Conference on
Conference_Location
Ciudad Real, Spain
Type
conf
DOI
10.1109/ICGSE.2015.12
Filename
7224487
Link To Document