AI and Blockchain-based source code vulnerability detection and prevention system for multiparty software development. (March 2023)
- Record Type:
- Journal Article
- Title:
- AI and Blockchain-based source code vulnerability detection and prevention system for multiparty software development. (March 2023)
- Main Title:
- AI and Blockchain-based source code vulnerability detection and prevention system for multiparty software development
- Authors:
- Nath, Panchanan
Mushahary, Jaya Rani
Roy, Ujjal
Brahma, Maharaj
Singh, Pranav Kumar - Abstract:
- Abstract: With the growing demand for application software, there is a race among industries to develop software as quickly as possible. However, maintaining pace and ensuring bug-free software has become increasingly challenging in a work-from-home arrangement as software developers are not under constant supervision. It increases the possibility of buggy products, and traditional testing techniques fail to provide optimal performance. We propose an Artificial Intelligence (AI) and blockchain-based novel decentralized software testing system. The proposed system aims to detect and prevent vulnerable code by synergizing deep learning capabilities and smart-contract-powered blockchain. The vulnerability detection is performed automatically without relying on manually written rules. We propose a non-vulnerability score range map to classify the source code. Furthermore, we integrate an InterPlanetary File System (IPFS) to ensure efficient storage over the blockchain. We conduct a testbed-based experiment to demonstrate the effectiveness of AI and blockchain integration for secure code development and testing. Graphical abstract: Highlights: Software testing is one of the vital phases in the software development life cycle. AI can automate the code testing process for vulnerability detection. A blockchain-based system ensures transparency and trust in software development. Integrating AI and Blockchain can enhance the software testing lifecycle.
- Is Part Of:
- Computers & electrical engineering. Volume 106(2023)
- Journal:
- Computers & electrical engineering
- Issue:
- Volume 106(2023)
- Issue Display:
- Volume 106, Issue 2023 (2023)
- Year:
- 2023
- Volume:
- 106
- Issue:
- 2023
- Issue Sort Value:
- 2023-0106-2023-0000
- Page Start:
- Page End:
- Publication Date:
- 2023-03
- Subjects:
- Deep learning -- Blockchain -- Smart contract -- IPFS -- Software testing -- Software development
Computer engineering -- Periodicals
Electrical engineering -- Periodicals
Electrical engineering -- Data processing -- Periodicals
Ordinateurs -- Conception et construction -- Périodiques
Électrotechnique -- Périodiques
Électrotechnique -- Informatique -- Périodiques
Computer engineering
Electrical engineering
Electrical engineering -- Data processing
Periodicals
Electronic journals
621.302854 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00457906/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.compeleceng.2023.108607 ↗
- Languages:
- English
- ISSNs:
- 0045-7906
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.680000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 25725.xml