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.

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...

Full description

Bibliographic Details
Main Authors: Olsson, Rikard, Florén, Joacim
Format: Others
Language:Swedish
Published: Tekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatik 2017
Subjects:
iOS
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-36396
id ndltd-UPSALLA1-oai-DiVA.org-hj-36396
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-hj-363962017-08-26T05:21:39ZUppskattningar 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.sweEstimates of development effort for Backend as a Service's with COCOMO II.Olsson, RikardFlorén, JoacimTekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatikTekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatik2017BaaSCOCOMOEstimationsBackend-as-a-serviceiOSComputer SystemsDatorsystemWith 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. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-36396application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic BaaS
COCOMO
Estimations
Backend-as-a-service
iOS
Computer Systems
Datorsystem
spellingShingle BaaS
COCOMO
Estimations
Backend-as-a-service
iOS
Computer Systems
Datorsystem
Olsson, Rikard
Florén, Joacim
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.
description 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.
author Olsson, Rikard
Florén, Joacim
author_facet Olsson, Rikard
Florén, Joacim
author_sort Olsson, Rikard
title 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.
title_short 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.
title_full 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.
title_fullStr 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.
title_full_unstemmed 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.
title_sort 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.
publisher Tekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatik
publishDate 2017
url http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-36396
work_keys_str_mv AT olssonrikard uppskattningaravutvecklingsinsatsforbackendasaservicesmedcocomoiienexperimentellochkomparativstudieavuppskattningaravutvecklingsinsatsforbaasimplementationermedcocomoii
AT florenjoacim uppskattningaravutvecklingsinsatsforbackendasaservicesmedcocomoiienexperimentellochkomparativstudieavuppskattningaravutvecklingsinsatsforbaasimplementationermedcocomoii
AT olssonrikard estimatesofdevelopmenteffortforbackendasaserviceswithcocomoii
AT florenjoacim estimatesofdevelopmenteffortforbackendasaserviceswithcocomoii
_version_ 1718518663088177152