Stöd för firmwareutveckling : En fallstudie av bästa praxis

Vetenskapligt belagda metoder för effektiv mjukvaruutveckling är viktiga för alla företag som bedriver mjukvaruutveckling. Firmwareutveckling i små företag är ett specialfall som har unika karaktärsdrag jämfört med mjukvaruutveckling i allmänhet. I en fallstudie undersöks bästa praxis för mjukvaruut...

Full description

Bibliographic Details
Main Author: Janse, August
Format: Others
Language:Swedish
Published: KTH, Skolan för elektroteknik och datavetenskap (EECS) 2020
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-271885
id ndltd-UPSALLA1-oai-DiVA.org-kth-271885
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-2718852020-04-10T03:40:16ZStöd för firmwareutveckling : En fallstudie av bästa praxissweSupport for firmware development : A case study of best practicesJanse, AugustKTH, Skolan för elektroteknik och datavetenskap (EECS)2020Computer and Information SciencesData- och informationsvetenskapVetenskapligt belagda metoder för effektiv mjukvaruutveckling är viktiga för alla företag som bedriver mjukvaruutveckling. Firmwareutveckling i små företag är ett specialfall som har unika karaktärsdrag jämfört med mjukvaruutveckling i allmänhet. I en fallstudie undersöks bästa praxis för mjukvaruutveckling i specialfallets kontext. Ett litet företags speciella omständigheter undersöktes för att utforma ett stöd speciellt för firmwareutveckling. I tolv intervjuer samlades data om företagets rådande situation in. Ett stöd utformades utifrån de speciella utmaningarna som fanns. Stödet användes för att utföra adaptivt underhåll på en av företagets produkter. Kodens kvalitet när alla önskade funktioner implementerats mättes med verktyget Sonarqube och jämfördes med den tidigare kvaliteten. Alla mått på intern kvalitet hade då höjts. Scientifically-proven methods for efficient software development are important to any software development company. Firmware development in small companies is a special case with unique characteristics compared to software development in general. In a case study, best practices for software development are evaluated in the context of the special case. The special circumstances of a small company were investigated to design a support tool specifically for firmware development. In twelve interviews, data on the company’s current situation was collected. A support tool was designed based on the special challenges that were found to exist. The support tool was used to perform adaptive maintenance on one of the company’s products. The code quality when all the desired functions had been implemented was measured with Sonarqube and compared to the quality previously. All measures of internal quality were found to have been increased. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-271885TRITA-EECS-EX ; 2020:24application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Computer and Information Sciences
Data- och informationsvetenskap
spellingShingle Computer and Information Sciences
Data- och informationsvetenskap
Janse, August
Stöd för firmwareutveckling : En fallstudie av bästa praxis
description Vetenskapligt belagda metoder för effektiv mjukvaruutveckling är viktiga för alla företag som bedriver mjukvaruutveckling. Firmwareutveckling i små företag är ett specialfall som har unika karaktärsdrag jämfört med mjukvaruutveckling i allmänhet. I en fallstudie undersöks bästa praxis för mjukvaruutveckling i specialfallets kontext. Ett litet företags speciella omständigheter undersöktes för att utforma ett stöd speciellt för firmwareutveckling. I tolv intervjuer samlades data om företagets rådande situation in. Ett stöd utformades utifrån de speciella utmaningarna som fanns. Stödet användes för att utföra adaptivt underhåll på en av företagets produkter. Kodens kvalitet när alla önskade funktioner implementerats mättes med verktyget Sonarqube och jämfördes med den tidigare kvaliteten. Alla mått på intern kvalitet hade då höjts. === Scientifically-proven methods for efficient software development are important to any software development company. Firmware development in small companies is a special case with unique characteristics compared to software development in general. In a case study, best practices for software development are evaluated in the context of the special case. The special circumstances of a small company were investigated to design a support tool specifically for firmware development. In twelve interviews, data on the company’s current situation was collected. A support tool was designed based on the special challenges that were found to exist. The support tool was used to perform adaptive maintenance on one of the company’s products. The code quality when all the desired functions had been implemented was measured with Sonarqube and compared to the quality previously. All measures of internal quality were found to have been increased.
author Janse, August
author_facet Janse, August
author_sort Janse, August
title Stöd för firmwareutveckling : En fallstudie av bästa praxis
title_short Stöd för firmwareutveckling : En fallstudie av bästa praxis
title_full Stöd för firmwareutveckling : En fallstudie av bästa praxis
title_fullStr Stöd för firmwareutveckling : En fallstudie av bästa praxis
title_full_unstemmed Stöd för firmwareutveckling : En fallstudie av bästa praxis
title_sort stöd för firmwareutveckling : en fallstudie av bästa praxis
publisher KTH, Skolan för elektroteknik och datavetenskap (EECS)
publishDate 2020
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-271885
work_keys_str_mv AT janseaugust stodforfirmwareutvecklingenfallstudieavbastapraxis
AT janseaugust supportforfirmwaredevelopmentacasestudyofbestpractices
_version_ 1719312891649196032