Hide menu

Examensarbeten och uppsatser / Final Theses

Framläggningar på IDA / Presentations at IDA

Se även framläggningar annonserade hos ISY och ITN i Norrköping / See also presentations announced at ISY and ITN in Norrköping (in Swedish)

If nothing is stated about the presentation language then the presentation is in Swedish.

På grund av rådande distansläge kommer framläggningar våren 2020 ske på distans. Se mer information på sidan om digitala framläggningar (även länk till vänster). Vid krav på lösenord för att komma in till exjobbspresentationen, vänligen kontakta examinator för lösenord (skriv in personens namn i sökfältet uppe till höger och välj "Sök IDA-anställda" i menyn).
Due to current distance mode thesis presentations during spring of 2020 will take place online. See more information on the page for online presentations (also link in the menu). If password is required to access the online presentation, please contact the examiner (type in the examiner's name in the search bar in the top right, and choose "Sök IDA-anställda" in the menu).

WExUpp - kommande framläggningar
  • 2021-10-19 kl 09:00 i https://liu-se.zoom.us/j/67481154036?pwd=aFhEdlV3ckM0SUxQNmdjV2VEL0tCZz09

    Tool Support for Test Case Optimization

    Författare: Joakim Östman
    Opponent: Elin Thorgren
    Handledare: Azeem Ahmad
    Examinator: Kristian Sandahl
    Nivå: Grundnivå (16hp)

    Continuous Integration (CI) has become a standard practice in professional software development. The rapid integration and deployment of software that CI brings also puts higher requirements on software testing. The tests that are written not only needs to properly test the functionality of the software to find any faults, but the developers also need to get the necessary feedback from the testing phase as soon as possible. It may take several hours to run the whole test suite for projects with a large number of test cases which creates a need to use various test case optimization techniques. This thesis explores one of those techniques – Similarity based test case selection (SBTCS) which compares the similarity between test cases to find and discard redundant test cases. The research was done by implementing a tool to take a Python test suite and generate a smaller subset using the SBTCS technique. Evaluation of the effectiveness of the generated test suites was performed on three open source Python projects using a range of test suite sizes. The results confirmed earlier findings that showed test suite subsets generated using the SBTCS approach had relatively high code coverage even with small subsets. However, the effects on fault detection were lackluster, performing only slightly better than a randomly generated test suite subset on average.

  • 2021-10-25 kl 15:00 i https://liu-se.zoom.us/j/68686131216?pwd=d0ZTZGtiY2Qzak5abDFFY2wycDY3QT09

    Code migration of reactive programming components, from JavaScript to C++

    Författare: Sebastian Rönbeck Lindahl
    Opponenter: Leopold Arreström, Fanny Magnusson
    Handledare: George Osipov
    Examinator: Ola Leifler
    Nivå: Grundnivå (16hp)

    When it comes to GUI performance, every millisecond counts. In an attempt to improve the performance of Visiarc's (the company at which the study was performed) apps, the management of the reactive programming components of their applications were moved from JavaScript to C++. The different ways this could have been done are discussed, while the chosen approach is emphasized and explained in detail. While the performance of the created C++ system proved to be lacking, there are still many ways to improve the new management system in the future.

Page responsible: Ola Leifler
Last updated: 2020-06-11