liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Front-end design and implementation of a Web-based Streaming Platform: A User Centered Approach
Linköping University, Department of Computer and Information Science, Software and Systems.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Design av användarklient för en webbaserad streaming-plattform : En användarcentrerad approach (Swedish)
Abstract [en]

This master thesis investigates how an Agile User Centered approach can be used when designing and implementing the frontend for a web-based on-demand video streaming platform.

Agile and User Experience (UX) are currently two very popular concepts that are frequently discussed in the software development community. Recently there have been a lot of discussions about how to combine Agile development methodologies and UX activities, and it has proven to be a difficult task in practice. This Master Thesis aims at solving this issue by researching methodologies that take both the Agile aspect as well as UX in consideration. Dual-track Scrum, an Agile/User Centered methodology considering UX, was used as development methodology and throughout the development process it was investigated how this methodology, as well as adding UX activities, affected the UX of the streaming platform.

The conclusion from this thesis is that even though the combination of Agile and User Centered processes is difficult, it can be achieved with good results. The thesis presents guidelines for how to successfully combine the two processes as well as what the most important UX activities are and how they can be used in an Agile development project. The thesis also concludes that using a frontend framework, development tools and HTML5 video is very useful for developing the frontend for the streaming platform.

Place, publisher, year, edition, pages
2015. , 130 p.
Keyword [en]
Frontend development, Dual-track Scrum, User Experience, UCD, Prototyping, Usability Testing, Agile Software Development
National Category
Computer Science Human Computer Interaction Computer Systems Computer Engineering
Identifiers
URN: urn:nbn:se:liu:diva-123351ISRN: LIU-IDA/LITH-EX-A--15/071--SEOAI: oai:DiVA.org:liu-123351DiVA: diva2:881943
External cooperation
Netlight Consulting AB
Subject / course
Computer science
Presentation
2015-09-30, ORIGO-1, Linköping University, Linköping, 13:00 (English)
Supervisors
Examiners
Available from: 2015-12-14 Created: 2015-12-11 Last updated: 2015-12-14Bibliographically approved

Open Access in DiVA

Front-end design and implementation of a Web-based Streaming Platform(12580 kB)225 downloads
File information
File name FULLTEXT01.pdfFile size 12580 kBChecksum SHA-512
48aae379b9f38852a8133a197c81216c4591d6850024ce29f77b0bb4f830fb54195cb0fe27f7dcb7135322e80e026c5d28a0d9781b23119ff0c61215ac07179c
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Salin, Fredrik
By organisation
Software and Systems
Computer ScienceHuman Computer InteractionComputer SystemsComputer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 225 downloads
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: 1552 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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