Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Perceived Performance in Web Applications: Comparing User, Developer, and AI Evaluations of Loading Strategies
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
2026 (English)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Background. Perceived performance is a critical aspect of user experience (UX) in modern web applications, particularly during loading states. While various loading strategies such as spinners, skeleton screens, and progressive rendering are widely used, their actual impact on user perception is not fully understood.

Objectives. This study aims to investigate how different loading strategies influence perceived performance and interaction quality, and to examine how developer assumptions and AI-based evaluations align with actual user preferences.

Methods. A controlled web-based prototype was developed to simulate five loading strategies under identical conditions. A total of 20 end users evaluated their experience across multiple tasks, while 5 developers and 4 AI models provided predictions regarding user preferences. Data was collected through structured rating scales and qualitative feedback.

Results. The results show that progressive rendering was consistently rated as the most effective loading strategy across all user experience metrics. In contrast, developers and most AI models predicted that skeleton screens would be preferred. This reveals a clear mismatch between predicted and actual user preferences.

Conclusions. The findings demonstrate that perceived performance is strongly influenced by continuous feedback and incremental content delivery rather than static placeholders. The study highlights the importance of empirical validation in UX design and suggests that commonly assumed best practices may not always alignwith real user experience.

Abstract [sv]

Bakgrund. Upplevd prestanda är en viktig del av användarupplevelse (UX) i moderna webbapplikationer, särskilt vid laddningstillstånd. Även om flera laddningsstrategier, såsom laddningsindikatorer, skelettskärmar och progressiv rendering, används i praktiken är deras faktiska påverkan på användarnas upplevelse inte alltid tydlig.

Syfte. Syftet med studien är att undersöka hur olika laddningsstrategier påverkar upplevd prestanda och interaktionskvalitet, samt att jämföra hur utvecklares antaganden och AI-baserade utvärderingar överensstämmer med faktiska användarpreferenser.

Metod. En kontrollerad webbaserad prototyp utvecklades där fem laddningsstrategier implementerades under identiska förhållanden. Totalt deltog 20 slutanvändare, 5 utvecklare och 4 AI-modeller i studien. Slutanvändarna utvärderade strategierna genom strukturerade skattningsskalor och frivilliga kommentarer, medan utvecklare och AI-modeller fick förutsäga användarnas preferenser.

Resultat. Resultaten visar att progressiv rendering fick högst betyg från slutanvändarna inom upplevd hastighet, smidighet, tydlighet och tillfredsställelse. Däremot förutspådde utvecklarna och de flesta AI-modellerna att skelettskärmar skulle vara den strategi som användarna föredrog. Detta visar på en tydlig skillnad mellan faktiska användarpreferenser och förväntade preferenser.

Slutsatser. Studien visar att upplevd prestanda inte enbart påverkas av faktisk laddningstid, utan även av hur systemet kommunicerar framsteg och ger användarenkontinuerlig återkoppling. Resultaten betonar vikten av empirisk användartestning vid UX-beslut och visar att etablerade antaganden inte alltid stämmer överens medfaktisk användarupplevelse.

Place, publisher, year, edition, pages
2026. , p. 30
Keywords [en]
user experience, perceived performance, loading strategies, web appli- cations, progressive rendering
Keywords [sv]
användarupplevelse, upplevd prestanda, laddningsstrategier, webbapplikationer, progressiv rendering
National Category
Other Engineering and Technologies
Identifiers
URN: urn:nbn:se:bth-29950OAI: oai:DiVA.org:bth-29950DiVA, id: diva2:2078600
Subject / course
PA1438 Självständigt arbete Webbprogrammering
Educational program
PAGWG Webbprogrammering
Supervisors
Examiners
Available from: 2026-06-29 Created: 2026-06-24 Last updated: 2026-06-29Bibliographically approved

Open Access in DiVA

fulltext(1612 kB)8 downloads
File information
File name FULLTEXT01.pdfFile size 1612 kBChecksum SHA-512
ae5a2a737a3d7d9f4f0aa0c992537cbe85fa874ac89fcba346a9faf0b99a0733ff0cb3c622a7f3941aa945acacf1168c6096fb022af22108f9e0643eebb63955
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Üzüm, Melissa
By organisation
Department of Computer Science
Other Engineering and Technologies

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 6 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf