Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat (Limited access)
  • Näytä viite
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat (Limited access)
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

The Impact of AI on Software Development Lifecycle : A Case Study on Wolfbyte

Quyen, Nghi (2024)

 
Avaa tiedosto
QuyenNghi.pdf (1.927Mt)
Lataukset: 

Tekijä ei ole antanut lupaa avoimeen julkaisuun, aineisto on luettavissa vain Tampereen yliopiston kirjastojen opinnäytepisteillä. The author has not given permission to publish the thesis online. The thesis can be read at the thesis point at Tampere University Library.

Quyen, Nghi
2024

Tieto- ja sähkötekniikan kandidaattiohjelma - Bachelor's Programme in Computing and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. Only for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2024-05-13
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202404305103
Tiivistelmä
In an era where Artificial Intelligence (AI) has been rapidly growing across various fields, its integration within software development promises a new frontier of productivity and performance. AI used in software engineering is multifaceted, including automated test-ing, enhanced debugging, code completion, and project management. Notable tools such as Chat GPT and GitHub Copilot have emerged as useful assistants throughout the development lifecycle and promise further advancement with their evolution.

The Software Development Life Cycle (SDLC), particularly in its Agile iteration, serves as the backbone for systematic software creation. Agile methodologies highlight flexibil-ity, continuous delivery, and adaptive planning, making them suitable for integration with AI. This study focuses on AI's role within the three initial stages of ASDLC— Planning and Requirements gathering, Design, and Development.

The main methodology is a Qualitative Descriptive Case Study with the investigation fo-cused on the Wolfbyte project— an example of Agile practice integrated with AI tools. This qualitative approach followed a structured methodology to explore AI's contribu-tions and challenges within software development. The Wolfbyte case study demon-strated that AI could substantially streamline processes across the early stages of ASDLC. During the planning and requirements gathering phase, AI significantly helped in drafting project documentation and requirements specifications. In the design phase, AI facilitated the creation of architectural solutions. In the development phase, the study focuses on AI’s role in code generation and code quality assessment through the So-narQube tool.

The research acknowledged limitations, primarily the absence of pre-AI integration baselines, which restricts the precise measurement of AI's influence. The recommenda-tions include applying AI to later stages of ASDLC and gathering more comprehensive data to improve future research.

In conclusion, the study provides evidence of AI's positive impact within ASDLC's initial stages, as demonstrated by the Wolfbyte project. The insights underscore AI’s potential to revolutionize Agile software development practices.
Kokoelmat
  • Kandidaatintutkielmat (Limited access) [1973]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste