INTERACTION DESIGN OF DEVELOPER PORTAL WITH AI AS COMPANION AGENT USING A LEAN-UX APPROACH

The development of Internal Developer Portals (IDPs) has become increasingly important as the need for efficiency and productivity in software development teams grows, especially within companies implementing Kubernetes technology. On the other side, AI offering a promising solution to handle the...

Full description

Saved in:
Bibliographic Details
Main Author: Rusyda Aslina, Yasya
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/85543
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:The development of Internal Developer Portals (IDPs) has become increasingly important as the need for efficiency and productivity in software development teams grows, especially within companies implementing Kubernetes technology. On the other side, AI offering a promising solution to handle the complexity of the technology. However, the integration of AI as a companion agent in Developer Portals remains largely unexplored and unevaluated. One of the main challenges in developing a Developer Portal is ensuring an optimal developer experience, particularly in terms of learnability and efficiency of use. This study aims to design the interaction of a Developer Portal integrated with AI as companion using a Lean-UX approach, modified to focus more on the development team. The Lean-UX approach was chosen for its ability to accelerate the development process through rapid iterations and continuous feedback. This method also allows for more targeted development based on user needs, particularly in enhancing learnability for novice developers and maintaining efficiency for experienced developers and other stakeholders like CTOs. In this research, a prototype of an AI-integrated Developer Portal was developed. The prototype was implemented and evaluated through usability testing to measure its impact on the developer experience. The evaluation results indicate that AI integration can enhance both learnability and user efficiency.