skip to main content
10.1145/3571306.3571446acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicdcnConference Proceedingsconference-collections
research-article

Blockchain for Software Maintainability in Healthcare

Authors Info & Claims
Published:04 January 2023Publication History

ABSTRACT

In the healthcare industry, software quality plays a crucial role as it is used in almost all systems used for medical intervention. If the quality of healthcare software is not considered, it can potentially have a negative effect and may create catastrophic situations for the patient’s health and can seriously affect the organisation’s reputation. Maintainability is a key component of software quality, making up 80% of the total cost of the software development life cycle cost. Software maintainability can be assessed using metrics that are stored in a centralised location. Software maintainability metrics and related data are crucial. If attackers alter this data, it affects the overall quality of healthcare software. In order to solve this issue, we adapted blockchain-based storage, which offers the advantages of decentralisation, immutability, and transparency and is a promising solution. We used Storj, a blockchain-based decentralised file system, to secure the maintainability metrics and related data. According to the results, the maintainability metrics data stored in the blockchain-based decentralised file storage is more secure, redundant, and cost-effective than centralised storage.

References

  1. Mamoun Alazab, Latif U Khan, Srinivas Koppu, Swarna Priya Ramu, M Iyapparaja, Parimala Boobalan, Thar Baker, Praveen Kumar Reddy Maddikunta, Thippa Reddy Gadekallu, and Ahamed Aljuhani. 2022. Digital Twins for Healthcare 4.0-Recent Advances, Architecture, and Open Challenges. IEEE Consumer Electronics Magazine(2022).Google ScholarGoogle Scholar
  2. Mamoun Alazab and MingJian Tang. 2019. Deep learning applications for cyber security. Springer.Google ScholarGoogle Scholar
  3. Suveen Angraal, Harlan M Krumholz, and Wade L Schulz. 2017. Blockchain technology: applications in health care. Circulation: Cardiovascular quality and outcomes 10, 9 (2017), e003800.Google ScholarGoogle Scholar
  4. Luca Ardito, Riccardo Coppola, Luca Barbato, and Diego Verga. 2020. A tool-based perspective on software code maintainability metrics: a systematic literature review. Scientific Programming 2020 (2020).Google ScholarGoogle Scholar
  5. Deborsi Basu, Abhishek Jain, Uttam Ghosh, and Raja Datta. 2020. A reverse path-flow mechanism for latency aware controller placement in vsdn enabled 5g network. IEEE Transactions on Industrial Informatics 17, 10 (2020), 6885–6893.Google ScholarGoogle ScholarCross RefCross Ref
  6. Deborsi Basu, Abhishek Jain, Uttam Ghosh, and Raja Datta. 2021. QoS-aware dynamic controller implantation over vSDN-enabled UAV networks for real-time service delivery. In Proceedings of the 4th ACM MobiCom Workshop on Drone Assisted Wireless Communications for 5G and Beyond. 37–42.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Xing Fan, Baoning Niu, and Zhenliang Liu. 2022. Scalable blockchain storage systems: research progress and models. Computing 104, 6 (2022), 1497–1524.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Thippa Reddy Gadekallu, MK Manoj, Neeraj Kumar, Saqib Hakak, Sweta Bhattacharya, 2021. Blockchain-based attack detection on machine learning algorithms for IoT-based e-health applications. IEEE Internet of Things Magazine 4, 3 (2021), 30–33.Google ScholarGoogle ScholarCross RefCross Ref
  9. Yenduri Gokul and M Gopal. 2017. An authoritative method using fuzzy logic to evaluate maintainability index and utilizability of software. Advances in Modelling and Analysis B 60, 3 (2017), 566–580.Google ScholarGoogle ScholarCross RefCross Ref
  10. Tharaka Mawanane Hewa, Yining Hu, Madhusanka Liyanage, Salil S Kanhare, and Mika Ylianttila. 2021. Survey on blockchain-based smart contracts: Technical aspects and future research. IEEE Access 9(2021), 87643–87662.Google ScholarGoogle ScholarCross RefCross Ref
  11. Muhammad Umar Javed, Mubariz Rehman, Nadeem Javaid, Abdulaziz Aldegheishem, Nabil Alrajeh, and Muhammad Tahir. 2020. Blockchain-Based Secure Data Storage for Distributed Vehicular Networks. Applied Sciences 10, 6 (2020). https://doi.org/10.3390/app10062011Google ScholarGoogle ScholarCross RefCross Ref
  12. Rutvij H Jhaveri, Sagar V Ramani, Gautam Srivastava, Thippa Reddy Gadekallu, and Vaneet Aggarwal. 2021. Fault-resilience for bandwidth management in industrial software-defined networks. IEEE Transactions on Network Science and Engineering 8, 4(2021), 3129–3139.Google ScholarGoogle ScholarCross RefCross Ref
  13. Dun Li, Dezhi Han, Zibin Zheng, Tien-Hsiung Weng, Hongzhi Li, Han Liu, Arcangelo Castiglione, and Kuan-Ching Li. 2022. MOOCsChain: A blockchain-based secure storage and sharing scheme for MOOCs learning. Computer Standards & Interfaces 81 (2022), 103597.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Ruinian Li, Tianyi Song, Bo Mei, Hong Li, Xiuzhen Cheng, and Limin Sun. 2019. Blockchain for Large-Scale Internet of Things Data Storage and Protection. IEEE Transactions on Services Computing 12, 5 (2019), 762–771. https://doi.org/10.1109/TSC.2018.2853167Google ScholarGoogle ScholarCross RefCross Ref
  15. Wei Liang, Yongkai Fan, Kuan-Ching Li, Dafang Zhang, and Jean-Luc Gaudiot. 2020. Secure Data Storage and Recovery in Industrial Blockchain Network Environments. IEEE Transactions on Industrial Informatics 16, 10 (2020), 6543–6552. https://doi.org/10.1109/TII.2020.2966069Google ScholarGoogle ScholarCross RefCross Ref
  16. Ahsan Manzoor, An Braeken, Salil S Kanhere, Mika Ylianttila, and Madhsanka Liyanage. 2021. Proxy re-encryption enabled secure and anonymous IoT data sharing platform based on blockchain. Journal of Network and Computer Applications 176 (2021), 102917.Google ScholarGoogle ScholarCross RefCross Ref
  17. Pratima Sharma, Rajni Jindal, and Malaya Dutta Borah. 2020. Blockchain technology for cloud storage: A systematic literature review. ACM Computing Surveys (CSUR) 53, 4 (2020), 1–32.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Hu Xiong, Chuanjie Jin, Mamoun Alazab, Kuo-Hui Yeh, Hanxiao Wang, Thippa Reddy Gadekallu, Weizheng Wang, and Chunhua Su. 2021. On the design of blockchain-based ECDSA with fault-tolerant batch verification protocol for blockchain-enabled IoMT. IEEE journal of biomedical and health informatics 26, 5(2021), 1977–1986.Google ScholarGoogle Scholar
  19. Gokul Yenduri and Thippa Reddy Gadekallu. 2021. Firefly-based maintainability prediction for enhancing quality of software. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems 29, Suppl 2 (2021), 211–235.Google ScholarGoogle ScholarCross RefCross Ref
  20. Gokul Yenduri and Thippa Reddy Gadekallu. 2022. A Multiple Criteria Decision Analysis based Approach to Remove Uncertainty in SMP Models. arXiv preprint arXiv:2209.15260(2022).Google ScholarGoogle Scholar
  21. Gokul Yenduri and Thippa Reddy Gadekallu. 2022. A Systematic Literature Review of Soft Computing Techniques for Software Maintainability Prediction: State-of-the-Art, Challenges and Future Directions. arXiv preprint arXiv:2209.10131(2022).Google ScholarGoogle Scholar
  22. Gokul Yenduri and Veeranjaneyulu Naralasetti. 2021. A nonlinear weight-optimized maintainability index of software metrics by Grey Wolf Optimization. International Journal of Swarm Intelligence Research (IJSIR) 12, 2(2021), 1–21.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Blockchain for Software Maintainability in Healthcare

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            ICDCN '23: Proceedings of the 24th International Conference on Distributed Computing and Networking
            January 2023
            461 pages
            ISBN:9781450397964
            DOI:10.1145/3571306

            Copyright © 2023 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 4 January 2023

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed limited

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format