Software Engineering Education Knowledge Versus Industrial Needs

被引:3
|
作者
Liargkovas, Georgios [1 ]
Papadopoulou, Angeliki [1 ]
Kotti, Zoe [1 ]
Spinellis, Diomidis [1 ]
机构
[1] Athens Univ Econ & Business, Dept Management Sci & Technol, Athens 10434, Greece
基金
欧盟地平线“2020”;
关键词
Online services; Internet; Encyclopedias; Software; Education; Computational modeling; Knowledge engineering; Curriculum models; software engineering (SE) education; Stack Overflow (SO); Wikipedia; GUIDELINES; PROGRAMS;
D O I
10.1109/TE.2021.3123889
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Contribution: Determine and analyze the gap between software practitioners' education outlined in the 2014 IEEE/ACM software engineering education knowledge (SEEK) and industrial needs pointed by Wikipedia articles referenced in Stack Overflow (SO) posts. Background: Previous work has uncovered deficiencies in the coverage of computer fundamentals, people skills, software processes, and human-computer interaction, suggesting rebalancing. Research Questions: 1) To what extent are developers' needs, in terms of Wikipedia articles referenced in SO posts, covered by the SEEK knowledge units? 2) How does the popularity of Wikipedia articles relate to their SEEK coverage? 3) What areas of computing knowledge can be better covered by the SEEK knowledge units? 4) Why are Wikipedia articles covered by the SEEK knowledge units cited on SO? Methodology: Wikipedia articles were systematically collected from SO posts. The most cited were manually mapped to the SEEK knowledge units, assessed according to their degree of coverage. Articles insufficiently covered by the SEEK were classified by hand using the 2012 ACM computing classification system (CCS). A sample of posts referencing sufficiently covered articles was manually analyzed. A survey was conducted on software practitioners to validate the study findings. Findings: SEEK appears to cover sufficiently computer science fundamentals, software design, and mathematical concepts, but less so areas, such as the World Wide Web, software engineering (SE) components, and computer graphics. Developers seek advice, best practices and explanations about software topics, and code review assistance. Future SEEK models and the computing education could dive deeper in information systems, design, testing, security, and soft skills.
引用
收藏
页码:419 / 427
页数:9
相关论文
共 50 条
  • [1] Balancing software engineering education and industrial needs
    Moreno, Ana M.
    Sanchez-Segura, Maria-Isabel
    Medina-Dominguez, Fuensanta
    Carvajal, Laura
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (07) : 1607 - 1620
  • [2] Closing the Gap Between Software Engineering Education and Industrial Needs
    Garousi, Vahid
    Giray, Gorkem
    Tuzun, Eray
    Catal, Cagatay
    Felderer, Michael
    [J]. IEEE SOFTWARE, 2020, 37 (02) : 68 - 77
  • [3] Aligning software engineering education with industrial needs: A meta-analysis
    Garousi, Vahid
    Giray, Gorkem
    Tuzun, Eray
    Catal, Cagatay
    Felderer, Michael
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 156 : 65 - 83
  • [4] Software Engineering Education for Technical Engineering Degrees: A Comparison With the Needs of Robotics Software Engineering Education
    Daun, Marian
    [J]. IEEE SOFTWARE, 2023, 40 (06) : 40 - 46
  • [5] Re-engineering LIS education to meet industrial needs for knowledge societies
    Mole, Austin J. C.
    Dim, Chibuzo L.
    Horsfall, Millie N.
    [J]. JOURNAL OF LIBRARIANSHIP AND INFORMATION SCIENCE, 2017, 49 (03) : 313 - 319
  • [6] Knowledge management in software engineering education
    Aurum, A
    Parkin, P
    Cox, K
    [J]. IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2004, : 370 - 374
  • [7] Strategies for industrial relevance in software engineering education
    Wohlin, C
    Regnell, B
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 49 (2-3) : 125 - 134
  • [8] Strategies for industrial relevance in software engineering education
    Wohlin, Claes
    Regnell, Björn
    [J]. Journal of Systems and Software, 1999, 49 (02): : 125 - 134
  • [9] Achieving industrial relevance in software engineering education
    Wohlin, C
    Regnell, B
    [J]. 12TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 1999, : 16 - 25
  • [10] Software engineering education needs adequate modeling tools
    Alfert, K
    Pleumann, J
    Schröder, J
    [J]. 17TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2004, : 72 - 77