Towards data-driven software engineering skills assessment. Issue 2 (11th October 2018)
- Record Type:
- Journal Article
- Title:
- Towards data-driven software engineering skills assessment. Issue 2 (11th October 2018)
- Main Title:
- Towards data-driven software engineering skills assessment
- Authors:
- Lin, Jun
Yu, Han
Pan, Zhengxiang
Shen, Zhiqi
Cui, Lizhen - Abstract:
- Abstract : Purpose: Today's software engineers often work in teams to develop complex software systems. Therefore, successful software engineering in practice require team members to possess not only sound programming skills such as analysis, design, coding and testing but also soft skills such as communication, collaboration and self-management. However, existing examination-based assessments are often inadequate for quantifying students' soft skill development. The purpose of this paper is to explore alternative ways for assessing software engineering students' skills through a data-driven approach. Design/methodology/approach: In this paper, the exploratory data analysis approach is adopted. Leveraging the proposed online agile project management tool – Human-centred Agile Software Engineering (HASE), a study was conducted involving 21 Scrum teams consisting of over 100 undergraduate software engineering students in multi-week coursework projects in 2014. Findings: During this study, students performed close to 170, 000 software engineering activities logged by HASE. By analysing the collected activity trajectory data set, the authors demonstrate the potential for this new research direction to enable software engineering educators to have a quantifiable way of understanding their students' skill development, and take a proactive approach in helping them improve their programming and soft skills. Originality/value: To the best of the authors' knowledge, there has yet toAbstract : Purpose: Today's software engineers often work in teams to develop complex software systems. Therefore, successful software engineering in practice require team members to possess not only sound programming skills such as analysis, design, coding and testing but also soft skills such as communication, collaboration and self-management. However, existing examination-based assessments are often inadequate for quantifying students' soft skill development. The purpose of this paper is to explore alternative ways for assessing software engineering students' skills through a data-driven approach. Design/methodology/approach: In this paper, the exploratory data analysis approach is adopted. Leveraging the proposed online agile project management tool – Human-centred Agile Software Engineering (HASE), a study was conducted involving 21 Scrum teams consisting of over 100 undergraduate software engineering students in multi-week coursework projects in 2014. Findings: During this study, students performed close to 170, 000 software engineering activities logged by HASE. By analysing the collected activity trajectory data set, the authors demonstrate the potential for this new research direction to enable software engineering educators to have a quantifiable way of understanding their students' skill development, and take a proactive approach in helping them improve their programming and soft skills. Originality/value: To the best of the authors' knowledge, there has yet to be published previous studies using software engineering activity data to assess software engineers' skills. … (more)
- Is Part Of:
- International journal of crowd science. Volume 2:Issue 2(2018)
- Journal:
- International journal of crowd science
- Issue:
- Volume 2:Issue 2(2018)
- Issue Display:
- Volume 2, Issue 2 (2018)
- Year:
- 2018
- Volume:
- 2
- Issue:
- 2
- Issue Sort Value:
- 2018-0002-0002-0000
- Page Start:
- 123
- Page End:
- 135
- Publication Date:
- 2018-10-11
- Subjects:
- Crowd-sourced design and engineering -- Task-oriented crowdsourcing -- Agile software engineering -- Tools and platforms to support crowd science and engineering
Human-computer interaction -- Periodicals
Human computation -- Periodicals
Cooperating objects (Computer systems) -- Periodicals
621.3984 - Journal URLs:
- http://www.emeraldinsight.com/loi/ijcs ↗
https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=9736195 ↗
http://www.emeraldinsight.com/ ↗ - DOI:
- 10.1108/IJCS-07-2018-0014 ↗
- Languages:
- English
- ISSNs:
- 2398-7294
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 22172.xml