Client engagement solution for post implementation issues in software industry using blockchain

Abstract In the rapidly advanced and evolving information technology industry, adequate client engagement plays a critical role as it is very important to understand the client’s concerns, and requirements, have the records, authorizations, and go-ahead of previously agreed requirements, and provide...

Full description

Saved in:
Bibliographic Details
Main Authors: Muhammad Shoaib Farooq, Khurram Irshad, Danish Riaz, Nagwan Abdel Samee, Ernesto Bautista Thompson, Daniel Gavilanes Aray, Imran Ashraf
Format: Article
Language:English
Published: Nature Portfolio 2025-04-01
Series:Scientific Reports
Subjects:
Online Access:https://doi.org/10.1038/s41598-025-95448-2
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850184293381308416
author Muhammad Shoaib Farooq
Khurram Irshad
Danish Riaz
Nagwan Abdel Samee
Ernesto Bautista Thompson
Daniel Gavilanes Aray
Imran Ashraf
author_facet Muhammad Shoaib Farooq
Khurram Irshad
Danish Riaz
Nagwan Abdel Samee
Ernesto Bautista Thompson
Daniel Gavilanes Aray
Imran Ashraf
author_sort Muhammad Shoaib Farooq
collection DOAJ
description Abstract In the rapidly advanced and evolving information technology industry, adequate client engagement plays a critical role as it is very important to understand the client’s concerns, and requirements, have the records, authorizations, and go-ahead of previously agreed requirements, and provide the feasible solution accordingly. Previously multiple solutions have been proposed to enhance the efficiency of client engagement, but they lack traceability, trust, transparency, and conflict in agreements of previous contracts. Due to the lack of these shortcomings, the client requirement is getting delayed which is causing client escalations, integrity issues, project failure, and penalties. In this study, we proposed the UniferCollab framework to overcome the issues of collaboration between various teams, transparency, the record of client authorizations, and the go-ahead on previous developments by implementing blockchain technology. We store the data on the permissible network in the proposed approach. It allows us to compile all the requirements and information shared by clients on permissible blockchain to secure a large amount of data which enhances the traceability of all the requirements. All the authorizations from the client generate push notifications for any changes in their current system executed through smart contracts. It removes the ambiguity between various development teams if the client has only shared the requirement with one team. The data is stored in the decentralized network from where information is gathered which resolves the traceability, transparency, and trust issues. Lastly, evaluations involved a total of 800 hypertext transfer protocol (HTTP) requests tested using Postman with blockchain block sizes ranging from 0.568 KB to 550 KB and an average size increase of 280 KB was observed as new blocks were added. The longest chain in the network was observed during 800 repetitions of blockchain operations. Latency analysis revealed that delays in processing HTTP requests were influenced by decentralized node processing, local machine response times, and internet bandwidth through various experiments. Results show that the proposed framework resolves all client engagement issues in implementation between all stakeholders which enhances trust, and transparency improves client experience and helps us manage disputes effectively.
format Article
id doaj-art-026e15f3f9d54da8b0f3f9555bcd1f10
institution OA Journals
issn 2045-2322
language English
publishDate 2025-04-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj-art-026e15f3f9d54da8b0f3f9555bcd1f102025-08-20T02:17:05ZengNature PortfolioScientific Reports2045-23222025-04-0115112610.1038/s41598-025-95448-2Client engagement solution for post implementation issues in software industry using blockchainMuhammad Shoaib Farooq0Khurram Irshad1Danish Riaz2Nagwan Abdel Samee3Ernesto Bautista Thompson4Daniel Gavilanes Aray5Imran Ashraf6Department of Computer Science, School of System and Technology, University of Management and TechnologyDepartment of Computer Science, School of System and Technology, University of Management and TechnologyDepartment of Computing, Staffordshire UniversityDepartment of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman UniversityUniversidad Europea del AtlanticoUniversidad Europea del AtlanticoDepartment of Information and Communication Engineering, Yeungnam UniversityAbstract In the rapidly advanced and evolving information technology industry, adequate client engagement plays a critical role as it is very important to understand the client’s concerns, and requirements, have the records, authorizations, and go-ahead of previously agreed requirements, and provide the feasible solution accordingly. Previously multiple solutions have been proposed to enhance the efficiency of client engagement, but they lack traceability, trust, transparency, and conflict in agreements of previous contracts. Due to the lack of these shortcomings, the client requirement is getting delayed which is causing client escalations, integrity issues, project failure, and penalties. In this study, we proposed the UniferCollab framework to overcome the issues of collaboration between various teams, transparency, the record of client authorizations, and the go-ahead on previous developments by implementing blockchain technology. We store the data on the permissible network in the proposed approach. It allows us to compile all the requirements and information shared by clients on permissible blockchain to secure a large amount of data which enhances the traceability of all the requirements. All the authorizations from the client generate push notifications for any changes in their current system executed through smart contracts. It removes the ambiguity between various development teams if the client has only shared the requirement with one team. The data is stored in the decentralized network from where information is gathered which resolves the traceability, transparency, and trust issues. Lastly, evaluations involved a total of 800 hypertext transfer protocol (HTTP) requests tested using Postman with blockchain block sizes ranging from 0.568 KB to 550 KB and an average size increase of 280 KB was observed as new blocks were added. The longest chain in the network was observed during 800 repetitions of blockchain operations. Latency analysis revealed that delays in processing HTTP requests were influenced by decentralized node processing, local machine response times, and internet bandwidth through various experiments. Results show that the proposed framework resolves all client engagement issues in implementation between all stakeholders which enhances trust, and transparency improves client experience and helps us manage disputes effectively.https://doi.org/10.1038/s41598-025-95448-2Client engagementBlockchainTraceabilityDecentralizationRequirement traceabilityPost implementation
spellingShingle Muhammad Shoaib Farooq
Khurram Irshad
Danish Riaz
Nagwan Abdel Samee
Ernesto Bautista Thompson
Daniel Gavilanes Aray
Imran Ashraf
Client engagement solution for post implementation issues in software industry using blockchain
Scientific Reports
Client engagement
Blockchain
Traceability
Decentralization
Requirement traceability
Post implementation
title Client engagement solution for post implementation issues in software industry using blockchain
title_full Client engagement solution for post implementation issues in software industry using blockchain
title_fullStr Client engagement solution for post implementation issues in software industry using blockchain
title_full_unstemmed Client engagement solution for post implementation issues in software industry using blockchain
title_short Client engagement solution for post implementation issues in software industry using blockchain
title_sort client engagement solution for post implementation issues in software industry using blockchain
topic Client engagement
Blockchain
Traceability
Decentralization
Requirement traceability
Post implementation
url https://doi.org/10.1038/s41598-025-95448-2
work_keys_str_mv AT muhammadshoaibfarooq clientengagementsolutionforpostimplementationissuesinsoftwareindustryusingblockchain
AT khurramirshad clientengagementsolutionforpostimplementationissuesinsoftwareindustryusingblockchain
AT danishriaz clientengagementsolutionforpostimplementationissuesinsoftwareindustryusingblockchain
AT nagwanabdelsamee clientengagementsolutionforpostimplementationissuesinsoftwareindustryusingblockchain
AT ernestobautistathompson clientengagementsolutionforpostimplementationissuesinsoftwareindustryusingblockchain
AT danielgavilanesaray clientengagementsolutionforpostimplementationissuesinsoftwareindustryusingblockchain
AT imranashraf clientengagementsolutionforpostimplementationissuesinsoftwareindustryusingblockchain