This thesis explores the design and implementation of an API using the Design Science Research (DSR) methodology, aimed at bridging proprietary systems for sustainable lighting solutions. The project addresses the urgent need to replace mercury-based lamps in Sweden with environmentally friendly alternatives due to upcoming EU regulations. The developed API facilitates integration and automation between two distinct systems controlling lighting and power supply. Key research questions include identifying factors critical for a successful API and assessing its impact on client-specific problems and consequences of web automation. The research begins with identifying core problems through stakeholder engagement, followed by iterative design and development of the API. The solution's objectives were derived from practical constraints and stakeholder feedback, ensuring a focused and relevant artifact. The API was partially demonstrated and evaluated through simulations, theorizing its ability to meet the intended goals and providing insights into good practices for web automation. This work contributes to the field of information systems by providing a practical example of API development through DSR, highlighting the challenges and solutions in web automation and system integration. The findings suggest that a well-designed API relies on understanding end-use cases, good communication with minimal assumption and good adaptability. Relying on web automation can also result in post-release complications or pose ethical dilemmas.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kau-100452 |
Date | January 2024 |
Creators | Arnesson, Sebastian |
Publisher | Karlstads universitet, Handelshögskolan (from 2013) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0021 seconds