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
Software Development Methods and Usability: A Systematic Literature Review
Linköping University, Department of Computer and Information Science, Human-Centered systems.
2017 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis provides a tour of main software development methods and their assimilation with usability. Various software development methods have been developed since the origin of software products, and with integration of usability they have achieved great heights. Software developers and researchers are also keen to integrate usability with their methods to develop a successful software product, as their product might not lose its grip over their competitors.

This thesis is a preliminary literature review that provides solutions to key questions such as:

Which development methods are used in projects with high demands on usability?Do agile methods positively contribute to the usability of the product? Do projects with high demands on usability use usability specialists?Which types of usability are addressed in articles relating development methods and usability?

The research aim is to identify how software development methods deal with usability. This thesis clearly discusses about previous empirical studies on software development methods and usability.

In this thesis, Kitchenham’s systematic literature review was followed to extract the knowledge from the databases (Inspec and ACM). Validation on the literature is performed using Cohen’s kappa value with a researcher. Four research questions mentioned above are discussed in detail to analyse the results.

Agile software development methods have been widely deployed due to its iterative, incremental approach and positive contribution towards usability rather than traditional approach. The role of an usability expert has been analyzed in this thesis and their need in the development process. Futhermore, various usability types like satisfaction, efficiency and effectiveness have also been discussed in detail. Finally, this thesis suggess a solution of incorporating usability with software development methods.

Place, publisher, year, edition, pages
2017. , p. 55
Keyword [en]
Usability, Waterfall, Software Development methods, and Agile.
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:liu:diva-143711ISRN: LIU-IDA/LITH-EX-A--17/055--SEOAI: oai:DiVA.org:liu-143711DiVA, id: diva2:1166384
Subject / course
Computer science
Presentation
2017-12-04, Alan Turing, 10:15 (English)
Supervisors
Examiners
Available from: 2017-12-15 Created: 2017-12-14 Last updated: 2017-12-15Bibliographically approved

Open Access in DiVA

fulltext(1697 kB)66 downloads
File information
File name FULLTEXT01.pdfFile size 1697 kBChecksum SHA-512
96f0315339fe55ed8f19a95414ebdacdbee53889b520ae5ee5375018317eb9fe5b62cc28a127a8eb970606ce2c7fe9182f7ff005ac4b54630fbd3c2f920ad8dd
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Prem Kumar, Prabhu Raj
By organisation
Human-Centered systems
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 66 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: 120 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