Admodisastro, Novia Indriaty
Unknown Affiliation

Published : 5 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 5 Documents
Search

Holistic personas to increase the novice developer productivity Kusuma, Wahyu Andhyka; Jantan, Azrul Hazri; Admodisastro, Novia Indriaty; Norowi, Noris
Bulletin of Electrical Engineering and Informatics Vol 13, No 3: June 2024
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/eei.v13i3.6936

Abstract

A deeper understanding and integration with system users' thoughts and emotional experiences are required for user-engaged development. User experience (UX) journey integrates user requirements and problem-solving approaches. The integration of data-driven techniques and user-centric approaches in software development is investigated in this study. It focuses on using the Markov chain model to predict developer productivity based on data gathered while creating personas across three projects. Organizations can gain valuable insights into user needs and requirements by conducting purposeful activities such as strength, weaknesses, opportunities, and threats (SWOT) analysis, competitor analysis, hypothesis formulation, identification of behavioral variables, mapping interviews, and defining characteristics and objectives. The model has predictive capabilities that allow for more informed decision-making, more efficient resource allocation, and better project planning. The goal of the activity and the model ensure the development of software products that effectively meet the needs of users, resulting in a higher success rate for software development initiatives. This study emphasizes the importance of integrating quantitative and qualitative analysis to drive successful software development projects and increase productivity while meeting user needs. According to the findings of the research conducted from the three projects completed, the proposed methods have similarities, and predictions using the Markov chain can determine the success of novice developers.
Improving Data Reliability Assessment in ETL Processes through Quality Scoring Technique in Data Analytics Atika Razali, Nor Famiera; Baharom, Salmi; Abdullah, Salfarina; Admodisastro, Novia Indriaty
JOIV : International Journal on Informatics Visualization Vol 8, No 4 (2024)
Publisher : Society of Visual Informatics

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.62527/joiv.8.4.3632

Abstract

The foundation of a relevant and accurate data analysis is reliable data. Technique and measurement are essential to evaluate current data quality regarding reliability and establish a baseline for ongoing improvement initiatives. Without tools or visualizations, data engineers may find it challenging to monitor and maintain the reliability of the massive data from the extraction, transformation, and loading (ETL) data load process. Data reliability assessment is a helpful technique in analyzing the quality of data reliability and information on the present state of data before commencing any analytics. The proposed technique hinges on the metric and measurement defining data reliability and the dashboard platform where the integration with the user in dictating the weight of data and the final output, which is the final data reliability score, will be projected. The score obtained affirms whether improvements are needed on the data or if an organization can proceed with data analytics. The technique considers the data extraction, transformation, and loading (ETL) procedures used to gather datasets. Data significance or weight was determined according to the analytics needs and preferences, indicating an acceptable score for generating insights. Ultimately, when utilizing the data reliability assessment metrics technique, we are credited with an overall picture of our data’s reliability aspect, as only one look is offered based on the intended analysis. This new approach boosts the confidence among data practitioners and stakeholders, especially those relying on findings generated from data analysis. Furthermore, the overview assists in enhancing the current state of data, where the derived score helps identify possible areas of improvement in the ETL process. Accuracy and efficiency assessment of the proposed technique also showed positive feedback in measuring the method in measuring the reliability of data.
Toward Adoption User Experience Variables for Solo Software Development in Academic and Industry Kusuma, Wahyu Andhyka; Jantan, Azrul Hazri; Admodisastro, Novia Indriaty; binti Mohd Norowi, Noris
JOIV : International Journal on Informatics Visualization Vol 8, No 4 (2024)
Publisher : Society of Visual Informatics

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.62527/joiv.8.4.2172

Abstract

User experience (UX) is frequently mentioned as a rapidly expanding profession. It generates prospects in almost every industry for individuals with expertise in applying design principles and techniques centered around user needs. Many universities specializing in informatics and computer science have acknowledged this demand by integrating more coursework focused on UX into their educational programs. However, the widespread adoption of agile software development and efficient product design has prompted businesses to seek experienced candidates for UX positions, even at entry level. Consequently, individuals aspiring to work in this position need UX experience before acquiring it. Materials: We conducted a pilot study on 235 respondents who voluntarily participated in the research to examine the effect of UX on students' ability to identify a problem in software requirements. Method: This article evaluates the endeavors of a particular institution to bridge this experience gap. The article offers insights and recommended practices for effectively integrating. This research involved industries from two developed countries and one developing country, as well as implementing these aspects on students at one of the institutions with a General Self Efficacy (GSE) scale. Results: The results show the dominant user experience quality aspects. In addition, we provide recommendations for applying to several courses and competencies to enhance student self-efficacy. Implication for Further Research: In this paper, we used a combination of developing a conceptual framework and identifying the industry. With these two methods, we solve the UX gap between industry and academia from the perspective of the UX attribute. Some standards are commonly used in academics to construct the curriculum for their student.
Enhancing Novice Developer Efficacy through UX Journey: Integrating User Experience and User Requirement to Develop Developer Skills Kusuma, Wahyu Andhyka; Jantan, Azrul Hazri; Admodisastro, Novia Indriaty; Norowi, Noris Mohd
JOIV : International Journal on Informatics Visualization Vol 8, No 3 (2024)
Publisher : Society of Visual Informatics

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.62527/joiv.8.3.1848

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.
Elevated Novice Developer Productivity and Self-efficacy by Promoting UX Journey in Software Requirement Elicitation Kusuma, Wahyu Andhyka; Jantan, Azrul Hazri; Admodisastro, Novia Indriaty; Norowi, Noris
JOIV : International Journal on Informatics Visualization Vol 8, No 1 (2024)
Publisher : Society of Visual Informatics

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.62527/joiv.8.1.2171

Abstract

This study explores the effectiveness of the UX Journey methodology in increasing developer productivity and self-efficacy. Materials: The UX journey, consisting of around 30 activities, offers a user-centric approach to developing solutions, with 86 volunteer respondents from 505 populations. Method: Through a comparative analysis of developer productivity metrics and the General Self-Efficacy Scale questionnaire, this study investigates the impact of UX Journey on self-efficacy before and after implementation. Results: The study's findings reveal a significant positive correlation between UX Journey and increased productivity and an association between self-efficacy variables. By incorporating a comprehensive set of activities and a user-centric approach, the UX Journey enables developers to navigate the design process efficiently while gaining a deeper understanding of user needs. The positive correlation between the UX Journey and increased productivity, as well as the relationships between self-efficacy variables, emphasize the value of this methodology in fostering practical design thinking. Implication for Further Research: While this study has limitations regarding sample size and contextual specificity, it provides valuable insight into the benefits of UX Journey and paves the way for further research. In addition, the study focused on specific design projects within a particular context, which might restrict the broader applicability of the results. Significant results indicate that the proposed method is as effective as the elicitation method in general, with the advantage that the developer can understand the needs and empathy of the users. UX journeys can enhance the design process and foster a deeper understanding of users' needs across multiple domains.