Artificial Intelligence in Software Project Management

Liyan Song, Leandro Minku*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

The success of a software project highly depends on how well the project is managed. This includes crucial activities such as estimating the effort required to develop the software project, creating a software project schedule including allocation of human resources, managing project risks, monitoring progress, etc. Inadequate handling of such activities can thus lead to serious consequences to software companies. However, software project management is also a very challenging task that involves multiple business and human factors, and conflicting objectives. These challenges are exacerbated when dealing with medium to large size software projects. Under such circumstances, artificial intelligence has the potential to play a significant role in supporting software project managers, enabling them to make more informed management decisions. This chapter discusses how artificial intelligence techniques can support software project managers with two key software project management activities: software project scheduling and software effort estimation.
Original languageEnglish
Title of host publicationOptimising the Software Development Process with Artificial Intelligence
EditorsJosé Raúl Romero, Inmaculada Medina-Bulo, Francisco Chicano
PublisherSpringer
Pages19–65
Number of pages47
Edition1
ISBN (Electronic)9789811999482
ISBN (Print)9789811999475, 9789811999505
DOIs
Publication statusPublished - 20 Jul 2023

Publication series

NameNatural Computing Series
PublisherSpringer
ISSN (Print)1619-7127
ISSN (Electronic)2627-6461

Fingerprint

Dive into the research topics of 'Artificial Intelligence in Software Project Management'. Together they form a unique fingerprint.

Cite this