UFRM: A User Feedback Reference Model for Managing Feedback in Dynamic Software Scenarios - Systematic Approach to Developing and Evaluating the UFRM in Dynamic Scenarios

dc.contributor.authorSheikholeslamigarvandani, Hoda
dc.contributor.authorSui, Haoru
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerGay, Gregory
dc.contributor.supervisorFotrousi, Farnaz
dc.date.accessioned2025-06-18T13:26:40Z
dc.date.issued2025
dc.date.submitted
dc.description.abstractUser feedback is essential for software improvement, shaping usability, functionality, and overall user experience. However, in Dynamic Scenarios, where users try to provide feedback under high cognitive load, stress, or mental pressure due to factors such as time sensitivity, environmental uncertainty, or task-focused workflows, significant challenges arise. These situations make it difficult for both feedback senders and receivers to effectively manage the feedback process. As a result, users may delay or skip giving feedback altogether, making it harder for receivers to collect and process valuable input, especially in dynamic scenarios. This study develops a User Feedback Reference Model (UFRM) to improve feedback management under such conditions. We conducted 10 semi-structured interviews with feedback receivers (such as developers and product managers) and 30 semi-structured interviews with feedback senders (end users) to understand their current issues in collecting and processing feedback in dynamic scenarios. The results were analyzed using Thematic Analysis to identify key preferences and challenges of both sides and suggest solutions. These findings were then structured into a four-layer conceptual model for managing real-time feedback in dynamic scenarios, covering scenario detection, feedback collection, processing, and response. UFRM was validated using three real-world inspired use cases covering smart navigation systems, autonomous autopilot driving, and digital healthcare platforms to ensure its effectiveness. These use cases were derived from real feedback contexts shared by users during interviews and were applied step-by-step to test the model’s adaptability and performance under realistic dynamic constraints. The findings provide insights into optimizing feedback mechanisms in dynamic scenarios, balancing the preferences of both feedback senders and receivers, and supporting better software adaptation and user experience.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/309549
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectUser Feedback
dc.subjectDynamic Scenarios
dc.subjectFeedback Management
dc.subjectFeedback Collection
dc.subjectFeedback Processing
dc.subjectFeedback Sender
dc.subjectFeedback Receiver
dc.subjectThematic Analysis
dc.subjectUse Case-Based Evaluation
dc.subjectUFRM
dc.titleUFRM: A User Feedback Reference Model for Managing Feedback in Dynamic Software Scenarios - Systematic Approach to Developing and Evaluating the UFRM in Dynamic Scenarios
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 25-03 HS HS.pdf
Storlek:
5.47 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: