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.
- 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 Scholar
- Mamoun Alazab and MingJian Tang. 2019. Deep learning applications for cyber security. Springer.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- Xing Fan, Baoning Niu, and Zhenliang Liu. 2022. Scalable blockchain storage systems: research progress and models. Computing 104, 6 (2022), 1497–1524.Google ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
Index Terms
- Blockchain for Software Maintainability in Healthcare
Recommendations
Applying Maintainability Oriented Software Metrics to Cabin Software of a Commercial Airliner
CSMR '12: Proceedings of the 2012 16th European Conference on Software Maintenance and ReengineeringAirplane manufacturers are under an increasing pressure to integrate new hardware into the cabin of their planes. Clearly, this comes along with a need for changing and extending the attached software platforms as well. Anecdotally, these systems have ...
Assessing maintainability change over multiple software releases
The focus of the paper is to reveal the relationships between software maintainability and other internal software quality attributes. The source code characteristics of five Java-based open-source software products are analyzed using the software ...
A Quantitative Approach to Software Maintainability Prediction
IFITA '10: Proceedings of the 2010 International Forum on Information Technology and Applications - Volume 01Software maintainability is one important aspect in the evaluation of software evolution of a software product. Due to the complexity of tracking maintenance behaviors, it is difficult to accurately predict the cost and risk of maintenance after ...
Comments