Software Systems Security Vulnerabilities Management by Exploring the Capabilities of Language Models Using NLP.
Raghavendra Rao AltharDebabrata SamantaManjit KaurAbeer Ali AlnuaimNouf AljaffanMohammad Aman UllahPublished in: Computational intelligence and neuroscience (2021)
Security of the software system is a prime focus area for software development teams. This paper explores some data science methods to build a knowledge management system that can assist the software development team to ensure a secure software system is being developed. Various approaches in this context are explored using data of insurance domain-based software development. These approaches will facilitate an easy understanding of the practical challenges associated with actual-world implementation. This paper also discusses the capabilities of language modeling and its role in the knowledge system. The source code is modeled to build a deep software security analysis model. The proposed model can help software engineers build secure software by assessing the software security during software development time. Extensive experiments show that the proposed models can efficiently explore the software language modeling capabilities to classify software systems' security vulnerabilities.