Role of AI/ML in decision making in software release management
Tahir, Muhammad Faizan (2024)
Diplomityö
Tahir, Muhammad Faizan
2024
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe202501021085
https://urn.fi/URN:NBN:fi-fe202501021085
Tiivistelmä
This thesis explores the role of Artificial Intelligence (AI) and Machine Learning (ML) in enhancing decision-making processes in software release management. The research focuses on understanding how AI/ML technologies improve efficiency, accuracy, and risk management while identifying challenges that hinder their integration. A qualitative approach was adopted, including interviews with industry experts to gather insights into the current practices and experiences with AI/ML tools. The findings highlight the benefits of automating repetitive tasks, optimizing resource allocation, and predicting potential risks, leading to faster and more reliable software releases. However, challenges such as data quality, adaptability to evolving environments, and ethical considerations remain significant hurdles. The study concludes that integrating AI/ML offers transformative potential for release management, provided organizations address technical and operational limitations. Key contributions include a better understanding of practical AI/ML applications and recommendations for overcoming challenges to enable effective decision-making in software development.
