Perancangan RPL Berbasis Blockchain untuk Audit Otomatis Transparan dalam Kolaborasi Tim Remote
Keywords:
Blockchain, Software Audit, Remote Team Collaboration, Transparency, Smart ContractAbstract
The shift toward remote work in software engineering has introduced critical challenges in transparency, integrity, and auditability of development activities. Although version control systems like Git have become standard tools for tracking development history, they remain vulnerable to data manipulation, deletion of contribution records, and inefficiencies in conducting independent, real-time audits. This study proposes a blockchain-based software engineering system designed to address these issues. The system automatically records all key development activities—including commits, merges, pull requests, and branches—through integration with smart contracts running on the Hyperledger Fabric platform. Activity data is encrypted into hash values and stored on a distributed, tamper-proof ledger. A case study was conducted involving two remote development teams in Indonesia over a two-month real-world project cycle. Evaluation results show a significant improvement in audit efficiency, reducing average audit time from 48 hours to less than 6 hours, along with a 30% increase in perceived trust among team members. This research contributes a practical and technically validated approach to software development auditing in remote collaboration contexts, while also demonstrating the functional extension of blockchain technology beyond financial domains into software engineering practices.
References
Alharbi, A., & Chaudhry, S. A. (2020). Blockchain-based secure software development life cycle: A systematic review. Journal of Systems and Software, 170, 110738.
Azaria, A., Ekblaw, A., Vieira, T., & Lippman, A. (2016). MedRec: Using blockchain for medical data access and permission management. Proceedings of the 2nd International Conference on Open and Big Data (OBD), 25–30.
Beck, R., Avital, M., Rossi, M., & Thatcher, J. B. (2017). Blockchain technology in business and information systems research. Business & Information Systems Engineering, 59(6), 381–384.
Christidis, K., & Devetsikiotis, M. (2016). Blockchains and smart contracts for the Internet of Things. IEEE Access, 4, 2292–2303.
Crosby, M., Pattanayak, P., Verma, S., & Kalyanaraman, V. (2016). Blockchain technology: Beyond bitcoin. Applied Innovation Review, 2, 6–10.
Dinh, T. N., Wang, J., Chen, G., Liu, R., Ooi, B. C., & Tan, K. L. (2018). Blockbench: A benchmarking framework for blockchain systems. Proceedings of the 2017 ACM International Conference on Management of Data (SIGMOD), 1085–1100.
Gatteschi, V., Lamberti, F., Demartini, C. G., Pranteda, C., & Santamaría, V. (2018). Blockchain and smart contracts for insurance: Is the technology mature enough? Future Internet, 10(2), 20.
Gupta, M., Seetharaman, P., & Raj, J. R. (2018). The usage and adoption of blockchain technology in healthcare: A systematic review. International Journal of Information Management, 44, 105–114.
Huckle, S., & White, M. (2016). Fintech and the future of financial services. Computer Law & Security Review, 32(5), 800–805.
Kshetri, N. (2017). 1 Blockchain’s roles in meeting key supply chain management objectives. International Journal of Information Management, 39, 80–89.
Luu, L., Chu, D. H., Olickel, H., Saxena, P., & Hobor, A. (2016). Making smart contracts smarter. Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, 254–269.
Mettler, M. (2016). Blockchain technology in healthcare: The revolution starts here. Proceedings of the 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom), 1–3.
Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system. https://bitcoin.org/bitcoin.pdf
Nguyen, G. T., & Kim, K. (2018). A survey about consensus algorithms used in blockchain. Journal of Information Processing Systems, 14(1), 101–128.
Pilkington, M. (2016). Blockchain technology: Principles and applications. Research Handbook on Digital Transformations, 225–253.
Qian, Y., Shi, W., & Deng, R. (2020). Blockchain-based collaborative software development platform. IEEE Transactions on Software Engineering, 46(7), 697–710.
Singh, S., & Kim, K. H. (2020). Blockchain technology in remote team collaboration: Challenges and opportunities. IEEE Access, 8, 157289–157302.
Tapscott, D., & Tapscott, A. (2016). Blockchain revolution: How the technology behind bitcoin is changing money, business, and the world. Penguin.
Yaga, D., Mell, P., Roby, N., & Scarfone, K. (2019). Blockchain technology overview. National Institute of Standards and Technology (NIST) Internal Report 8202.
Zyskind, G., Nathan, O., & Pentland, A. (2015). Decentralizing privacy: Using blockchain to protect personal data. Proceedings of the 2015 IEEE Security and Privacy Workshops, 180– 184.












