2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T) 2014
DOI: 10.1109/cseet.2014.6816788
|View full text |Cite
|
Sign up to set email alerts
|

An experiment on teaching coordination in a globally distributed software engineering class

Abstract: The importance of planning and management skills in software development is very difficult to convey in software engineering courses. We present the synopsis of an assignment whose purpose is to demonstrate the significance of such skills, including effective communication, team coordination and collaboration, and overall project planning. The assignment is organized in the context of a distributed software engineering course carried out in collaboration with 12 universities in South America, Europe and Africa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 12 publications
(4 citation statements)
references
References 19 publications
0
4
0
Order By: Relevance
“…Some recent studies report on the process and outcomes of introducing agile process in established distributed courses as well as the difficulties encountered by the students new to agile in adhering to it [5,23]. Other works focus on the importance of risk assessment from a teaching perspective when evolving a distributed course over the years [6] and on preparatory exercising for students to prior to distributed project development [18]. Paasivaara et al [20] describe their experience in augmenting distributed Scrum with industry best practices for a course that is jointly run by three universities and with both co-located and distributed student teams.…”
Section: Different Workload Expectationsmentioning
confidence: 99%
“…Some recent studies report on the process and outcomes of introducing agile process in established distributed courses as well as the difficulties encountered by the students new to agile in adhering to it [5,23]. Other works focus on the importance of risk assessment from a teaching perspective when evolving a distributed course over the years [6] and on preparatory exercising for students to prior to distributed project development [18]. Paasivaara et al [20] describe their experience in augmenting distributed Scrum with industry best practices for a course that is jointly run by three universities and with both co-located and distributed student teams.…”
Section: Different Workload Expectationsmentioning
confidence: 99%
“…For example, [40] validated Scrumage within a class experiment. Others simulated scenarios in the global software engineering setting [62,63] relied on bare experimental constraints and exploited different approaches (gaming or scrum) for capstone projects. However, many case studies were also conducted in correlation with industry demands and actual implementations evaluated in real-life scenarios.…”
Section: Rq1: How Have Contemporary Industry Trends and In Particularmentioning
confidence: 99%
“…Lack of face to face communication Video conferencing [27,28] Response delay Email notification [29] Spontaneous informal communication Instant messages [31][32] Knowledge sharing Discussion boards [33][34] Cultural differences Theme based interfaces [27,30] Language difference Language choice or language translator [1,8] Unavailability of project management tools Web based project management systems [34] Data management Database [4,23,35] Managing documentations Wikis and google docs etc. [36] Replicating codes Content versioning system [1,37] Security of network Encryption techniques [4] Avoiding unauthorized access Giving privileges [38][39] Team coordination has a vital impact in the success of any project.…”
Section: Coordination Problem With Distributed Teams Possible Solutiomentioning
confidence: 99%