Return to search

Bridging Systems with Web Automation : Design Science Research approach for API Integration Development

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.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kau-100452
Date January 2024
CreatorsArnesson, Sebastian
PublisherKarlstads universitet, Handelshögskolan (from 2013)
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0022 seconds