Till KTH:s startsida Till KTH:s startsida

Nyhetsflöde

Logga in till din gruppwebb

Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.

Du är inte inloggad. för att delta i diskussionen.

Nedan är de senaste inläggen, kommentarerna, redigeringarna osv. De med senaste aktivitet kommer först.

Februari 2022
Administratör Anders Sjögren skrev inlägget 9 februari 2022
 
November 2021
Administratör Anders Sjögren skrev inlägget 4 november 2021
 
Augusti 2021
Administratör Anders Sjögren skrev inlägget 20 augusti 2021
 
Administratör Anders Sjögren skrev inlägget 20 augusti 2021
 
Juni 2021
Administratör Thomas Sjöland skrev inlägget 15 juni 2021
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 skrev inlägget 2 juni 2021
 
Administratör Anders Sjögren skrev inlägget 2 juni 2021
 
Administratör Anders Sjögren skrev inlägget 2 juni 2021
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

 
April 2021
Administratör Thomas Sjöland skrev inlägget 16 april 2021
En användare har tagit bort sin kommentar
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

 
Oktober 2020
Administratör Anders Sjögren skrev inlägget 15 oktober 2020