DocumentCode
1602575
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
fYear
2013
Firstpage
11
Lastpage
14
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Collaborative Teaching of Globally Distributed Software Development (CTGDSD), 2013 3rd International Workshop on
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1109/CTGDSD.2013.6635239
Filename
6635239
Link To Document