EECS 215 Project: Classifying Participant Roles in Collaborative Tasks
By Xing Ling, Mahmoud Srewa, Jiawei Yu, Chengyu Mou
University of California, Irvine
EECS 215 Project: 对协作任务中的参与者角色进行分类
By Xing Ling, Mahmoud Srewa, Jiawei Yu, Chengyu Mou
University of California, Irvine
Introduction & Motivations
Collaboration is a fundamental aspect of human behavior, evident from ancient times. For example, cave drawings in the Magura Cave represent early collaboration for survival.
Roles are the tasks and functions that team members perform to self-manage the team’s activities. Defining roles leads to:
Clear expectations and better performance.
Conservation of energy and resources.
Increased satisfaction and retention.
Key Question: How can participant roles in collaborative tasks be identified and classified based on observable behaviors?
Our Goals:
Provide insights into group dynamics.
Understand how individuals contribute to the success of collaborative tasks.
Object Server: A server system designed to store and manage data as objects.
Data Communication: Supports clustering and classification tasks with commands like INIT, ACCEPT, FINISH, and ERROR.
Docker: Used to build, package, and deploy applications in lightweight containers.
系统部署
对象服务器:用于存储和管理数据的服务器系统。
数据通信:支持聚类和分类任务,消息格式包括初始化、任务确认、任务完成、错误处理等。
Docker:用于构建、打包和部署应用程序的轻量级容器平台。
Conclusion & Future Work
Conclusion: The project successfully classified participant roles in collaborative tasks using hierarchical clustering and achieved high accuracy with classification algorithms.
Future Work: Further optimization of algorithms, expansion of datasets, and improvement of system generalization.