Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Skillnaden mellan open source och closed source chatbottar: En undersökning av två chatbotsplattformar
Jönköping University, School of Engineering, JTH, Computer Science and Informatics.
Jönköping University, School of Engineering, JTH, Computer Science and Informatics.
2019 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Syfte –Svenska myndigheter, framförallt Domstolsverket, är intresserade av att implementera en chatbot för att kunna informera allmänheten om sina tjänster samt även besvara frågor på ett lättare sätt. Studier inom kundtjänst har tidigare visat tecken på att förbättra kundupplevelsen med hjälp av den härtekniken. Myndigheternas kunskaper om denna teknik är begränsad och därför måste en studie om vilket det mest lämpade alternativet är göras. Hur avgör myndigheterna vilken mjukvara som är att föredra? För att besvara frågan behöver myndigheterna granska en mjukvaras arkitektur utifrån en eller flera fördefinierade mätningspunkter. Dessa mätningspunkter blir benämnda som kvalitetsattribut, som i sin tur är syftar till icke-funktionella kännetecken för en komponent eller ett system. Ett systems modifierbarhet är viktig för en myndighet då de behöver kunna anpassa systemet efter sina egna behov. Anledningen till det är för att olika myndigheter använder en plattform på flera varierande vis beroende på deras val av arbetssätt och informationsspridning. För attytterligare bredda studien så valdes en frågeställning som fokuserar på en jämförelse mellan en open source och closed source-chatbot.Frågeställningen blev således: Hur skiljer sig opensource chatbots och closed source chatbots utifrån modifierbarhet?Metod –För att besvara frågeställningen användes en utvärderingsmetod som fokuserar på det nämnda kvalitetsattributet. SAAM ( Software Architecture Analysis Method ) är en etablerad metodför att jämföra eller utvärdera mjukvaruarkitekturer utifrån dess modifierbarhet.Två chatbottar, där den ena -Microsoft Azure Bot som representerar closed source, blev jämförd mot den andra -Botpress som representerar open source.För att få svar på forskningsfrågan gjordes en litteraturstudie om hur en SAAM-utvärdering skall utföras och vad som krävs för att den skall kunna vara genomförbar. När detta var funnet följdes sedan de steg som finns inom en SAAM-utvärderingsprocess.Scenarion blev framtagna som sedan blev vidareutvecklade och indelade i direkta och indirektascenarion. Det var dessa typer av scenarier som sedan avgjorde vilken typ av chatbot som var mest modifierbar. Indelningen gjordes genom litteraturstudier. Dessa scenarion blev sedan utvärderade i tur och ordning, där relevant litteratur om de båda plattformarna studerades för att kunna göra analyserna. Med analyserna på plats kunde senare vilket ramverk som var att föredra avgöras och därmed avsluta studien med en slutsats till frågeställningen. Resultat –Efter att ha slutfört studien och granskat resultatet kan följande slutsats dras: Botpress chatbotten var mer modifierbar än Microsoft Azure chatbotten.Implikationer –Studiens resultat visade efteråt att Botpress är den som var mest modifierbar. Det implicerar att en open source chattbot är mer modifierbar än en closed source chatbot.Begränsningar –Den första begränsningen som påverkade studiens trovärdighet var antalet chattbotar som blev utvärderade. Som tidigare nämnt behandlade studien endast två plattformar, vilket egentligen endast besvarar vilken av dessa två plattformar som är mest modifierbar. Den andra begränsningen var komponenterna som behandlades. Där komponenterna huvudsakligen berörde FAQ-delen av båda plattformarna.Den tredje begränsningen var valet och antalet av scenarier, där studien använde ett begränsat antal scenarier. Studien skulle vara mer trovärdig om den hade fler och mer varierande scenarier att utvärdera plattformarna ifrån. Den fjärde begränsningen var attde indirekta scenarierna inte blev validerade på samma sätt som de direkta scenarierna, då utvärderarna ej var experter på plattformens arkitektur, som de i sig enligt SAAM’s anvisningar bör vara.

Place, publisher, year, edition, pages
2019. , p. 48
Keywords [sv]
Chatbottar, Open source vs Closed source, SAAM, Mjukvaruuarkitektur, Utvärderingsmetoder, Modifierbarhet
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:hj:diva-46943ISRN: JU-JTH-DTA-1-20190088OAI: oai:DiVA.org:hj-46943DiVA, id: diva2:1374638
External cooperation
Domstolsverket
Subject / course
JTH, Computer Engineering
Supervisors
Examiners
Available from: 2019-12-06 Created: 2019-12-02 Last updated: 2019-12-06Bibliographically approved

Open Access in DiVA

fulltext(1828 kB)10 downloads
File information
File name FULLTEXT01.pdfFile size 1828 kBChecksum SHA-512
74b0e06dc0d73c37435703e38d0e177acefdc8a5c95a13f21784d8399d18bcf47bc28f6abad7e7de6ed2244da7978bb72182bd1c28030d7be11962b908546b3c
Type fulltextMimetype application/pdf

By organisation
JTH, Computer Science and Informatics
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 10 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

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

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