Distributed Software Engineering in Collaborative Research Projects

被引:3
|
作者
Derntl, Michael [1 ]
Renzel, Dominik [1 ]
Nicolaescu, Petru [1 ]
Koren, Istvan [1 ]
Klamma, Ralf [1 ]
机构
[1] Rhein Westfal TH Aachen, Adv Community Informat Syst, Informat 5, Ahornstr 55, D-52056 Aachen, Germany
关键词
Distributed software engineering; Collaborative research projects; Open source software; Requirements engineering; Development infrastructure; Continuous integration; Methodology;
D O I
10.1109/ICGSE.2015.12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:105 / 109
页数:5
相关论文
共 50 条
  • [31] Managing Operating Procedures in Distributed Collaborative Projects
    Hool, A.
    Ollivier, M-G Beuzelin
    Roubert, F.
    [J]. NANOSAFE 2012: INTERNATIONAL CONFERENCES ON SAFE PRODUCTION AND USE OF NANOMATERIALS, 2013, 429
  • [32] Software engineering for distributed computing
    Bieman, JM
    Srimani, PK
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 33 (03) : 205 - 206
  • [33] Distributed software engineering management
    Zhao, LN
    Zhang, Y
    Ye, XZ
    Zhang, SY
    [J]. PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 39 - 44
  • [34] Collaborative Model-Driven Software Engineering: A Classification Framework and a Research Map
    Franzago, Mirco
    Di Ruscio, Davide
    Malavolta, Ivano
    Muccini, Henry
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2018, 44 (12) : 1146 - 1175
  • [35] An extensible framework for collaborative software engineering
    Cook, C
    Churcher, N
    [J]. ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 290 - 299
  • [36] Collaborative Component Engineering and Software Development
    Czejdo, Bogdan Denny
    Baszun, Mikolaj
    [J]. SOUTHEASTCON 2017, 2017,
  • [37] A collaborative system for software engineering education
    Zhang, Hong
    Su, Hongjun
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 313 - +
  • [38] Collaborative software engineering with a digital ecosystem
    Heistracher, Thomas
    Kurz, Thomas
    Marcon, Giulio
    Masuch, Claudius
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 119 - +
  • [39] A Software Reliability Assessment Tool for Distributed Software Development Projects
    Yoshinobu Tamura
    Shigeru Yamada
    [J]. OPSEARCH, 2005, 42 (4) : 297 - 309
  • [40] An experience in collaborative software engineering education
    Favela, J
    Peña-Mora, F
    [J]. IEEE SOFTWARE, 2001, 18 (02) : 47 - 53