Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Comparing modifiability of React Native and two native codebases
Linköpings universitet, Institutionen för datavetenskap, Programvara och system.
Linköpings universitet, Institutionen för datavetenskap, Programvara och system.
2017 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

Creating native mobile application on multiple platforms generate a lot of duplicate code. This thesis has evaluated if the code quality attribute modifiability improves when migrating to React Native. One Android and one iOS codebase existed for an application and a third codebase was developed with React Native. The measurements of the codebases were based on the SQMMA-model. The metrics for the model were collected with static analyzers created specifically for this project. The results created consists of graphs that show the modifiability for some specific components over time and graphs that show the stability of the platforms. These graphs show that when measuring code metrics on applications over time it is better to do this on a large codebase that has been developed for some time. When calculating a modifiability value the sum of the metrics and the average value of the metrics between files should be used and it is shown that the React Native platform seems to be more stable than native.

Ort, förlag, år, upplaga, sidor
2017. , 52 s.
Nyckelord [en]
React Nativ, iOS, Android, static analyzers, modifiability, cross platform, cross-platform tools, SQMMA, stability
Nyckelord [sv]
React Native, iOS, Android, statiska analyserare, SQMMA
Nationell ämneskategori
Datorteknik
Identifikatorer
URN: urn:nbn:se:liu:diva-139228ISRN: LIU-IDA/LITH-EX-A--17/025--SEOAI: oai:DiVA.org:liu-139228DiVA: diva2:1120350
Externt samarbete
Valtech
Ämne / kurs
Datateknik
Presentation
2017-06-09, Alan Turing, 13:00 (Engelska)
Handledare
Examinatorer
Tillgänglig från: 2017-07-06 Skapad: 2017-07-06 Senast uppdaterad: 2017-07-06Bibliografiskt granskad

Open Access i DiVA

fulltext(1066 kB)88 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1066 kBChecksumma SHA-512
1d2d3f190a7bd9aea2081151816f1c1d0cf2a99dcec7ed2d842745923113522d8cb521ab2bbc3f8713d854bd6ad76b80435190f38f90ef3cc4e615f317c3aa50
Typ fulltextMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Abrahamsson, RobinBerntsen, David
Av organisationen
Programvara och system
Datorteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 88 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 480 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf