Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Centria-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Centria-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Autodetecting antipatterns in web applications architecture

Andreikov, Mikhail (2024)

 
Avaa tiedosto
Andreikov_Mikhail.pdf (4.541Mt)
Lataukset: 


Andreikov, Mikhail
2024
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052716024
Tiivistelmä
The main goal of this work is to develop a solution for automatically identifying antipatterns in web applications. Additional goals include searching for the most common antipatterns in microservice architecture, as well as assessing the complexity of identifying a particular antipattern.

To achieve the above goals, literature review on antipatterns in microservice architecture was carried out and an analysis was conducted on their impact on microservices architecture maintenance during the time in the code base. Author researched modern approaches for identifying antipatterns, along with their capabilities and limitations. Static analysis was chosen as the method for detecting antipatterns.

The case study approach was used while evaluating the accuracy of the proposed solution. The application was developed by applying analysis and testing to open-source projects, which allowed for the creation of the application considering various development approaches. Having launched a ready-made solution on several open-source projects, antipatterns were found in many projects.

This work demonstrated the strengths and weaknesses of using static analysis when searching for antipatterns in a microservice architecture. In the future, the work can be expanded by adding dynamic analysis to the analysis to be able to identify antipatterns that become visible only when the program is running.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste