Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Impact of adopting AI tools by software developers towards productivity and sustainability

Hassan, Mohammad Asif (2024)

Katso/Avaa
mastersthesis_hassan_mohammadasif.pdf (1.071Mb)
Lataukset: 


Diplomityö

Hassan, Mohammad Asif
2024

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe20241210100685

Tiivistelmä

Software developers are adopting artificial intelligence (AI) tools to develop software products and promote their software business. Every software project has three requirements: they must be finished on schedule, within budget, and to the highest standard of quality achievable. In the software development process, Software developers face manual and time-consuming coding tasks, Inadequate bug detection and resolution, complexity in code refactoring, and limited test coverage and maintenance. Recently, software developers have harnessed the power of AI tools to create innovative solutions to achieve their desired milestones and mitigate software development complexities in their working premises. This research uses a mix-method approach, including a systematic literature review, and a few semi-structured interviews to find out the key factors, benefits, and barriers of adopting AI tools and the deep thoughts of the software developers who worked in a scrum team and their contributions towards sustainability in the software development process respectively. This study found that how AI tools help developers to enhance code quality, reduce cognitive load and boost the testing through auto code suggestions, auto task completion, code refactoring, innovative suggestions and automate testing process and assist developers in contributing to sustainability by reducing development time and cost. This research provides a solid idea, of how software developers are using AI tools in their working environments to mitigate their workloads to develop the best quality software products after having barriers and their contributions towards sustainability.
Kokoelmat
  • Diplomityöt ja Pro gradu -tutkielmat [15284]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste