Elevated Novice Developer Productivity and Self-efficacy by Promoting UX Journey in Software Requirement Elicitation

Wahyu Kusuma - University Putra Malaysia, Malaysia
Azrul Jantan - University Putra Malaysia, Malaysia
Novia Admodisastro - University Putra Malaysia, Malaysia
Noris Norowi - University Putra Malaysia, Malaysia


Citation Format:



DOI: http://dx.doi.org/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.


Keywords


Developer productivity; UX Journey; User Experience; User Requirement.

Full Text:

PDF

References


W. A. Kusuma, “UX Journey - The process to optimize your resource for the quality User Requirement.” 2023. [Online]. Available: https://github.com/uxjourney/requirement

W. A. Kusuma, A. H. B. Jantan, R. B. Abdullah, N. I. Admodisastro, and N. B. M. Norowi, “Integrating Good UX Development Practices in Solo Agile,” presented at the 2022 8th International HCI and UX Conference in Indonesia (CHIuXiD), IEEE, 2022, pp. 47–52.

I. Sommerville, Software engineering, 10. ed., Global ed. in Always learning. Boston Munich: Pearson, 2016.

R. S. Pressman and B. R. Maxim, Software engineering: a practitioner’s approach, Ninth edition. New York, NY: McGraw-Hill Education, 2020.

I. Gräßler, J. Pottebaum, C. Oleff, and D. Preuß, “HANDLING OF EXPLICIT UNCERTAINTY IN REQUIREMENTS CHANGE MANAGEMENT,” Proc. Des. Soc., vol. 1, pp. 1687–1696, Aug. 2021, doi: 10.1017/pds.2021.430.

W. A. Kusuma, A. H. Jantan, N. I. Admodisastro, and N. M. Norowi, “Reframed Design Thinking and Feasibility Analysis of UX Journey: Integrating User Experience and User Requirement for Solo Software Development,” 2023.

F. Almeida and E. Espinheira, “Adoption of Large-Scale Scrum Practices through the Use of Management 3.0,” Informatics, vol. 9, no. 1, Mar. 2022, doi: 10.3390/informatics9010020.

W. Abdeen, X. Chen, and M. Unterkalmsteiner, “An approach for performance requirements verification and test environments generation,” Requir. Eng., Apr. 2022, doi: 10.1007/s00766-022-00379-3.

M. S. Yousaf, S. Ali, Q. Nawaz, S. Afsar, I. Mumtaz, and N. Rashid, “Fagan Inspection: A Defects Finding Mechanism in Software Requirements Specification (SRS) Document,” VFAST Trans. Softw. Eng., p. 10, 2022.

N. Nelson, C. Brindescu, S. McKee, A. Sarma, and D. Dig, “The life-cycle of merge conflicts: processes, barriers, and strategies,” Empir. Softw. Eng., vol. 24, no. 5, pp. 2863–2906, Oct. 2019, doi: 10.1007/s10664-018-9674-x.

E.-M. Schön, J. Thomaschewski, and M. J. Escalona, “Agile Requirements Engineering: A Systematic Literature Review,” Comput. Stand. Interfaces, vol. 49, pp. 79–91, Jan. 2017, doi: 10.1016/j.csi.2016.08.011.

N. Ahmadi Eftekhari, S. Mani, J. Bakhshi, and S. Mani, “Project Manager Competencies for Dealing with Socio-Technical Complexity: A Grounded Theory Construction,” Systems, vol. 10, no. 5, p. 161, Sep. 2022, doi: 10.3390/systems10050161.

M. Bourimi, T. Barth, J. M. Haake, B. Ueberschär, and D. Kesdogan, AFFINE for enforcing earlier consideration of NFRs and human factors when building socio-technical systems following agile methodologies, vol. 6409 LNCS. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 6409 LNCS. 2010, p. 189. doi: 10.1007/978-3-642-16488-0_15.

G. Getto, “Managing Experiences:: Utilizing User Experience Design (UX) as an Agile Methodology for Teaching Project Management,” Int. J. Sociotechnology Knowl. Dev., vol. 7, pp. 1–14, Oct. 2015, doi: 10.4018/IJSKD.2015100101.

T.-C. Hsu, H. Abelson, E. Patton, S.-C. Chen, and H.-N. Chang, “Self-efficacy and behavior patterns of learners using a real-time collaboration system developed for group programming,” Int. J. Comput.-Support. Collab. Learn., vol. 16, no. 4, pp. 559–582, Dec. 2021, doi: 10.1007/s11412-021-09357-3.

A. Issaee, R. Motschnig, and O. Comber, “Pair- versus solo-programming of mini-games as a setting for learning to program: An Action Research approach,” in 2021 IEEE Frontiers in Education Conference (FIE), Oct. 2021, pp. 1–9. doi: 10.1109/FIE49875.2021.9637178.

C. Cortázar et al., “Promoting critical thinking in an online, project-based course,” Comput. Hum. Behav., vol. 119, p. 106705, Jun. 2021, doi: 10.1016/j.chb.2021.106705.

A. Shaw et al., “Thinking critically about critical thinking: validating the Russian HEIghten® critical thinking assessment,” Stud. High. Educ., vol. 45, no. 9, pp. 1933–1948, 2020, doi: 10.1080/03075079.2019.1672640.

N. A. Al-Husban, “Critical thinking skills in asynchronous discussion forums: A case study,” Int. J. Technol. Educ. IJTE, vol. 3, no. 2, pp. 82–91, 2020.

CC2020 Task Force, Computing Curricula 2020: Paradigms for Global Computing Education. New York, NY, USA: ACM, 2020. Accessed: Jun. 16, 2022. [Online]. Available: https://dl.acm.org/doi/book/10.1145/3467967

Ş. Purzer, J. Quintana‐Cifuentes, and M. Menekse, “The honeycomb of engineering framework: Philosophy of engineering guiding precollege engineering education,” J. Eng. Educ., vol. 111, no. 1, pp. 19–39, Jan. 2022, doi: 10.1002/jee.20441.

E. Dringenberg and Ş. Purzer, “Experiences of First-Year Engineering Students Working on Ill-Structured Problems in Teams,” J. Eng. Educ., vol. 107, no. 3, pp. 442–467, 2018, doi: 10.1002/jee.20220.

N. Clark, P. Davies, and R. Skeers, “Self and peer assessment in software engineering projects,” in Conf. Res. Pract. Inf. Technol. Ser., 2005, pp. 91–100. [Online]. Available: https://www.scopus.com/inward/record.uri?eid=2-s2.0-84873518469&partnerID=40&md5=52aed8dcc0f6f41b9456ff7b6217dd20

Y. Dilekli, “Project-based learning,” Paradigm Shifts 21st Century Teach. Learn., pp. 53–68, 2020.

J. Chen, A. Kolmos, and X. Du, “Forms of implementation and challenges of PBL in engineering education: a review of literature,” Eur. J. Eng. Educ., vol. 46, no. 1, pp. 90–115, 2021, doi: 10.1080/03043797.2020.1718615.

C. L. Dym, A. M. Agogino, O. Eris, D. D. Frey, and L. J. Leifer, “Engineering design thinking, teaching, and learning,” J. Eng. Educ., vol. 94, no. 1, pp. 103–120, 2005, doi: 10.1002/j.2168-9830.2005.tb00832.x.

E. Coleman, T. Shealy, J. Grohs, and A. Godwin, “Design thinking among first-year and senior engineering students: A cross-sectional, national study measuring perceived ability,” J. Eng. Educ., vol. 109, no. 1, pp. 72–87, 2020, doi: 10.1002/jee.20298.

Center for Engineering Education and Research, KLE Technological University, Karnataka, INDIA. BVB Campus, Vidyanagar, Hubli, A. V. Yelamali, B. S. Kotabagi, and Center for Engineering Education and Research, KLE Technological University, Karnataka, INDIA. BVB Campus, Vidyanagar, Hubli, “Developing Socially Responsible Students of Engineering at the First-year level through Design Thinking Approach- A New Understanding,” J. Eng. Educ. Transform., vol. 36, no. S2, pp. 221–224, Jan. 2023, doi: 10.16920/jeet/2023/v36is2/23031.

T. A. Thomas, “Developing First Year Students’ Critical Thinking Skills,” Asian Soc. Sci., vol. 7, no. 4, p. p26, Mar. 2011, doi: 10.5539/ass.v7n4p26.

D. Kim and C. Lim, “Promoting socially shared metacognitive regulation in collaborative project-based learning: a framework for the design of structured guidance,” Teach. High. Educ., vol. 23, no. 2, pp. 194–211, 2018, doi: 10.1080/13562517.2017.1379484.

J. Malmberg, S. Järvelä, and H. Järvenoja, “Capturing temporal and sequential patterns of self-, co-, and socially shared regulation in the context of collaborative learning,” Contemp. Educ. Psychol., vol. 49, pp. 160–174, 2017, doi: 10.1016/j.cedpsych.2017.01.009.

G. Schraw, K. J. Crippen, and K. Hartley, “Promoting self-regulation in science education: Metacognition as part of a broader perspective on learning,” Res. Sci. Educ., vol. 36, no. 1–2, pp. 111–139, 2006, doi: 10.1007/s11165-005-3917-8.

P. R. Pintrich, “The role of goal orientation in self-regulated learning,” Handb. Self-Regul., pp. 451–502, 2000.

M. W. Roberts, “Fostering reflection and metacognition with engineering homework,” ASEE Rocky Mt. Sect. Conf. 2017 USA, 2017.

Wahyu Andhyka Kusuma, Azrul Hazri bin Jantan, Novia Admodisastro, and Noris Norowi, “UX Journey Novice Developer.” 2023. doi: 10.17632/6bvbhy3wxp.1.

S. Y. Foo and C. L. Quek, “Developing students’ critical thinking through asynchronous online discussions: A literature review,” Malays. Online J. Educ. Technol., vol. 7, no. 2, pp. 37–58, 2019.

M. Henderson et al., “Conditions that enable effective feedback,” High. Educ. Res. Dev., vol. 38, no. 7, pp. 1401–1416, 2019, doi: 10.1080/07294360.2019.1657807.

D. Dorst, S. Stewart, I. Staudinger, B. Paton, and D. Dong, “Introduction,” DTRS8 Proc. 8th Des. Think. Res. Symp., 2010.

T. Lindberg, R. Gumienny, B. Jobst, and C. Meinel, “Is there a need for a design thinking process?,” Des. Think. Res. Symp., pp. 243–254, 2010.

N. Cross, K. Dorst, and N. Roozenburg, “Research in Design Thinking,” Res. Des. Think., 1992.

N. Cross, Des. Think. Underst. Des. Think Work, 2011.

R. Schwarzer and M. Jerusalem, “Generalized self-efficacy scale,” J Weinman Wright M Johnston Meas. Health Psychol. User’s Portf. Causal Control Beliefs, vol. 35, p. 37, 1995.