4.3 Article

Software Engineering Education Knowledge Versus Industrial Needs

期刊

IEEE TRANSACTIONS ON EDUCATION
卷 65, 期 3, 页码 419-427

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TE.2021.3123889

关键词

Online services; Internet; Encyclopedias; Software; Education; Computational modeling; Knowledge engineering; Curriculum models; software engineering (SE) education; Stack Overflow (SO); Wikipedia

资金

  1. European Union's Horizon 2020 Research and Innovation Programme through FASTEN Project [825328]

向作者/读者索取更多资源

The study found that existing software engineering education knowledge covers certain areas well but has room for improvement, as developers seek more information related to software topics, best practices, and code review.
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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.3
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据