Data-Driven User Personas in Requirement Engineering with NLP and Behavior Analysis

He Liang - Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Malaysia
Sufri Muhammad - Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Malaysia
M.N. Shah Zainudin -


Citation Format:



DOI: http://dx.doi.org/10.62527/joiv.8.4.3625

Abstract


As technology rapidly evolves, software development faces growing complexity, requiring adaptation to dynamic user expectations. This study addresses a critical gap in the existing literature by integrating behavioral data and sentiment analysis into the user persona development process within the requirement engineering framework. The primary objective is to create more accurate and representative user personas that better guide software design and development. To achieve this, the research employs advanced Natural Language Processing (NLP) techniques to systematically analyze extensive behavioral and sentiment data collected from social media platforms. The integration process involves segmenting user data into behavioral patterns and emotional states, which are then synthesized to develop nuanced user personas. These personas are expected to significantly improve the accuracy of user requirements, leading to enhanced software performance, increased user satisfaction, and greater development efficiency. The target application area for this research is mobile telecommunications, where precise user understanding is critical. The results indicate that this approach not only refines the traditional persona method but also addresses the evolving needs of users more holistically. By advancing the methodology for user-centered design, this study contributes to the broader field of requirement engineering. Future research will validate and refine this approach across diverse domains, ensuring its adaptability and effectiveness in different contexts. This paper thus has the potential to make a significant impact on how user personas are developed and utilized in software engineering.

Keywords


Requirement engineering; user persona framework; data-driven persona; natural language processing

Full Text:

PDF

References


B. J. Jansen, S.-G. Jung, J. Salminen, K. Guan, and L. Nielsen, "Strengths and Weaknesses of Persona Creation Methods: Guidelines and Opportunities for Digital Innovations," in Proc. 54th Hawaii International Conference on System Sciences (HICSS 2021), Kauai, HI, USA, pp. 4971–4980, Jan. 2021, doi: 10.24251/HICSS.2021.604.

M. Mesgari, C. Okoli, and A. O. De Guinea, “Creating rich and representative personas by discovering affordances,” IEEE Transactions on Software Engineering, vol. 45, no. 10, pp. 967–983, Apr. 2018, doi: 10.1109/tse.2018.2826537.

Jung, S. G., Salminen, J., & Jansen, B. J, “Explaining Data Driven Personas to End Users,” ExSS-ATEC@IUI, p. 221, May. 2022.

Droste, J., Deters, H., Puglisi, J., & Klünder, J, “Designing end-user personas for explainability requirements using mixed methods research,” IEEE International Requirements Engineering Conference Workshops, pp. 129-135, Sep. 2023, doi:10.1109/rew57809.2023.00028.

Singh, H., Khalajzadeh, H., Paktinat, S., Graetsch, U. M., & Grundy, J, “Modelling human-centric aspects of end-users with iStar,” Journal of Computer Languages, 68, p. 101091, Nov. 2022, doi:10.1016/j.cola.2022.101091.

A. Rasheed et al., “Requirement Engineering challenges in agile software development,” Mathematical Problems in Engineering, vol. 2021, pp. 1–18, May 2021, doi: 10.1155/2021/6696695.

B. J. Jansen, J. O. Salminen, and S.-G. Jung, “Data-Driven Personas for Enhanced User Understanding: Combining Empathy with Rationality for Better Insights to Analytics,” Data and Information Management, vol. 4, no. 1, pp. 1–17, Mar. 2020, doi: 10.2478/dim-2020-0005.

C. Märtin, B. C. Bissinger, and P. Asta, “Optimizing the digital customer journey—Improving user experience by exploiting emotions, personas and situations for individualized user interface adaptations,” Journal of Consumer Behaviour, vol. 22, no. 5, pp. 1050–1061, Jun. 2021, doi: 10.1002/cb.1964.

Salminen, J., Jung, S. G., & Jansen, B. J, “The future of data-driven personas: A systematic literature review of 20 years of research,” Personas Studies, 6(1), 7-41, Jul. 2020, doi: 10.2139/ssrn.3581245.

T. Miller, S. Pedell, A. A. Lopez-Lorca, A. Mendoza, L. Sterling, and A. Keirnan, “Emotion-led modelling for people-oriented requirements engineering: The case study of emergency systems,” Journal of Systems and Software, vol. 105, pp. 54–71, Apr. 2015, doi:10.1016/j.jss.2015.03.044.

D. Karolita, J. McIntosh, T. Kanij, J. Grundy, and H. O. Obie, “Use of personas in Requirements Engineering: A systematic mapping study,” Information and Software Technology, vol. 162, p. 107264, Jun. 2023, doi: 10.1016/j.infsof.2023.107264.

B. J. Jansen, S.-G. Jung, L. Nielsen, K. W. Guan, and J. Salminen, “How to Create Personas: Three Persona Creation Methodologies with Implications for Practical Employment,” Pacific Asia Journal of the Association for Information Systems, vol. 14, pp. 1–28, Jan. 2022, doi:10.17705/1pais.14301.

McDonough, S., Adamovic, D., & Kock, N, “Emotion in technostress: An affective events model,” Journal of Organizational and End User Computing, 33(1), 1-21, May. 2021, doi: 10.4018/joeuc.20210101.

Boyle, R. E., Pledger, R., & Brown, H. F, “Iterative Mixed Method Approach to B2B SaaS User Personas,” Proceedings of the ACM on Human-Computer Interaction, p. 1-44, Jun. 2022 doi: 10.1007/978-3-031-35699-5_5.

Salminen, J., Guan, K., Jung, S. G., & Jansen, B. J, “A survey of 15 years of data-driven persona development,” International Journal of Human–Computer Interaction, 37(18), p. 1685-1708, Aug. 2021, doi:10.1080/10447318.2021.1908670.

Salminen, J., Jung, S. G., & Jansen, B. J, “Are data-driven personas considered harmful? Diversifying user understandings with more than algorithms,” Persona Studies, p. 7(1), pp. 48-63, Jun. 2022, doi:10.3316/informit.352977339951659.

F. Tiersen et al., “Smart Home Sensing and Monitoring in Households with Dementia: User-Centered Design Approach,” JMIR Aging, vol. 4, no. 3, p. e27047, May 2021, doi: 10.2196/27047.

H. Li, Q. Chen, Z. Zhong, R. Gong, and G. Han, “E-word of mouth sentiment analysis for user behavior studies,” Information Processing & Management, vol. 59, no. 1, p. 102784, Oct. 2021, doi:10.1016/j.ipm.2021.102784.

P. Jiang, Y. Van Fan, J. Zhou, M. Zheng, X. Liu, and J. J. Klemeš, “Data-driven analytical framework for waste-dumping behavior analysis to facilitate policy regulations,” Waste Management, vol. 103, pp. 285–295, Jan. 2020, doi: 10.1016/j.wasman.2019.12.041.

Alwidian, S, “Towards extending the goal-oriented requirements language with emotion-oriented goals to support socio-technical systems,” In Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, pp. 306-311, Oct. 2022, doi: 10.1145/3550356.3561547.

Salminen, J., Jung, S. G., Nielsen, L., Şengün, S., & Jansen, B. J, “How does varying the number of personas affect user perceptions and behavior? Challenging the ‘small personas’ hypothesis!” International Journal of Human-Computer Studies, 168, 102915., Apr. 2022, doi:10.1145/3550356.3561547.

Perwej, Y., Bhuvaneswari, E., Kumar, S., Arulkumar, V., & Nancy, P, “Unsupervised Feature Learning for Text Pattern Analysis with Emotional Data Collection: A Novel System for Big Data Analytics,” IEEE International Conference on Advanced Computing Technologies and Applications (ICACTA), pp. 1-6, Mar. 2022, doi:10.1109/icacta54488.2022.9753501.

T. D. Huynh, N. Tsakalakis, A. Helal, S. Stalla-Bourdillon, and L. Moreau, "A methodology and software architecture to support Explainability-by-Design," arXiv, 2022, arXiv:2206.06251.

N. Tsakalakis, S. Stalla-Bourdillon, T. D. Huynh, and L. Moreau, "A taxonomy of explanations to support Explainability-by-Design," arXiv, 2022, arXiv:2206.04438.

D. Park and J. Kang, “Constructing Data-Driven Personas through an analysis of mobile application store data,” Applied Sciences, vol. 12, no. 6, p. 2869, Mar. 2022, doi: 10.3390/app12062869.

M. L. Schrum, M. Johnson, M. Ghuy, and M. C. Gombolay, “Four Years in Review,” International Conference on Human-Robot Interaction, pp. 43–52, Mar. 2020, doi: 10.1145/3371382.3380739.

A. Rasheed et al., “Requirement Engineering challenges in agile software development,” Mathematical Problems in Engineering, vol. 2021, pp. 1–18, May 2021, doi: 10.1155/2021/6696695.

Stein, M. K., Jensen, T. B., & Hekkala, R, “The co-development of IT use and task adaptation in healthcare: The role of IS affordances and constraints,” European Journal of Information Systems, 28(3), 287-310. May. 2019, doi: 10.1080/0960085X.2018.1479397.

Tiersen, F., Roussel, M., Naar, L., Serban, A. I., & Calvo, R. A, “Designing personalized user interfaces using emotion-based personas,” Frontiers in Psychology, 12, 609134, Feb. 2021, doi:10.3389/fpsyg.2021.609134.

Calvo, R. A., & Peters, D, “Positive computing: Technology for wellbeing and human potential,” MIT Press, vol. 23, p. 332, Apr. 2021, doi: 10.7551/mitpress/12040.001.0001.