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 条
  • [21] From Urban Concept to Urban Engineering: The Contribution of Distributed Collaborative Design to the Management of Urban Projects
    Dupont, Laurent
    Gholipour, Vida
    Morel, Laure
    Bignon, Jean-Claude
    Guidat, Claudine
    JOURNAL OF URBAN DESIGN, 2012, 17 (02) : 255 - 277
  • [22] Taxing Collaborative Software Engineering: The Challenges for Tax Compliance in Software Engineering
    Dorner, Michael
    Capraro, Maximilian
    Treidler, Oliver
    Kunz, Tom-Eric
    Smite, Darja
    Zabardast, Ehsan
    Mendez, Daniel
    Wnuk, Krzysztof
    IEEE SOFTWARE, 2024, 41 (04) : 143 - 150
  • [23] Research on Remote Collaborative Engineering Practices for Master of Software Engineering based on Cloud Computing Environment
    Ding, Qing
    Li, Xi
    Liu, Ye
    Shi, Zhu
    2012 IEEE 25TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2012, : 110 - 114
  • [24] Mobile Authentication for Software Engineering A case study of research and development student projects
    Kurkovsky, Stan
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (TALE), 2016, : 260 - 264
  • [25] (Position Paper) Applying Software Engineering Methods and Tools to CSE Research Projects
    Naguib, Hoda
    Li, Yang
    ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 1499 - 1503
  • [26] EXPERIENCES WITH GROUP PROJECTS IN SOFTWARE ENGINEERING
    KING, PJB
    SOFTWARE ENGINEERING JOURNAL, 1989, 4 (04): : 221 - 225
  • [27] Fostering Teamwork in Software Engineering Projects
    Gutica, Mirela
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 2, ITICSE 2024, 2024, : 820 - 820
  • [28] Effects of workspace on engineering software projects
    Abu Rub, Faisal A.
    Issa, Ayman A.
    WORLD CONGRESS ON ENGINEERING 2008, VOLS I-II, 2008, : 479 - +
  • [29] Software engineering projects in distant teaching
    Bouillon, P
    Krinke, J
    Lukosch, S
    18TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2005, : 147 - 154
  • [30] Distributed information systems - Issues and challenges for the software engineering research community
    Gorton, I
    SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS - INTERNATIONAL SYMPOSIUM PROCEEDINGS, 1998, : 13 - 17