[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/2819009.2819070acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

The development of a dashboard tool for visualising online teamwork discussions

Published: 16 May 2015 Publication History

Abstract

Many software development organisations today adopt global software engineering (GSE) and agile models; requiring software engineers to collaborate and develop software in flexible, distributed, online teams. However, many employers have expressed concern that graduates lack teamwork skills and one of the most commonly occurring problems with GSE models are issues with project management. Team managers and educators often oversee a number of teams and the large corpus of data, in combination with agile models, make it difficult to efficiently assess factors such as team role distribution and emotional climate.
Current methods and tools for monitoring software engineering (SE) teamwork in both industry and education settings typically focus on member contributions, reflection, or product outcomes, which are limited in terms of real-time feedback and accurate behavioural analysis. We have created a dashboard that extracts and communicates team role distribution and team emotion information in real-time. Our proof of concept provides a real-time analysis of teamwork discussions and visualises team member emotions, the roles they have adopted and overall team sentiment during the course of a collaborative problem-solving project. We demonstrate and discuss how such a tool could be useful for SE team management and training and the development of teamwork skills in SE university courses.

References

[1]
W. Archer and J. Davison, "Graduate employability: what do employers think and want?," Graduate Employability: The Views of Employers, The Council for Industry and Higher Education, London, UK, 2008.
[2]
J. Verner, O. Brereton, B. Kitchenham, M, Turner and M. Niazi, "Risks and risk mitigation in global software development: A tertiary study," Information and Software Technology, vol. 56, no. 1, pp. 5478, 2014.
[3]
G. Ruhe and C. Wohlin, "Software Project Management: Setting the Context," Software Project Management in a Changing World, Springer Berlin Heidelberg, pp. 1--24, 2014.
[4]
M. Robles, 2012, "Executive perceptions of the top 10 soft skills needed in today's workplace," Business Communication Quarterly, October 8, 2012.
[5]
A. Begel, A and B. Simon, "Novice software developers, all over again," paper presented at Workshop on Computing Education Research, Sydney, Australia, 2008a.
[6]
A. Begel, A and B. Simon, "Struggles of new college graduates in their first software development job," paper presented at SIGCSE Technical Symposium on Computer Science Education, Portland, USA, 2008b.
[7]
A. Radermacher and G. Walia, "Gaps between industry expectations and the abilities of graduates," Technical Symposium on Computer Science Education, Denver, Colorado, pp. 525--530, 2013.
[8]
S. Ruff and M. Carter, "Communication learning outcomes from software engineering professionals: a basis for teaching communication in the engineering curriculum," Frontiers in Education Conference, San Antonio, Texas, pp. 1--6, 2009.
[9]
K. Falkner and N. Falkner, "Supporting and structuring "Contributing Student Pedagogy" in computer science curricula," Computer Science Education, vol. 22, no. 4, pp. 413--443, 2012.
[10]
R. Lingard and S. Barkataki, S, "Teaching teamwork in engineering and computer science," Frontiers in Education Conference, Rapid City, South Dakota, pp.F1C-1-F1C-5, 2011.
[11]
R. Vivian, K. Falkner and N. Falkner, "Analysing computer science students' teamwork role adoption in an online self-organised teamwork activity," pp. 105--114, Koli Calling, Finland, November, 2013.
[12]
A. Powell, G. Piccoli and B. Ives, "Virtual teams: a review of current literature and directions for future research," SIGMIS Database, vol. 35, no. 1, pp. 6--36, 2004.
[13]
R. Hughes and S. Jones, "Developing and assessing college student teamwork skills," New Directions for Institutional Research, vol. 2011, no. 149, pp. 53--64, 2011.
[14]
L. J. ChanLin and K. C. Chan, "Group learning strategies for online course," Procedia - Social and Behavioral Sciences, vol. 2, no. 2, pp. 397--401, 2010.
[15]
A. El-Abbassy, R. Muawad and A. Gaber, "Evaluating agile principles in CS Education," International Journal of Computer Science and Network Security, vol. 10, no. 10, pp. 19--28, 2010.
[16]
G. Weinberg, The psychology of computer programming. Computer Science Series, New York, United States: Van Nostrand Reinhold Company, 1971.
[17]
J. W. Strijbos, M. De Laat, R. Martens and W. Jochems, "Functional versus spontaneous roles during CSCL," paper presented at Computer Support for Collaborative Learning, Taipei, Taiwan, 2005.
[18]
J. Hamer, Q. Cutts, J. Jackova, A. Luxton-Reilly, R. McCartney, H. Purchase, C. Riedesel, M. Saeli, K. Sanders and J. Sheard, "Contributing student pedagogy," Special Interest Group on Computer Science Education (SIGCSE) Bull, vol. 40, no. 4, pp. 194--212, 2008.
[19]
C. Loftus, L. Thomas, C. and Zander, "Can graduating students design: revisited," Technical Symposium on Computer Science Education, Dallas, Texas, pp. 105--110, 2011.
[20]
K. Falkner, N. J. G. Falkner, and R. Vivian, "Collaborative Learning and Anxiety: A Phenomenographic Study of Collaborative Learning Activities," in Proceeding of the 44th ACM Technical Symposium on Computer Science Education, New York, USA, 2013, pp. 227--232.
[21]
B. Oakley, D. Hanna, Z. Kuzmyn and R. Felder, "Best practices involving teamwork in the classroom: results from a survey of 6435 Engineering student respondents," IEEE Transactions on Education, vol. 50, no. 3, pp. 266--272, 2007.
[22]
J. Portillo-Rodríguez, A. Vizcaíno, M. Piattini and S. Beecham, "Tools used in Global Software Engineering: A systematic mapping review," Information and Software Technology, 54, 663--685, 2012.
[23]
F. Lanubile, C. Ebert, R. Prikladnicki and A. Vizcaino, "Collaboration tools for Global Software Engineering," IEEE Software, vol. 27, no. 2, pp. 5255, 2010.
[24]
M. Freeman and J. McKenzie, "SPARK, a confidential web-based template for self and peer assessment of student teamwork: benefits of evaluating across different subjects," British Journal of Educational Technology, vol. 33, no. 5, pp. 551--569, Nov. 2002.
[25]
A. Bakharia and S. Dawson, "SNAPP: A Bird'S-eye View of Temporal Participant Interaction," in Proceedings of the 1st International Conference on Learning Analytics and Knowledge, New York, USA, 2011, pp. 168--173.
[26]
C. Reffay and T. Chanier, "Social Network Analysis Used for Modelling Collaboration in Distance Learning Groups," in Proceedings of the 6th International Conference on Intelligent Tutoring Systems, London, UK, 2002, pp. 31--40.
[27]
A. De Liddo, S. B. Shum, I. Quinto, M. Bachler, and L. Cannavacciuolo, "Discourse-centric Learning Analytics," in Proceedings of the 1st International Conference on Learning Analytics and Knowledge, New York, USA, 2011, pp. 23--33.
[28]
Plutchik, Robert. "A general psychoevolutionary theory of emotion," Approaches to emotion, 1984, ch. 8, pp. 197--219.
[29]
S. M. Mohammad and P. D. Turney, "Crowdsourcing a Word-Emotion Association Lexicon," Computational Intelligence, vol. 29, no. 3, pp. 436--465, 2013.
[30]
M. Munezero, C. S. Montero, M. Mozgovoy, and E. Sutinen, "Exploiting Sentiment Analysis to Track Emotions in Students Learning Diaries," in Proceedings of the 13th Koli Calling International Conference on Computing Education Research, New York, USA, 2013, pp. 145--152.
[31]
J. Jovanović, D. Gašević, C. Brooks, V. Devedžić, and M. Hatala, "LOCO-Analyst: A Tool for Raising Teachers' Awareness in Online Learning Environments," in Creating New Learning Experiences on a Global Scale, E. Duval, R. Klamma, and M. Wolpers, Eds. Springer Berlin Heidelberg, 2007, pp. 112--126.
[32]
L. P. Macfadyen, and P. Sorenson. "Using LiMS (the Learner Interaction Monitoring System) to track online learner engagement and evaluate course design." In Proceedings of the 3rd international conference on educational data mining, Pittsburgh, USA, pp. 301--302, 2010.
[33]
D. Petkovic, et al. "Work in progress-e-TAT: Online tool for teamwork and "soft skills" assessment in software engineering education." Frontiers in Education Conference (FIE), IEEE, Arlington, VA, 2010.
[34]
Y. Zhang and B. Wildermuth, "Qualitative analysis of content," in Applications of Social Research Methods to Questions in Information and Library Science, B. Wildermuth (Ed), Libraries Unlimited: Westport, pp. 308--319, 2009.
[35]
Dickinson, Terry L., and Robert M. McIntyre. "A conceptual framework for teamwork measurement," Team performance assessment and measurement, 1997, pp. 19--43.
[36]
B. Zimmerman, "Becoming a self-regulated learner: which are the key subprocesses?," Contemporary Educational Psychology, vol. 11, no. 4, pp. 307--313, 1986.
[37]
B. Zimmerman and M. Pons, "Development of a structured interview for assessing student use of self-regulated learning strategies," American Educational Research Journal, vol. 23, no. 4, pp. 614--628, 1986.
[38]
A. Hadwin, S. Järvelä and M. Miller, "Self-regulated, co-regulated, and socially shared regulation," in B. Zimmerman and D. Schunk (eds), Handbook of self-regulation of learning and performance, Taylor & Francis, New York, pp. 65--63, 2011.
[39]
C. Hmelo-Silver, "Analyzing collaborative knowledge construction: multiple methods for integrated understanding," Computers & Education, vol. 41, no. 4, pp. 397--420, 2003.
[40]
C. Hmelo-Silver, E. Chernobilsky, and R. Jordan, "Understanding collaborative learning processes in new learning environments," Instructional Science, vol. 36, no. 5, pp. 409--430, 2008.
[41]
M. Hu and B. Liu, "Mining and Summarizing Customer Reviews," in Proceedings of the Tenth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, USA, 2004, pp. 168--177.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '15: Proceedings of the 37th International Conference on Software Engineering - Volume 2
May 2015
1058 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 16 May 2015

Check for updates

Qualifiers

  • Research-article

Conference

ICSE '15
Sponsor:

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 202
    Total Downloads
  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)1
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media