Show simple item record

dc.contributor.authorNjoroge, Thomas M
dc.date.accessioned2025-03-20T09:12:53Z
dc.date.available2025-03-20T09:12:53Z
dc.date.issued2024
dc.identifier.urihttp://erepository.uonbi.ac.ke/handle/11295/167388
dc.description.abstractThe testing stage is one of the most important stages in the software development lifecycle. In this stage, two of the most common challenges are prevalence of duplicate bugs and lack of transparency in bug triaging and resolution. This research investigates the application of blockchain technology in bug tracking systems to address these challenges. Known for its immutability and transparency, blockchain technology is used in this research in designing and developing a bug tracking system that uses an Ethereum smart contract to log and verify bug reports. A web application prototype is developed to implement the proposed solution incorporating keccak256 hashing function to detect duplicate attributes based on crucial attributes such as title, application, and operating system. The prototype developed was tested using simulated scenarios, demonstrating the system’s ability to maintain an immutable, transparent record of bug reports while identifying duplicates. The findings offer a clear indication that integrating blockchain into bug tracking systems can ultimately improve the productivity of software development teams while enhancing transparency on the management sideen_US
dc.language.isoenen_US
dc.publisherUniversity of Nairobien_US
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectBlockchain, Bug Tracking, Software Testing, Duplicate Bugs, Ethereum, Smart Contracten_US
dc.titleUse of Blockchain Technology in Software Testingen_US
dc.typeThesisen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States