On a Factorial Knowledge Architecture for Data Science-powered Software Engineering
Zheng Li

TL;DR
This paper proposes a hierarchical, factor-based knowledge architecture for software engineering to enhance data-driven insights from software repositories, aiming to improve knowledge management and guide future research.
Contribution
It introduces a novel factorial knowledge architecture tailored for software engineering, emphasizing factors and their relationships for better knowledge mining and management.
Findings
Proposed a hierarchical factorial knowledge architecture for software engineering.
Demonstrated an initial version of the architecture for software product engineering.
Aims to complement SWEBOK with factor-centric knowledge management.
Abstract
Given the data-intensive and collaborative trend in science, the software engineering community also pays increasing attention to obtaining valuable and useful insights from data repositories. Nevertheless, applying data science to software engineering (e.g., mining software repositories) can be blindfold and meaningless, if lacking a suitable knowledge architecture (KA). By observing that software engineering practices are generally recorded through a set of factors (e.g., programmer capacity, different environmental conditions, etc.) involved in various software project aspects, we propose a factor-based hierarchical KA of software engineering to help maximize the value of software repositories and inspire future software data-driven studies. In particular, it is the organized factors and their relationships that help guide software engineering knowledge mining, while the mined…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
