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...
Main Authors: | , |
---|---|
Format: | Others |
Language: | Swedish |
Published: |
Tekniska Högskolan, Högskolan i Jönköping, JTH, Datateknik och informatik
2017
|
Subjects: | |
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 |