Distributed Software Development: Experience and Recommendation

被引:0
|
作者
Dastidar, Sourajit Ghosh [1 ]
Chatterjee, Swapnanjan [1 ]
机构
[1] Iowa State Univ, Dept Comp Sci, Ames, IA 50011 USA
来源
2013 3RD INTERNATIONAL WORKSHOP ON COLLABORATIVE TEACHING OF GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT (CTGDSD) | 2013年
关键词
Classroom Face Recognition System; Project Management; Distributed Software Development;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper is based on a Distributed Software Development course project conducted over a period of four months (fall, 2012). The aim of the project was to develop a Classroom Face Recognition System(CFRS) to enable instructors automatically to record student attendance. This project was a collaborative effort between students and faculties from Iowa State University, United States of America; Jilin University, Republic of China and King Mongkut's University of Technology, Thailand. We make observations from a Project Management point of view of Distributed Software Development on the benefits and disadvantages of a variety of issues associated with distributed software development, such as of 24 hour work-cycle and expanded pool of workforce. We highlight the main constraints, assumptions, challenges and their corresponding mitigation strategies, and recommend improvements for future educational distributed projects.
引用
收藏
页码:11 / 14
页数:4
相关论文
共 50 条
  • [31] Using Agile Methods in Distributed Software Development Environments
    Goncalves, Wellington Feitoza
    de Farias Junior, Ivaldir
    de Paulo Alves, Renata Kalina
    Saraiva Barbosa, Pedro Luis
    Parente Cortez, Herlon Ribeiro
    de Oliveira, Isaac Bezerra
    Teixeira, Marcelo Mendonca
    Leitao Junior, Nelson
    AGILE METHODS, WBMA 2016, 2017, 680 : 16 - 27
  • [32] Strategy to support the Software Inspection in Distributed Development Environments
    Ribeito, Calos E.
    Sgarbi, Ederson M.
    Merlin, Jose R.
    Trindade, Daniela de Freitas G.
    Moriya Huzita, Elisa Hatsue
    2016 11TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2016,
  • [33] Problems and Solutions in Distributed Software Development: A Systematic Review
    Jimenez, Miguel
    Piattini, Mario
    SOFTWARE ENGINEERING APPROACHES FOR OFFSHORE AND OUTSOURCED DEVELOPMENT, 2009, 16 : 107 - +
  • [34] Automated Process Quality Assurance for Distributed Software Development
    Zhai, Jian
    Yang, Qiusong
    Yang, Ye
    Xiao, Junchao
    Wang, Qing
    Li, Mingshu
    SOFTWARE ENGINEERING APPROACHES FOR OFFSHORE AND OUTSOURCED DEVELOPMENT, 2009, 16 : 196 - 210
  • [35] Requirements Engineering for Distributed Development Using Software Agents
    Sayao, Miriam
    Haendchen Filho, Aluizio
    do Prado, Hercules Antonio
    ADVANCES IN CONCEPTUAL MODELING - CHALLENGES AND OPPORTUNITIES, 2008, 5232 : 272 - +
  • [36] Effective Communication in Distributed Agile Software Development Teams
    Dorairaj, Siva
    Noble, James
    Malik, Petra
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2011, 77 : 102 - 116
  • [37] Towards a Communication Maturity Model For Distributed Software Development
    de Farias Junor, Ivaldir H.
    de Moura, P.
    Marczak, Sabrina
    2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW 2013), 2013, : 81 - 83
  • [38] An Ontology for Task Allocation to Teams in Distributed Software Development
    Marques, Anna Beatriz
    Carvalho, Jose Reginaldo
    Rodrigues, Rosiane
    Conte, Tayana
    Prikladnicki, Rafael
    Marczak, Sabrina
    2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2013), 2013, : 21 - 30
  • [39] A Platform for Teaching Applied Distributed Software Development The Ongoing Journey of the Helsinki Software Factory
    Fagerholm, Fabian
    Oza, Nilay
    Muench, Juergen
    2013 3RD INTERNATIONAL WORKSHOP ON COLLABORATIVE TEACHING OF GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT (CTGDSD), 2013, : 1 - 5
  • [40] A Preliminary Analysis on the Effects of Propensity to Trust in Distributed Software Development
    Calefato, Fabio
    Lanubile, Filippo
    Novielli, Nicole
    2017 IEEE 12TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2017, : 56 - 60