liu.seSearch for publications in DiVA
3031323334353633 of 122
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Building maintainable web applications using React: An evaluation of architectural patterns conducted on Canvas LMS
Linköping University, Department of Computer and Information Science, Software and Systems.
2020 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Maintainability for web applications is increasingly important due to increasing demands for advanced functionality as well as a short time-to-market. Fixing errors, reusing functionality and adding new features efficiently are crucial for making the application profitable for the software organization as well as valuable for the end-user. Modern frameworks and libraries such as React assist web engineers in building sophisticated applications using high-quality solutions called architectural patterns. In this thesis architectural patterns have been evaluated by performing static code analysis using well-established metrics. The evaluation was conducted using a Design Science Research approach on the Learning Management System Canvas. The results showed large variations in maintainability depending on the architectural pattern used.

Place, publisher, year, edition, pages
2020. , p. 70
Keywords [en]
architectural patterns, maintainability, static code analysis, web applications, react, canvas lms, graphql, REST, redux, apollo client, LMS, Canvas
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:liu:diva-164296ISRN: LIU-IDA/LITH-EX-A--20/004--SEOAI: oai:DiVA.org:liu-164296DiVA, id: diva2:1415320
External cooperation
VISIARC
Subject / course
Computer science
Supervisors
Examiners
Available from: 2020-03-18 Created: 2020-03-18 Last updated: 2020-03-18Bibliographically approved

Open Access in DiVA

master-thesis-davjo664(1432 kB)7 downloads
File information
File name FULLTEXT01.pdfFile size 1432 kBChecksum SHA-512
9bd37ec9c1c82fa48a23c7b58988a2c3fa8e46b40d2063d77493db34954ad891471774ed46bffa20d999a505545350e8f2128602bf514ec668d38666647f372f
Type fulltextMimetype application/pdf

By organisation
Software and Systems
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 7 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: 46 hits
3031323334353633 of 122
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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