DocumentCode
2438770
Title
Five years of lessons learned from the Software Engineering course: Adapting best practices for Distributed Software Development
Author
Neto, Crescencio Rodrigues Lima ; De Almeida, Eduardo Santana
Author_Institution
Reuse in Software Eng. Labs. (RiSE), Brazil
fYear
2012
fDate
9-9 June 2012
Firstpage
6
Lastpage
10
Abstract
Several companies around the world are using Distributed Software Development (DSD) to reduce costs and some Software Engineering courses are trying to simulate this distributed environment. This paper shows the experience faced by students during five years from the Software Engineering course performed at the Federal University of Pernambuco, Brazil, which the objective was adapting the best practices from traditional development for DSD. Course lectures and materials educate students about software engineering best practices and DSD. The students developed a project organized into a set of work assignments that could be distributed across groups. At the end they learned to communicate and collaborate with each other, and they also believed that the course was helpful to them, which justifies the low number of dropouts. Most of the students, but not all, successfully completed their projects.
Keywords
computer aided instruction; computer science education; cost reduction; distributed programming; software development management; DSD; cost reduction; distributed environment; distributed software development; lesson learning; project development; software engineering; software engineering course; work assignment; Best practices; Collaboration; Conferences; Education; Programming; Software; Software engineering; Distributed Software Development; Software Engineering Education;
fLanguage
English
Publisher
ieee
Conference_Titel
Collaborative Teaching of Globally Distributed Software Development Workshop (CTGDSD), 2012
Conference_Location
Zurich
Print_ISBN
978-1-4673-1817-4
Type
conf
DOI
10.1109/CTGDSD.2012.6226948
Filename
6226948
Link To Document