Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet 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 (engelsk)Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
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.

sted, utgiver, år, opplag, sider
2017. , s. 52
Emneord [en]
React Nativ, iOS, Android, static analyzers, modifiability, cross platform, cross-platform tools, SQMMA, stability
Emneord [sv]
React Native, iOS, Android, statiska analyserare, SQMMA
HSV kategori
Identifikatorer
URN: urn:nbn:se:liu:diva-139228ISRN: LIU-IDA/LITH-EX-A--17/025--SEOAI: oai:DiVA.org:liu-139228DiVA, id: diva2:1120350
Eksternt samarbeid
Valtech
Fag / kurs
Computer Engineering
Presentation
2017-06-09, Alan Turing, 13:00 (engelsk)
Veileder
Examiner
Tilgjengelig fra: 2017-07-06 Laget: 2017-07-06 Sist oppdatert: 2018-01-13bibliografisk kontrollert

Open Access i DiVA

fulltext(1066 kB)275 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 1066 kBChecksum SHA-512
1d2d3f190a7bd9aea2081151816f1c1d0cf2a99dcec7ed2d842745923113522d8cb521ab2bbc3f8713d854bd6ad76b80435190f38f90ef3cc4e615f317c3aa50
Type fulltextMimetype application/pdf

Søk i DiVA

Av forfatter/redaktør
Abrahamsson, RobinBerntsen, David
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 275 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 2245 treff
RefereraExporteraLink to record
Permanent link

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