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
Uppskattningar av utvecklingsinsats för Backend as a Service’s med COCOMO II: En experimentell och komparativ studie av uppskattningar av utvecklingsinsats för BaaS-implementationer med COCOMO II.
Jönköping University, School of Engineering, JTH, Computer Science and Informatics.
Jönköping University, School of Engineering, JTH, Computer Science and Informatics.
2017 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Estimates of development effort for Backend as a Service's with COCOMO II. (English)
Abstract [en]

With the increase of iOS applications on the market the demand and use of Backend as a Service (BaaS) providers also increase. In an early phase of the development it is beneficial for a potential application publisher to use a BaaS to quickly reach the market. Over time the provided services may be inadequate which make many BaaS users migrate to a custom developed backend. This paper intends to investigate which BaaS provider gives the least dismissed effort when making a transition to a custom developed backend with the purpose of providing basis for potential application publishers in the selection of a provider, given that a future transition to a custom backend will occur. From a population of ten providers, five were randomly selected – Firebase, Kinvey, CloudMine, Kumulos and Kii. In order to measure required effort for each provider, code that is tightly coupled to each provider’s SDK was implemented, according to provider guidelines and documentation. The implementations were measured with the COCOMO II model which gives a result in terms of required person months (PM). The measured PM of each implementation was compared. The hypothesis of the study could be rejected if the resulting PM of two implementations were disjointed. The result and analysis show difference in PM which lead to a rejection of the hypothesis. Whether the assumptions of the organization, product and project affected the results were analysed and the hypothesis was rejected regardless of these assumptions. If the organization of a potential application publisher resembles the one in the research Firebase is the recommended choice of BaaS provider.

Place, publisher, year, edition, pages
2017. , p. 47
Keywords [en]
BaaS, COCOMO, Estimations, Backend-as-a-service, iOS
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:hj:diva-36396ISRN: JU-JTH-DTA-1-20170041OAI: oai:DiVA.org:hj-36396DiVA, id: diva2:1114855
Subject / course
JTH, Computer Engineering; JTH, Computer Engineering
Presentation
2017-05-23, 10:00 (Swedish)
Supervisors
Examiners
Available from: 2017-08-25 Created: 2017-06-26 Last updated: 2017-08-25Bibliographically approved

Open Access in DiVA

fulltext(3366 kB)65 downloads
File information
File name FULLTEXT01.pdfFile size 3366 kBChecksum SHA-512
6b4ab175b9019a25ac9692375e56115dd94b5e870aeb15fdd13922b7d998e4ee7aa62367451c3a92ff4af8d11fa04493697eab30adb76f7dd81f3fbe7dd19431
Type fulltextMimetype application/pdf

By organisation
JTH, Computer Science and Informatics
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 65 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: 210 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