Title :
Distributed software development: Experience and recommendation
Author :
Dastidar, Sourajit Ghosh ; Chatterjee, Saptarshi
Author_Institution :
Dept. of Comput. Sci., Iowa State Univ., Ames, IA, USA
Abstract :
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.
Keywords :
computer science education; distributed programming; face recognition; software development management; Iowa State University; Jilin University; King Mongkut University of Technology; Republic of China; Thailand; United States of America; classroom face recognition system; distributed software development course project; educational distributed projects; project management; Educational institutions; Electronic mail; Face; Face recognition; Servers; Software; Testing; Classroom Face Recognition System; Distributed Software Development; Project Management;
Conference_Titel :
Collaborative Teaching of Globally Distributed Software Development (CTGDSD), 2013 3rd International Workshop on
Conference_Location :
San Francisco, CA
DOI :
10.1109/CTGDSD.2013.6635239