Back to results

Massachusetts Institute of Technology

Role of Generative AI tools (GAITs) in Software Development Life Cycle (SDLC)- Waterfall Model

Abstract

dc:description.abstract

The emergence of generative artificial intelligence tools (GAITs) has garnered considerable attention in recent years. These tools, powered by advanced machine learning algorithms, have the ability to generate new and innovative solutions to complex problems. As a result, organizations across various domains are increasingly seeking to reduce human involvement and rely extensively on AI tools to enhance productivity and effectiveness. The continuous advancement of AI technology has paved the way for its integration into software development, bringing forth an era of unparalleled innovation and efficiency. The amalgamation of AI and software development goes beyond mere task automation; it empowers developers and engineers to reimagine the entire process of conceptualizing, designing, and maintaining software. As the roles of teams evolve, the AI tools into the Software Development Life Cycle (SDLC) need to tap into the positive benefits of AI. This thesis is motivated by the widespread availability of AI tools, whose adoption and consequent benefits are still not well understood. This thesis targets the evolution of GAITs in crafting each phase of the SDLC. It details the merits, accuracy and utility requirements for engineers. The research questions delineated will anchor the investigation into the targeted areas of only SDLC in waterfall model. The examination of this thesis is centered around assessing GAITs efficiency in formulating meaningful results in each phase of SDLC, scrutinizing the results and probing the impact of generation on software quality and dependability. The research demonstrates the functionality of GAITs analyzing their impact in each phase of SDLC by iterating over systems of various complexities. Further it illustrates the concept of understanding the GAIT tool, drawing insights and usage of GAIT beyond mere automation in software development life cycle.

Degree

thesis:*
Name thesis:degree_name
Master
Department dc:contributor.department
System Design and Management Program.
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2024

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Prakash, Mridula
Advisor dc:contributor.advisor
  • Rebentisch, Eric

Rights

dc:rights
Statement dc:rights
  • In Copyright - Educational Use Permitted
  • Copyright retained by author(s)

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/1721.1/154009
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/154009

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

Prakash, Mridula. Role of Generative AI tools (GAITs) in Software Development Life Cycle (SDLC)- Waterfall Model. Massachusetts Institute of Technology, 2024. https://hdl.handle.net/1721.1/154009