TY - JOUR
T1 - Design and Development of Artificial Intelligence Knowledge Processing System for Optimizing Security of Software System
AU - Althar, Raghavendra Rao
AU - Samanta, Debabrata
AU - Purushotham, Sathvik
AU - Sengar, Sandeep Singh
AU - Hewage, Chaminda
N1 - Publisher Copyright:
© 2023, Crown.
PY - 2023/4/15
Y1 - 2023/4/15
N2 - Software security vulnerabilities are significant for the software development industry. Exploration is conducted for software development industry landscape, software development eco-system landscape, and software system customer landscape. The focus is to explore the data sources that can provide the software development team with insights to act upon the security vulnerabilities proactively. Across these modules of software landscape, customer landscape, and industry landscape, data sources are leveraged using artificial intelligence approaches to identify the security insights. The focus is also on building a smart knowledge management system that integrates the information processed across modules into a central system. This central intelligence system can be further leveraged to manage software development activities proactively. In this exploration, machine learning and deep learning approaches are devised to model the data and learn from across the modules. Architecture for all the modules and their integration is also proposed. Work helps to envision a smart system for Artificial Intelligence-based knowledge management for managing software security vulnerabilities.
AB - Software security vulnerabilities are significant for the software development industry. Exploration is conducted for software development industry landscape, software development eco-system landscape, and software system customer landscape. The focus is to explore the data sources that can provide the software development team with insights to act upon the security vulnerabilities proactively. Across these modules of software landscape, customer landscape, and industry landscape, data sources are leveraged using artificial intelligence approaches to identify the security insights. The focus is also on building a smart knowledge management system that integrates the information processed across modules into a central system. This central intelligence system can be further leveraged to manage software development activities proactively. In this exploration, machine learning and deep learning approaches are devised to model the data and learn from across the modules. Architecture for all the modules and their integration is also proposed. Work helps to envision a smart system for Artificial Intelligence-based knowledge management for managing software security vulnerabilities.
KW - Bi-directional encoder representation for transformers
KW - Knowledge processing
KW - Software development
KW - Software security
KW - Software vulnerability
UR - http://www.scopus.com/inward/record.url?scp=85152917249&partnerID=8YFLogxK
U2 - 10.1007/s42979-023-01785-2
DO - 10.1007/s42979-023-01785-2
M3 - Article
AN - SCOPUS:85152917249
SN - 2662-995X
VL - 4
JO - SN Computer Science
JF - SN Computer Science
IS - 4
M1 - 331
ER -