Forecasting Communication Behavior in Student Software Projects

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autorschaft

Organisationseinheiten

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksProceedings of the 12th International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2016
ErscheinungsortNew York, NY, USA
Herausgeber (Verlag)Association for Computing Machinery (ACM)
ISBN (Print)978-1-4503-4772-3
PublikationsstatusVeröffentlicht - 9 Sept. 2016

Publikationsreihe

NameACM International Conference Proceeding Series

Abstract

Communication is an essential part of software product development. Therefore, communication is an inevitable means for information sharing. For example, ill-communicated requirements, guidelines or decisions complicate working in a team and may threaten project success. Hence, monitoring communication behavior can help fostering project success by preventing loss of information due to insufficient communication. Knowledge about a team’s communication behavior and information sharing enables the corresponding project leader to react. Forecasting communication behavior can indicate critical situations like too little communication, inappropriate media or wrong receivers at early project stages. A good forecast can identify if there is a need to change communication behavior. In a study with 165 students in 34 teams participating in a software project, we collected data concerning the used communication channels and perceived intensity. We combine these two parameters for analyzing and forecasting communication behavior. Considering the displayed evolution of communication behavior within a team can indicate the necessity to intervene. For example, the project leader can establish one more meeting each week to support information exchange. Our forecasting algorithm bases on k-nearest neighbor selection in order to identify comparable projects. We validate this approach using cross validation, which leads to an average accuracy of 90%. This level of accuracy may provide a reliable forecast and a good opportunity for early conflict identification.

ASJC Scopus Sachgebiete

Zitieren

Forecasting Communication Behavior in Student Software Projects. / Klünder, Jil; Karras, Oliver; Kortum, Fabian et al.
Proceedings of the 12th International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2016. New York, NY, USA: Association for Computing Machinery (ACM), 2016. 2972961 (ACM International Conference Proceeding Series).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Klünder, J, Karras, O, Kortum, F & Schneider, K 2016, Forecasting Communication Behavior in Student Software Projects. in Proceedings of the 12th International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2016., 2972961, ACM International Conference Proceeding Series, Association for Computing Machinery (ACM), New York, NY, USA. https://doi.org/10.1145/2972958.2972961
Klünder, J., Karras, O., Kortum, F., & Schneider, K. (2016). Forecasting Communication Behavior in Student Software Projects. In Proceedings of the 12th International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2016 Artikel 2972961 (ACM International Conference Proceeding Series). Association for Computing Machinery (ACM). https://doi.org/10.1145/2972958.2972961
Klünder J, Karras O, Kortum F, Schneider K. Forecasting Communication Behavior in Student Software Projects. in Proceedings of the 12th International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2016. New York, NY, USA: Association for Computing Machinery (ACM). 2016. 2972961. (ACM International Conference Proceeding Series). doi: 10.1145/2972958.2972961
Klünder, Jil ; Karras, Oliver ; Kortum, Fabian et al. / Forecasting Communication Behavior in Student Software Projects. Proceedings of the 12th International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2016. New York, NY, USA : Association for Computing Machinery (ACM), 2016. (ACM International Conference Proceeding Series).
Download
@inproceedings{a8659f8beb364eb596e8c722db513418,
title = "Forecasting Communication Behavior in Student Software Projects",
abstract = "Communication is an essential part of software product development. Therefore, communication is an inevitable means for information sharing. For example, ill-communicated requirements, guidelines or decisions complicate working in a team and may threaten project success. Hence, monitoring communication behavior can help fostering project success by preventing loss of information due to insufficient communication. Knowledge about a team{\textquoteright}s communication behavior and information sharing enables the corresponding project leader to react. Forecasting communication behavior can indicate critical situations like too little communication, inappropriate media or wrong receivers at early project stages. A good forecast can identify if there is a need to change communication behavior. In a study with 165 students in 34 teams participating in a software project, we collected data concerning the used communication channels and perceived intensity. We combine these two parameters for analyzing and forecasting communication behavior. Considering the displayed evolution of communication behavior within a team can indicate the necessity to intervene. For example, the project leader can establish one more meeting each week to support information exchange. Our forecasting algorithm bases on k-nearest neighbor selection in order to identify comparable projects. We validate this approach using cross validation, which leads to an average accuracy of 90%. This level of accuracy may provide a reliable forecast and a good opportunity for early conflict identification.",
keywords = "Collaboration in teams, Communication, Data collection, Forecasting, Software development, Student software projects",
author = "Jil Kl{\"u}nder and Oliver Karras and Fabian Kortum and Kurt Schneider",
note = "Funding Information: This work was funded by the German Research Foundation (DFG) under grant number 263807701 (Project Team-FLOW, 2015-2017). Publisher Copyright: {\textcopyright} 2016 ACM. Copyright: Copyright 2018 Elsevier B.V., All rights reserved.",
year = "2016",
month = sep,
day = "9",
doi = "10.1145/2972958.2972961",
language = "English",
isbn = "978-1-4503-4772-3",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery (ACM)",
booktitle = "Proceedings of the 12th International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2016",
address = "United States",

}

Download

TY - GEN

T1 - Forecasting Communication Behavior in Student Software Projects

AU - Klünder, Jil

AU - Karras, Oliver

AU - Kortum, Fabian

AU - Schneider, Kurt

N1 - Funding Information: This work was funded by the German Research Foundation (DFG) under grant number 263807701 (Project Team-FLOW, 2015-2017). Publisher Copyright: © 2016 ACM. Copyright: Copyright 2018 Elsevier B.V., All rights reserved.

PY - 2016/9/9

Y1 - 2016/9/9

N2 - Communication is an essential part of software product development. Therefore, communication is an inevitable means for information sharing. For example, ill-communicated requirements, guidelines or decisions complicate working in a team and may threaten project success. Hence, monitoring communication behavior can help fostering project success by preventing loss of information due to insufficient communication. Knowledge about a team’s communication behavior and information sharing enables the corresponding project leader to react. Forecasting communication behavior can indicate critical situations like too little communication, inappropriate media or wrong receivers at early project stages. A good forecast can identify if there is a need to change communication behavior. In a study with 165 students in 34 teams participating in a software project, we collected data concerning the used communication channels and perceived intensity. We combine these two parameters for analyzing and forecasting communication behavior. Considering the displayed evolution of communication behavior within a team can indicate the necessity to intervene. For example, the project leader can establish one more meeting each week to support information exchange. Our forecasting algorithm bases on k-nearest neighbor selection in order to identify comparable projects. We validate this approach using cross validation, which leads to an average accuracy of 90%. This level of accuracy may provide a reliable forecast and a good opportunity for early conflict identification.

AB - Communication is an essential part of software product development. Therefore, communication is an inevitable means for information sharing. For example, ill-communicated requirements, guidelines or decisions complicate working in a team and may threaten project success. Hence, monitoring communication behavior can help fostering project success by preventing loss of information due to insufficient communication. Knowledge about a team’s communication behavior and information sharing enables the corresponding project leader to react. Forecasting communication behavior can indicate critical situations like too little communication, inappropriate media or wrong receivers at early project stages. A good forecast can identify if there is a need to change communication behavior. In a study with 165 students in 34 teams participating in a software project, we collected data concerning the used communication channels and perceived intensity. We combine these two parameters for analyzing and forecasting communication behavior. Considering the displayed evolution of communication behavior within a team can indicate the necessity to intervene. For example, the project leader can establish one more meeting each week to support information exchange. Our forecasting algorithm bases on k-nearest neighbor selection in order to identify comparable projects. We validate this approach using cross validation, which leads to an average accuracy of 90%. This level of accuracy may provide a reliable forecast and a good opportunity for early conflict identification.

KW - Collaboration in teams

KW - Communication

KW - Data collection

KW - Forecasting

KW - Software development

KW - Student software projects

UR - http://www.scopus.com/inward/record.url?scp=84999004888&partnerID=8YFLogxK

U2 - 10.1145/2972958.2972961

DO - 10.1145/2972958.2972961

M3 - Conference contribution

SN - 978-1-4503-4772-3

T3 - ACM International Conference Proceeding Series

BT - Proceedings of the 12th International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2016

PB - Association for Computing Machinery (ACM)

CY - New York, NY, USA

ER -

Von denselben Autoren