Abstract

The building workers sector is one of the most challenging for Human Resources (HR) management. In this work we propose a solution relying on the Blockchain technology and present the design of a Blockchain-Oriented Software system conceived for managing the building workers sector with a focus on workers' safety and guided by sustainable and Agile Methodologies in software design. The proposed approach takes advantage of different features of the Blockchain technology and provides transparency for labour inspectors, grants data integrity and immutability, relies in tamper proof time stamps for any recorded activity, allows the implementation of Smart Contracts where clauses are automatically respected without the need of a trusted control authority, acknowledges the legal requirements in the field, including the possibility of creating the Operational Safety Plans, which construction companies have to provide and finally implements the creation of vacant job positions which workers can find and apply to. In order to achieve these goals we adopt the Blockchain-Oriented Software Engineering (BOSE) methodology to design Blockchain software applications and apply an Agile methodology centered on Blockchain Software development, (called ABCDE) for the design and development of the decentralized application. Such methodology allows to center the software development around the actors of the system in the specific domain, such as Building Workers, Construction Companies, Labour Inspectors and so on. In addition we rely on the software sustainability analysis, based on the five dimensions of sustainability, to evaluate the approach and to avoid mistakes in the system development. We design system elements with specific diagrams and we divided our system in the on-chain and the out-of-chain components. The implementation of the system, done by using Ethereum and the ERC721 standard, allows us to improve some aspect of the design, to know the deployment and usage costs, and to evaluate the effect of the user interface. Finally, we discuss about the effects of our system and its sustainability, and provide a comparison of our system with a similar per aims but centralized system.

Highlights

  • Construction sites are typical workplaces in which it is possible to find temporary workers

  • To write and deploy the smart contracts we used Remix, a web-based integrated development environment that includes a text editor, a debugging system, a compiling engine, and a connection manager that us allows to choose between the Ethereum “main net,” one of the test nets.If the smart contract compiles correctly, the IDE produces the bytecode that will be deployed in the blockchain and the associated ABI, which contains the names and the interfaces of public variables and functions

  • We presented a software system for the management of temporary employment of Building Workers and Construction Companies based on the blockchain technology that natively supports decentralization, transparency, security, and tamper proof

Read more

Summary

Introduction

Construction sites are typical workplaces in which it is possible to find temporary workers. The construction companies often need to hire workers in addition to their long-term workers, both to increase the construction speed and to acquire a specialized workforce. They can charge external companies to carry out a part of the project (i.e., plants or the like). The need to reduce time and to limit costs could lead construction companies to save money at the expenses of workers, with regards to the regularity of the work contracts and the compliance to safety laws. Workers in the construction sector can be subject to the illegal practice that sees the employer regularizing the construction workers with a contract of employment different from the correct one but more advantageous to him. Public bodies like the labor inspectorate or law enforcement inspections are the current countermeasures to the problem of violation of work laws, as described by Caruso (2013)

Objectives
Methods
Results
Discussion
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.