his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
Testning, buggar och rapid release
University of Skövde, School of Informatics.
2019 (Swedish)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE creditsStudent thesisAlternative title
Testing, bugs and rapid release (English)
Abstract [sv]

Rapid Release är en relativt ny agil utvecklingsmetod som fokuserar på mycket korta cykeltider och små, isolerade uppdateringar som levereras till produktion så snart som möjlig. Google, Facebook, Mozilla Firefox och Amazon är några av de företag som har övergått till Rapid Release (Khomh et al., 2012; Mäntylä et al., 2013; Rossi, 2017). Amazon har enligt Khomh et al. (2012) tagit Rapid Release till en extrem nivå och har med hjälp av Rapid Release minskat sin cykeltid till 11,6 sekunder vilket innebär över 1000 uppdateringar i timman. Några av de fördelarna relaterade till reducerad cykeltid är att kunden får ta del av uppdateringen och eventuellt ny funktionalitet tidigare jämfört med andra utvecklingsmetoder samt att utvecklingsarbetet blir enklare att planera (Khomh et al., 2012). Det finns också forskning som visar att buggar åtgärdas snabbare I Rapid Release jämfört med andra utvecklingsmetoder (Khomh et al., 2012).

Karvonen et al. (2017) hävdar att utmaningar med mer traditionell agil utveckling ärvs av Rapid Release och nämner då bland annat kvalitetskontroll. Det är just denna utmaning denna studie avser att studera genom att undersöka hur mindre utvecklare kan tillämpa testning i en RR-miljö och vilken typ av buggfördelning en sådan utvecklingsmetod kan leda till. Detta studeras med hjälp av två delfrågor: ”Hur kan en mindre utvecklare använda och tillämpa testning i en RR-miljö?” och ”Hur kan buggfördelningen i en mjukvara utvecklad och testad i en RR-miljö skilja sig jämfört med mjukvara utvecklad i traditionella metoder?”.

För att besvara dessa delfrågor utfördes en kombination av kvalitativa och kvantitativa studier. Dessa delfrågor resulterade i indikationer att testning på ett företag, som ovan nämnt, testar nya funktioner och komponenter mycket isolerat och att majoriteten av denna testning sker i användargränssnittet där utvecklarna överväger användarnas beteende för att testa funktionen eller komponenten och att denna typ av testning kan leda till ökad mängd samtidighetsbuggar i mjukvaran jämfört med mjukvara utvecklad i mer traditionella utvecklingsmetoder.

Place, publisher, year, edition, pages
2019. , p. 81
Keywords [sv]
Rapid release, bugg, buggar, systemvetenskap, testning, rapid release
National Category
Information Systems
Identifiers
URN: urn:nbn:se:his:diva-17251OAI: oai:DiVA.org:his-17251DiVA, id: diva2:1328454
Subject / course
Informationsteknologi
Educational program
Information Systems Developer
Supervisors
Examiners
Available from: 2019-06-26 Created: 2019-06-20 Last updated: 2019-06-26Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
School of Informatics
Information Systems

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 66 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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