UPM Institutional Repository

Enhancing novice developer efficacy through UX journey: integrating user experience and user requirement to develop developer skills


Citation

Kusuma, Wahyu Andhyka and Jantan, Azrul Hazri and Admodisastro, Novia and Mohd Norowi, Noris (2024) Enhancing novice developer efficacy through UX journey: integrating user experience and user requirement to develop developer skills. International Journal on Informatics Visualization, 8 (3). pp. 1040-1048. ISSN 2549-9904; eISSN: 2549-9904

Abstract

User experience and user requirements are two different approaches to software development. User requirements focus on meeting customer expectations and demands for software solutions, while user experience covers all aspects of software interaction with users. To increase the value of the software, the software must have usable and easy-to-use features with an attractive design or work environment that fits the user's behavior. Integrating software requirements and user experience can increase developer productivity by focusing on features that meet user requirements and expectations. This integration can also increase software development efficiency by addressing issues arising during development. This article addresses developers' challenges when addressing user needs and provides practical solutions widely accepted in industry and academia. Combining user experience and user needs into the UX Journey approach can increase developer productivity and confidence in software development. The design of the UX Journey is carried out by evaluating several existing design solution methods such as Design Thinking, IDEO, HPI, and Double Diamond to determine the existing conditions and needs for the problems faced. Then, by mapping the user, context, and domain, the model is obtained. appropriate. The proposed model comprises Discover, Explore, Test, and Listen activities. A trial was carried out on the respondents to test the method, and a feasibility test and an implementation schedule were obtained based on the statistical analysis of the initial user. It took 980-1500 minutes to complete the design solution. Focusing on features that align with user needs and improve problem-solving efficiency throughout development gives developers greater confidence in producing high-quality software.


Download File

[img] Text
116683.pdf - Published Version
Available under License Creative Commons Attribution Share Alike.

Download (4MB)
Official URL or Download Paper: https://joiv.org/index.php/joiv/article/view/1848

Additional Metadata

Item Type: Article
Divisions: Faculty of Computer Science and Information Technology
DOI Number: https://doi.org/10.62527/joiv.8.3.1848
Publisher: Politeknik Negeri Padang
Keywords: Developer productivity; Developer self-efficacy; Solo software development; User experience; User requirement; UX journey
Depositing User: Ms. Nur Aina Ahmad Mustafa
Date Deposited: 15 Apr 2025 00:10
Last Modified: 15 Apr 2025 00:10
Altmetrics: http://www.altmetric.com/details.php?domain=psasir.upm.edu.my&doi=10.62527/joiv.8.3.1848
URI: http://psasir.upm.edu.my/id/eprint/116683
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item