Software Security Assurance with an Augmented Software Component Analysis Approach for Open Source Component Evaluation
Open source components are the foundation of modern software development, thereby making software component analysis (SCA) as an essential method to ensuring software security. However, existing SCA methods concentrate on identifying open source component's security issues, ignoring comprehensive analysis with components' maintenance and support posture. In this paper, we investigated the literature from industry and academia about secure software development process, software and component evaluation models, and evaluation methodologies. Then, we proposed advanced open source component analysis (AOSCA), an augmented SCA approach by additionally quantifying a set of attributes for evaluation, despite of the conventional detected issues. The experimental results demonstrate that AOSCA can effectively assessing open source components and provide the evaluation result to software development organisation based on requirements and preference. To sum up, AOSCA provides a comprehensive but effective mechanism for open source component evaluation. Applying AOSCA as a security practice during software development process is vital for software security assurance.
Authors
- X. Dai (ORCID: https://orcid.org/0000-0003-3395-7151)
- Hu Jian (ORCID: https://orcid.org/0000-0003-4549-8159)
- Hailin Wang (ORCID: https://orcid.org/0000-0001-7614-2003)
- Jie Wang (ORCID: https://orcid.org/0000-0001-9588-0466)
- Y. Yu (ORCID: https://orcid.org/0000-0003-4762-8201)
- Tao Chuan
- Linfei Li
Institutions
- University of Electronic Science and Technology of China (CN)
- China Southern Power Grid (China) (CN)
- Xiamen University of Technology (CN)
Publication Details
- Journal
- International Journal of Autonomous and Adaptive Communications Systems
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1504/ijaacs.2025.10070268
- Primary Topic
- Software Reliability and Analysis Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00