Nyhetsflöde
Logga in till din gruppwebb
Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.
Nedan är de senaste inläggen, kommentarerna, redigeringarna osv. De med senaste aktivitet kommer först.
Administratör Thomas Sjöland korrigerade 16 juni 2021
Presentation of thesis work basic level:
Evaluating Erlang database structures for building statistics in telecommunications - Comparing non-relational and relational databases in Mnesia LOU JÖNSSON
ANTON PTITSIN
Date: June 18th 2021, kl 13-14
Place: zoom Meeting ID: 650 3389 3703 https://kth-se.zoom.us/j/65033893703 Opponents: Oscar Persson and August Henning Bruce
Supervisor: Johan Montelius
Examiner: Thomas Sjöland
School of Electrical Engineering and Computer Science
Host company: Mobile Arts AB
Swedish title: Utvärdering av databasstrukturer i Erlang för att bygga statistik inom telekommunikation
Swedish subtitle: Jämförelse av icke-relations- och relations-databaser i Mnesia
Active listeners can participate without prior registration.
Abstract in english
Mobile subscriptions are steadily increasing, making it more relevant to collect
data and make useful statistics. To handle these large data sets, robust
databases must be built. Two important factors for databases are storing the
information persistently and having an adequate read and write speed to the
database. This thesis project will study two different database structures and
implementations to fulfill these factors. The system will be written in the
database management system Mnesia in the programming language Erlang.
This study was conducted at Mobile Arts AB in Stockholm, Sweden. The
company requested a file processor together with a script interpreter with a
query language used to build relevant statistics. Large amounts of data should
be processed through the file processor and stored in a database efficiently. A
system based on two different database structures was built and compared to
achieve the most efficient system among the two database structures.
To measure the performance of the system and to compare the database
structures, benchmarks were executed to determine the most efficient method.
The results show that the non-relational database has a faster input processing
speed compared to the relational one, while the relational database structure
was faster in output processing. The conclusion is that the non-relational
database works better for the system of this thesis project.
Keywords
Erlang, Mnesia, Data processing, Database models, Statistics
Administratör Thomas Sjöland korrigerade 16 juni 2021
Presentation of thesis work basic level:
Evaluating Erlang database structures for building statistics in telecommunications - Comparing non-relational and relational databases in Mnesia LOU JÖNSSON
ANTON PTITSIN
Date: June 18th 2021, kl 13-14
Place: zoom Meeting ID: 650 3389 3703 https://kth-se.zoom.us/j/65033893703 Opponents: Oscar Persson and August Henning Bruce
Supervisor: Johan Montelius
Examiner: Thomas Sjöland
School of Electrical Engineering and Computer Science
Host company: Mobile Arts AB
Swedish title: Utvärdering av databasstrukturer i Erlang för att bygga statistik inom telekommunikation
Swedish subtitle: Jämförelse av icke-relations- och relations-databaser i Mnesia
Active listeners can participate without prior registration.
Abstract in english
Mobile subscriptions are steadily increasing, making it more relevant to collect¶ data and make useful statistics. To handle these large data sets, robust¶ databases must be built. Two important factors for databases are storing the¶ information persistently and having an adequate read and write speed to the¶ database. This thesis project will study two different database structures and¶ implementations to fulfill these factors. The system will be written in the¶ database management system Mnesia in the programming language Erlang.¶ This study was conducted at Mobile Arts AB in Stockholm, Sweden. The¶ company requested a file processor together with a script interpreter with a¶ query language used to build relevant statistics. Large amounts of data should¶ be processed through the file processor and stored in a database efficiently. A¶ system based on two different database structures was built and compared to¶ achieve the most efficient system among the two database structures.¶ To measure the performance of the system and to compare the database¶ structures, benchmarks were executed to determine the most efficient method.¶ The results show that the non-relational database has a faster input processing¶ speed compared to the relational one, while the relational database structure¶ was faster in output processing. The conclusion is that the non-relational¶ database works better for the system of this thesis project.
Keywords
Erlang, Mnesia, Data processing, Database models, Statistics
Administratör Anders Sjögren korrigerade 2 juni 2021
Presentation av examensarbete för högskoleingenjörsexamen Titel: A Systematic Mapping Study on APIs Employing Artificial Intelligence Technology Respondenter Dilvan Güler och Mohamed Mahdi Dag, Datum och Tid: Onsdag, 2021-06-09 kl 0900-0955 Plats: KTH EECS "online" i Zoom, se länk (Länkar till en externa sida.) Opponenter: Ebba Leckström, Sebastian Pazirai Examinator: Anders Sjögren, handledare: Mira Kajko-Mattsson (KTH) Språk: Muntligt på svenska, frågor kan ställas på engelska Anmälan: Anmälan för lyssnarnärvaro behövs ej för besökare. Abstract
This thesis covers the systematic mapping of established public Application Programming Interface (API)s that are employing the Artificial Intelligence (AI) technology. This due to the fact that the problem has been the lack of systematic maps of AI APIs in the present time, therefore this thesis has the purpose of increasing the insight in the area by creating the mapping study. The goal is to provide both a basis for research and to aid the general developer who uses the AI APIs.
The systematic mapping of the AI APIs will be conducted by examining the information of the APIs and extensive iterations classifying the AI APIs into categories and presented in tables. The analysis and discussion of the study were made based on the results from the study, namely the phases, the iterations, the result tables and the final systematic map. Additionally, an analysis was made on the validity threats of the study.
The evaluation of each API in this study was done in cycles, by categorizing each AI API into a category. Which has been proven to be useful for the target group of this study, the researchers and developers, by aiding them in finding the right API for them to use in their work. Therefore, this work will help future developers and researchers due to the fact that the thesis is providing relevant information in the development phases of employing AI in the web interfaces at the present time.
Keywords
AI, Artificial Intelligence, API, Systematic Mapping, Web development
Administratör Thomas Sjöland korrigerade 16 april 2021
Examensarbete på kandidatnivån
presentation, Zoom möte https://kth-se.zoom.us/j/65933813361 ¶
Tidpunkt onsdag 21 April, 13-15¶
Plats: zoom https://kth-se.zoom.us/j/65933813361
The Solo First Pair Second Programming Model
respondenter: ROBIN HOLMQUIST och CARINA WICKSTRÖMhandledare: Mira Kajko-Mattsson
opponent: Patrik Zhong
examinator: Thomas Sjöland
språk: svenska¶
SammanfattningMjukvara ar grundlaggande for livet i det moderna samhallet. Vi ar beroende av det for kritiskaaspekter som att hantera bankoverforingar och medicinska journaler. Kodfel i programvaran ardock ett vanligt problem och kan orsaka stora skador pa bade manniskor och miljo. Manga forsokhar gjorts for att forbattra programvaruutveckling med malet att minska bland annat kodfel. Ettsadant forsok ar upp nningen av praxisen parprogrammering, dar tva programmerare delar ocharbetar tillsammans pa en enda arbetsstation. Det mer traditionella sattet att utveckla programvaraar soloprogrammering, dar varje utvecklare tilldelas en individuell arbetsstation. Dock kvarstarproblemet med kodfel. Darfor nns det ett behov av battre metoder for att minska kodfel.Syftet med denna avhandling ar att skapa en programvaruutvecklingsmodell for att minskakodfel. Modellen som foreslas i denna avhandling ar en kombinerad praxis dar kodningmed soloprogrammering foljs av omkodning med parprogrammering, kallad Solo First PairSecond (SFPS). Malet ar att hjalpa programvaruutvecklingsteam att utveckla mer palitligprogramvara.Var forskning var kvalitativ med stod av kvantitativ data. Forskningen omfattade enlitteraturstudie och en aktionsstudie. Litteraturstudien gjordes for att skapa en forsta versionav SFPS helt baserad pa litteraturen, medan aktionsstudien gjordes for att utvardera och for naSFPS baserat pa praktisk erfarenhet.Resultaten av denna avhandling ar praxisen SFPS samt en utvardering av denna praxis. Varutvardering visar att SFPS leder till farre kodfel jamfort med soloprogrammering. Dock visar denatt kostnaden med avseende pa utvecklingstid och anstrangning ar betydligt hogre for SFPS jamfortmed soloprogrammering. SFPS bygger pa bade teoretisk och praktisk kunskap och har darfor enstabil grund att bygga pa. Var litteraturstudie veri erade att det inte fanns nagon praxis somSFPS fore denna avhandling.
NyckelordSolo First Pair Second, SFPS, agila metoder, modern mjukvaruutveckling, parprogrammering,soloprogrammering
AbstractSoftware is fundamental to life in modern society. We have come to depend on it for critical aspectssuch as managing bank transactions and medical records. However, code defects in software is acommon issue, and has the potential to cause major damage to both humans and the environment.Many attempts have been made in order to improve software development in order to reduce codedefects, among other aspects. One such attempt is the invention of the practice pair programming,where two programmers share and work together on a single workstation. The more traditionalway of developing software is solo programming, where each developer is assigned an individualworkstation. However, the issue with code defects still remains. Hence, there is a need for bettermethods for reducing software defects.The purpose of this thesis is to create a software development model for reducing software defects.The model suggested in this thesis is a combined practice where coding with solo programming isfollowed by re-coding with pair programming called Solo First Pair Second (SFPS). The goal is tohelp software development teams to develop more reliable software.Our research was qualitative with support from quantitative data. The research included a literaturestudy and an action study. The literature study was done in order to create a rst version of SFPSentirely based on literature, whereas the action study was done in order to evaluate as well as re neSFPS based on practical experience.The results of this thesis is the practice SFPS as well as an evaluation of said practice. Ourevaluation shows that SFPS leads to fewer code defects compared to solo programming. However,the cost with regard to development time and e ort is signi cantly higher for SFPS compared tosolo programming. SFPS is based on both theoretical and practical knowledge, and has thereforea solid foundation to build upon. Our literature study veri ed that no practice like SFPS existedbefore this thesis.
KeywordsSolo First Pair Second, SFPS, agile, modern software development, pair programming, soloprogramming
Administratör Thomas Sjöland korrigerade 16 april 2021
Examensarbete på kandidatnivån
presentation, Zoom möte https://kth-se.zoom.us/j/65933813361
Tidpunkt onsdag 21 April, 13-15
Plats: zoom https://kth-se.zoom.us/j/65933813361
The Solo First Pair Second Programming Model
respondenter: ROBIN HOLMQUIST och CARINA WICKSTRÖMhandledare: Mira Kajko-Mattsson
opponent: Patrik Zhong
examinator: Thomas Sjöland
språk: svenska
SammanfattningMjukvara ar grundlaggande for livet i det moderna samhallet. Vi ar beroende av det for kritiska aspekter som att hantera bankoverforingar och medicinska journaler. Kodfel i programvaran ar dock ett vanligt problem och kan orsaka stora skador pa bade manniskor och miljo. Manga forsok har gjorts for att forbattra programvaruutveckling med malet att minska bland annat kodfel. Ett sadant forsok ar upp nningen av praxisen parprogrammering, dar tva programmerare delar och arbetar tillsammans pa en enda arbetsstation. Det mer traditionella sattet att utveckla programvara ar soloprogrammering, dar varje utvecklare tilldelas en individuell arbetsstation. Dock kvarstar problemet med kodfel. Darfor nns det ett behov av battre metoder for att minska kodfel. Syftet med denna avhandling ar att skapa en programvaruutvecklingsmodell for att minskakodfel. Modellen som foreslas i denna avhandling ar en kombinerad praxis dar kodning med soloprogrammering foljs av omkodning med parprogrammering, kallad Solo First Pair Second (SFPS). Malet ar att hjalpa programvaruutvecklingsteam att utveckla mer palitlig programvara.Var forskning var kvalitativ med stod av kvantitativ data. Forskningen omfattade en litteraturstudie och en aktionsstudie. Litteraturstudien gjordes for att skapa en forsta version av SFPS helt baserad pa litteraturen, medan aktionsstudien gjordes for att utvardera och for na SFPS baserat pa praktisk erfarenhet.Resultaten av denna avhandling ar praxisen SFPS samt en utvardering av denna praxis. Varutvardering visar att SFPS leder till farre kodfel jamfort med soloprogrammering. Dock visar denatt kostnaden med avseende pa utvecklingstid och anstrangning ar betydligt hogre for SFPS jamfortmed soloprogrammering. SFPS bygger pa bade teoretisk och praktisk kunskap och har darfor enstabil grund att bygga pa. Var litteraturstudie veri erade att det inte fanns nagon praxis somSFPS fore denna avhandling.
NyckelordSolo First Pair Second, SFPS, agila metoder, modern mjukvaruutveckling, parprogrammering,soloprogrammering
AbstractSoftware is fundamental to life in modern society. We have come to depend on it for critical aspectssuch as managing bank transactions and medical records. However, code defects in software is acommon issue, and has the potential to cause major damage to both humans and the environment.Many attempts have been made in order to improve software development in order to reduce codedefects, among other aspects. One such attempt is the invention of the practice pair programming,where two programmers share and work together on a single workstation. The more traditionalway of developing software is solo programming, where each developer is assigned an individualworkstation. However, the issue with code defects still remains. Hence, there is a need for bettermethods for reducing software defects.The purpose of this thesis is to create a software development model for reducing software defects.The model suggested in this thesis is a combined practice where coding with solo programming isfollowed by re-coding with pair programming called Solo First Pair Second (SFPS). The goal is tohelp software development teams to develop more reliable software.Our research was qualitative with support from quantitative data. The research included a literaturestudy and an action study. The literature study was done in order to create a rst version of SFPSentirely based on literature, whereas the action study was done in order to evaluate as well as re neSFPS based on practical experience.The results of this thesis is the practice SFPS as well as an evaluation of said practice. Ourevaluation shows that SFPS leads to fewer code defects compared to solo programming. However,the cost with regard to development time and e ort is signi cantly higher for SFPS compared tosolo programming. SFPS is based on both theoretical and practical knowledge, and has thereforea solid foundation to build upon. Our literature study veri ed that no practice like SFPS existedbefore this thesis.
KeywordsSolo First Pair Second, SFPS, agile, modern software development, pair programming, soloprogramming
Administratör Thomas Sjöland korrigerade 16 april 2021
Examensarbete på kandidatnivån
presentation, Zoom möte https://kth-se.zoom.us/j/65933813361
Tidpunkt onsdag 21 April, 13-15
Plats: zoom https://kth-se.zoom.us/j/65933813361
The Solo First Pair Second Programming Model
respondenter: ROBIN HOLMQUIST och CARINA WICKSTRÖMhandledare: Mira Kajko-Mattsson
opponent: Patrik Zhong
examinator: Thomas Sjöland
språk: svenska
SammanfattningMjukvara ar grundlaggande for livet i det moderna samhallet. Vi ar beroende av det for kritiska aspekter som att hantera bankoverforingar och medicinska journaler. Kodfel i programvaran ar dock ett vanligt problem och kan orsaka stora skador pa bade manniskor och miljo. Manga forsok har gjorts for att forbattra programvaruutveckling med malet att minska bland annat kodfel. Ett sadant forsok ar upp nningen av praxisen parprogrammering, dar tva programmerare delar och arbetar tillsammans pa en enda arbetsstation. Det mer traditionella sattet att utveckla programvara ar soloprogrammering, dar varje utvecklare tilldelas en individuell arbetsstation. Dock kvarstar problemet med kodfel. Darfor nns det ett behov av battre metoder for att minska kodfel. Syftet med denna avhandling ar att skapa en programvaruutvecklingsmodell for att minskakodfel. Modellen som foreslas i denna avhandling ar en kombinerad praxis dar kodning med soloprogrammering foljs av omkodning med parprogrammering, kallad Solo First Pair Second (SFPS). Malet ar att hjalpa programvaruutvecklingsteam att utveckla mer palitlig programvara.Var forskning var kvalitativ med stod av kvantitativ data. Forskningen omfattade en litteraturstudie och en aktionsstudie. Litteraturstudien gjordes for att skapa en forsta version av SFPS helt baserad pa litteraturen, medan aktionsstudien gjordes for att utvardera och for na SFPS baserat pa praktisk erfarenhet.Resultaten av denna avhandling ar praxisen SFPS samt en utvardering av denna praxis. Var utvardering visar att SFPS leder till farre kodfel jamfort med soloprogrammering. Dock visar den att kostnaden med avseende pa utvecklingstid och anstrangning ar betydligt hogre for SFPS jamfort med soloprogrammering. SFPS bygger pa bade teoretisk och praktisk kunskap och har darfor en stabil grund att bygga pa. Var litteraturstudie veri erade att det inte fanns nagon praxis som SFPS fore denna avhandling.
NyckelordSolo First Pair Second, SFPS, agila metoder, modern mjukvaruutveckling, parprogrammering, soloprogrammering
AbstractSoftware is fundamental to life in modern society. We have come to depend on it for critical aspects such as managing bank transactions and medical records. However, code defects in software is a common issue, and has the potential to cause major damage to both humans and the environment. Many attempts have been made in order to improve software development in order to reduce code defects, among other aspects. One such attempt is the invention of the practice pair programming, where two programmers share and work together on a single workstation. The more traditional way of developing software is solo programming, where each developer is assigned an individual workstation. However, the issue with code defects still remains. Hence, there is a need for better methods for reducing software defects.The purpose of this thesis is to create a software development model for reducing software defects. The model suggested in this thesis is a combined practice where coding with solo programming is followed by re-coding with pair programming called Solo First Pair Second (SFPS). The goal is to help software development teams to develop more reliable software. Our research was qualitative with support from quantitative data. The research included a literature study and an action study. The literature study was done in order to create a rst version of SFPS entirely based on literature, whereas the action study was done in order to evaluate as well as re ne SFPS based on practical experience. The results of this thesis is the practice SFPS as well as an evaluation of said practice. Our evaluation shows that SFPS leads to fewer code defects compared to solo programming. However, the cost with regard to development time and e ort is signi cantly higher for SFPS compared to solo programming. SFPS is based on both theoretical and practical knowledge, and has therefore a solid foundation to build upon. Our literature study veri ed that no practice like SFPS existed before this thesis.
KeywordsSolo First Pair Second, SFPS, agile, modern software development, pair programming, solo programming
Administratör Thomas Sjöland korrigerade 16 april 2021
Examensarbete på kandidatnivån
presentation, Zoom möte https://kth-se.zoom.us/j/65933813361
Tidpunkt onsdag 21 April, 13-15
Plats: zoom https://kth-se.zoom.us/j/65933813361
The Solo First Pair Second Programming Model
respondenter: ROBIN HOLMQUIST och CARINA WICKSTRÖMhandledare: Mira Kajko-Mattsson
opponent: Patrik Zhong
examinator: Thomas Sjöland¶ språk: svenska (sjoland@kth.se)¶
språk: svenska¶
Aktiva lyssnare är välkomna att ansluta utan föregående anmälan
SammanfattningMjukvara ar grundlaggande for livet i det moderna samhallet. Vi ar beroende av det for kritiska aspekter som att hantera bankoverforingar och medicinska journaler. Kodfel i programvaran ar dock ett vanligt problem och kan orsaka stora skador pa bade manniskor och miljo. Manga forsok har gjorts for att forbattra programvaruutveckling med malet att minska bland annat kodfel. Ett sadant forsok ar upp nningen av praxisen parprogrammering, dar tva programmerare delar och arbetar tillsammans pa en enda arbetsstation. Det mer traditionella sattet att utveckla programvara ar soloprogrammering, dar varje utvecklare tilldelas en individuell arbetsstation. Dock kvarstar problemet med kodfel. Darfor nns det ett behov av battre metoder for att minska kodfel. Syftet med denna avhandling ar att skapa en programvaruutvecklingsmodell for att minskakodfel. Modellen som foreslas i denna avhandling ar en kombinerad praxis dar kodning med soloprogrammering foljs av omkodning med parprogrammering, kallad Solo First Pair Second (SFPS). Malet ar att hjalpa programvaruutvecklingsteam att utveckla mer palitlig programvara.Var forskning var kvalitativ med stod av kvantitativ data. Forskningen omfattade en litteraturstudie och en aktionsstudie. Litteraturstudien gjordes for att skapa en forsta version av SFPS helt baserad pa litteraturen, medan aktionsstudien gjordes for att utvardera och for na SFPS baserat pa praktisk erfarenhet.Resultaten av denna avhandling ar praxisen SFPS samt en utvardering av denna praxis. Var utvardering visar att SFPS leder till farre kodfel jamfort med soloprogrammering. Dock visar den att kostnaden med avseende pa utvecklingstid och anstrangning ar betydligt hogre for SFPS jamfort med soloprogrammering. SFPS bygger pa bade teoretisk och praktisk kunskap och har darfor en stabil grund att bygga pa. Var litteraturstudie veri erade att det inte fanns nagon praxis som SFPS fore denna avhandling.
NyckelordSolo First Pair Second, SFPS, agila metoder, modern mjukvaruutveckling, parprogrammering, soloprogrammering
AbstractSoftware is fundamental to life in modern society. We have come to depend on it for critical aspects such as managing bank transactions and medical records. However, code defects in software is a common issue, and has the potential to cause major damage to both humans and the environment. Many attempts have been made in order to improve software development in order to reduce code defects, among other aspects. One such attempt is the invention of the practice pair programming, where two programmers share and work together on a single workstation. The more traditional way of developing software is solo programming, where each developer is assigned an individual workstation. However, the issue with code defects still remains. Hence, there is a need for better methods for reducing software defects.The purpose of this thesis is to create a software development model for reducing software defects. The model suggested in this thesis is a combined practice where coding with solo programming is followed by re-coding with pair programming called Solo First Pair Second (SFPS). The goal is to help software development teams to develop more reliable software. Our research was qualitative with support from quantitative data. The research included a literature study and an action study. The literature study was done in order to create a rst version of SFPS entirely based on literature, whereas the action study was done in order to evaluate as well as re ne SFPS based on practical experience. The results of this thesis is the practice SFPS as well as an evaluation of said practice. Our evaluation shows that SFPS leads to fewer code defects compared to solo programming. However, the cost with regard to development time and e ort is signi cantly higher for SFPS compared to solo programming. SFPS is based on both theoretical and practical knowledge, and has therefore a solid foundation to build upon. Our literature study veried that no practice like SFPS existed before this thesis.
KeywordsSolo First Pair Second, SFPS, agile, modern software development, pair programming, solo programming