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...
Main Author: | |
---|---|
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 |