Towards data-driven software engineering skills assessment

被引:0
|
作者
Lin J. [1 ,5 ]
Yu H. [2 ]
Pan Z. [3 ]
Shen Z. [2 ]
Cui L. [4 ]
机构
[1] The Joint NTU-UBC Research Centre of Excellence in Active Living for the Elderly (LILY), Nanyang Technological University
[2] School of Computer Science and Engineering, Nanyang Technological University (NTU)
[3] Interdisciplinary Graduate School, Nanyang Technological University (NTU)
[4] School of Computer Science and Technology, Shandong University
基金
新加坡国家研究基金会;
关键词
Agile software engineering; Crowd-sourced design and engineering; Task-oriented crowdsourcing; Tools and platforms to support crowd science and engineering;
D O I
10.1108/IJCS-07-2018-0014
中图分类号
学科分类号
摘要
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. © 2018, Jun Lin, Han Yu, Zhengxiang Pan, Zhiqi Shen and Lizhen Cui.
引用
收藏
页码:123 / 135
页数:12
相关论文
共 50 条
  • [1] Towards a Software Engineering Process for Developing Data-Driven Applications
    Hesenius, Marc
    Schwenzfeier, Nils
    Meyer, Ole
    Koop, Wilhelm
    Gruhn, Volker
    2019 IEEE/ACM 7TH INTERNATIONAL WORKSHOP ON REALIZING ARTIFICIAL INTELLIGENCE SYNERGIES IN SOFTWARE ENGINEERING (RAISE 2019), 2019, : 35 - 41
  • [2] Towards a Data Engineering Process in Data-Driven Systems Engineering
    Petersen, Patrick
    Stage, Hanno
    Langner, Jacob
    Ries, Lennart
    Rigoll, Philipp
    Hohl, Carl Philipp
    Sax, Eric
    2022 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE), 2022,
  • [3] Towards Integrating Data-Driven Requirements Engineering into the Software Development Process: A Vision Paper
    Franch, Xavier
    Seyff, Norbert
    Oriol, Marc
    Fricker, Samuel
    Groher, Iris
    Vierhauser, Michael
    Wimmer, Manuel
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY (REFSQ 2020), 2020, 12045 : 135 - 142
  • [4] Data-Driven Software Engineering: A Systematic Literature Review
    Yalciner, Aybuke
    Dikici, Ahmet
    Gokalp, Ebru
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT, EUROSPI 2024, PT I, 2024, 2179 : 19 - 32
  • [5] Data-Driven Search-based Software Engineering
    Nair, Vivek
    Agrawal, Amritanshu
    Chen, Jianfeng
    Fu, Wei
    Mathew, George
    Menzies, Tim
    Minku, Leandro
    Wagner, Markus
    Yu, Zhe
    2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 2018, : 341 - 352
  • [6] Towards Data-driven Software-Defined Infrastructures
    Garcia Lopez, Pedro
    Gracia Tinedo, Raul
    Montresor, Alberto
    2ND INTERNATIONAL CONFERENCE ON CLOUD FORWARD: FROM DISTRIBUTED TO COMPLETE COMPUTING, 2016, 97 : 144 - 147
  • [7] Towards data-driven football player assessment
    Stanojevic, Rade
    Gyarmati, Laszlo
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW), 2016, : 167 - 172
  • [8] A Survey on Data-driven Software Vulnerability Assessment and Prioritization
    Le, Triet H. M.
    Chen, Huaming
    Babar, M. Ali
    ACM COMPUTING SURVEYS, 2023, 55 (05)
  • [9] Data-Driven Technical Debt Management: Software Engineering or Data Science Challenge?
    Trendowicz, Adam
    Siebert, Julien
    Jedlitschka, Andreas
    IEEE SOFTWARE, 2021, 38 (06) : 59 - 64
  • [10] Data-Driven Analysis of Gender Fairness in the Software Engineering Academic Landscape
    d'Aloisio, Giordano
    D'Angelo, Andrea
    Marzi, Francesca
    Di Marco, Diana
    Stilo, Giovanni
    Di Marco, Antinisca
    SOFTWARE ARCHITECTURE: ECSA 2023 TRACKS, WORKSHOPS, AND DOCTORAL SYMPOSIUM, ECSA 2023, CASA 2023, AMP 2023, FAACS 2023, DEMESSA 2023, QUALIFIER 2023, TWINARCH 2023, 2024, 14590 : 89 - 103