students to form high performance software
development teams.
6 CONCLUSIONS
In this paper we presented a discussion about the
current training approaches to software development
and their relation to high performance team
formation. As any other empirical study, this study
has some limitations. The first is related to
researcher bias during the paper analysis process.
For this reason, two researchers were involved in the
systematic literature review execution, both in paper
selection and data extraction. The study on existing
training approaches also had research bias during the
study process as a limitation.
As a next step we intend to identify the practices
of high performance software development teams in
light of existing training approaches, aiming at
proposing ways for developing such practices,
involving existing or new training approaches, and
thus contributing to the formation of high
performance teams for software development.
REFERENCES
ACM/IEEE, 2004. Software Engineering Curriculum.
Guidelines for Undergraduate Degree Programs in
Software Engineering.
ACM/IEEE, 2008. Computer Science Curriculum,
Guidelines for Undergraduate Degree Programs in
Software Engineering.
Anastasiou, L. G. C., Alves, L. P., 2004. Teaching
Strategies. In: Proceedings of education at the
university. Strategies work in the classroom. 3. ed.
Joinville: Univille, p. 67-100 (in portuguese).
Beckman, K., Coulter, N., Khajenouri, S., Mead, N., 1997.
Collaborations: Closing the industry–academia gap.
IEEE Software 14 (6), pp. 49–57.
Boyett, J.H, Boyett, J.T., 1998. The Guru Guide-The Best
Ideas of the Top Management Thinkers. New York:
Wiley.
Chiavenato, I., 2008. People management: the new role of
human resources in organizations. Rio de Janeiro:
Elsevier, 3a edition (in portuguese).
Cleland, D. I., Ireland R. L., 2000. Project Manager`s
portable handbook. New York: McGraw-Hill, 257p.
Conn, R. 2002. Developing Software Engineers at the C-
130J Software Factory. IEEE Software, Los Alamitos,
v. 19, n. 5, p. 25-29.
Da Silva, F.Q.B., França, A.C.C., Suassuna, M., De Sousa
Mariz, L.M.R., Rossiley, I., De Miranda, R.C.G.,
Gouveia, T.B., Monteiro, C.V.F., Lucena, E., Cardozo,
E.S.F., Espindola, E., 2013. Team building criteria in
software projects: A mix-method replicated study. In:
Journal Information and Software Technology.
Faraj, S., Sambamurthy, V., 2006. Leadership of
information systems development projects. In: IEEE
Transactions on Engineering Management.
Fernández-Sanz, L., Misra, S., 2012. Analysis of cultural
and gender influences on teamwork performance for
software requirements analysis in multinational
environments. In: Journal IET Soft.
Gibbs, W., 1994. Software's chronic crisis. Scientific
American 271 3, pp. 86–95.
Gresse, V. W. C., Shull, F., 2009. To Game or Not to
Game?. Software, IEEE, v. 26, n. 2, p. 92-94.
Halma, A., 2009. Robomind.net – Welcome to
Robomind.net, the new way to learn programming.
http://www.robomind.net Access in: set. 2014.
Hause, M.L., 2005. Distributed team performance in
software development. In: Proceedings of the 10th
Annual SIGCSE Conference on Innovation and
Technology in Computer Science Education.
Hause, M., Petre, M., Woodroffe, M., 2003. Performance
in international computer science collaboration
between distributed student teams. In: Proceedings -
Frontiers in Education Conference.
Jiang, L., Carley, K.M., Eberlein, A., 2012.Assessing team
performance from a socio-technical congruence
perspective. In: International Conference on Software
and System Process, ICSSP 2012 – Proceedings.
Katzenbach, J. R, Smith D. K., 1993. The Wisom of
Teams. Summarized by permission of Harvard
Business School Press Copyright by McKinsey &
Company, Inc. 275 pages.
Klimoski R., Zukin L.N., 1999. Selection and staffing for
team effectiveness. In: E. Sundstrom (Ed.), Supporting
Work Team Effectiveness, Jossey-Bass, San
Francisco, pp. 63–91.
Monsalve E., Werneck V., Leite J., 2011. Teaching
Software Engineering with SimulES-W. Conf. on
Software Engineering Education and Training
(CSEE&T).
Moscovici, F., 2003. Teams work right: Multiplication of
Human Talent. Rio de Janeiro: José Olympio, 8a
edition (in portuguese).
Prikladnicki R., Albuquerque A., Wangenheim C., and
Cabral R., 2009. Teaching Software Engineering:
Challenges, Teaching Strategies and Lessons Learned
in FEES - Education Forum in Software Engineering
(in portuguese).
Raj, P.P, Baumotte A.C.T, Fonseca D.P.D, Silva,
L.H.C.M., 2006. Project Human Resource
Management. Rio de Janeiro: Editora FGV –
Fundação Getúlio Vargas, 180p. (in portuguese).
Robinson H., Sharp H., 2004. The characteristics of XP
teams. In: Extreme Programming and Agile Processes
in Software Engineering, Lecture Notes in Computer
Science, vol. 3092, Berlin.
Salleh, N., Mendes, E., Grundy, J., 2011. Empirical
studies of pair programming for CS/SE teaching in
higher education: A systematic literature review. In:
IEEE Transactions on Software Engineering,
WhatAretheMainCharacteristicsofHighPerformanceTeamsforSoftwareDevelopment?
151