Software Project Scheduling Problem: A Review
<p>The software project scheduling problem (SPSP) is one of the most important activities in software project development. One of the main reasons for unsuccessful software project completion is non-compliance with cost and schedule plans, often due to inefficient scheduling methods. The key f...
Saved in:
| Main Authors: | , |
|---|---|
| Format: | Article |
| Language: | fas |
| Published: |
Islamic Azad University Bushehr Branch
2025-08-01
|
| Series: | مهندسی مخابرات جنوب |
| Subjects: | |
| Online Access: | https://sanad.iau.ir/journal/jce/Article/1107787 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849390997998403584 |
|---|---|
| author | Javad Pashaei Barbin Mahdi Jalali |
| author_facet | Javad Pashaei Barbin Mahdi Jalali |
| author_sort | Javad Pashaei Barbin |
| collection | DOAJ |
| description | <p>The software project scheduling problem (SPSP) is one of the most important activities in software project development. One of the main reasons for unsuccessful software project completion is non-compliance with cost and schedule plans, often due to inefficient scheduling methods. The key factor for delivering software projects within planned cost and schedule is employing accurate and correct scheduling. SPSP is the most critical issue in project development and management, requiring more attention than any other aspect. Software project development should be fundamentally based on it. SPSP encompasses resource planning, cost estimation, manpower allocation, and cost control. Therefore, adopting an algorithm for software project scheduling that optimizes project completion time while considering cost and resource constraints is essential. Simultaneously reducing both cost and time in software project development is crucial for software production companies. Achieving a balance between project time and cost is necessary to minimize the asymmetry between these two factors. In SPSP, the most important element is the Resource Constrained Project Scheduling Problem (RCPSP). RCPSP involves assigning multiple tasks to limited-capacity resources under time constraints to optimize task scheduling with minimal time while satisfying and optimizing resource limitations. This article reviews SPSP using classical models and artificial intelligence algorithms.</p> |
| format | Article |
| id | doaj-art-1dab36e190064e5e8248dc6645a550d0 |
| institution | Kabale University |
| issn | 2980-9231 |
| language | fas |
| publishDate | 2025-08-01 |
| publisher | Islamic Azad University Bushehr Branch |
| record_format | Article |
| series | مهندسی مخابرات جنوب |
| spelling | doaj-art-1dab36e190064e5e8248dc6645a550d02025-08-20T03:41:14ZfasIslamic Azad University Bushehr Branchمهندسی مخابرات جنوب2980-92312025-08-01145689117Software Project Scheduling Problem: A ReviewJavad Pashaei Barbin0Mahdi Jalali1Department of Computer Engineering, Nag.C., Islamic Azad University, Naghadeh, IranDepartment of Electrical Engineering, Nag.C., Islamic Azad University, Naghadeh, Iran<p>The software project scheduling problem (SPSP) is one of the most important activities in software project development. One of the main reasons for unsuccessful software project completion is non-compliance with cost and schedule plans, often due to inefficient scheduling methods. The key factor for delivering software projects within planned cost and schedule is employing accurate and correct scheduling. SPSP is the most critical issue in project development and management, requiring more attention than any other aspect. Software project development should be fundamentally based on it. SPSP encompasses resource planning, cost estimation, manpower allocation, and cost control. Therefore, adopting an algorithm for software project scheduling that optimizes project completion time while considering cost and resource constraints is essential. Simultaneously reducing both cost and time in software project development is crucial for software production companies. Achieving a balance between project time and cost is necessary to minimize the asymmetry between these two factors. In SPSP, the most important element is the Resource Constrained Project Scheduling Problem (RCPSP). RCPSP involves assigning multiple tasks to limited-capacity resources under time constraints to optimize task scheduling with minimal time while satisfying and optimizing resource limitations. This article reviews SPSP using classical models and artificial intelligence algorithms.</p>https://sanad.iau.ir/journal/jce/Article/1107787software project scheduling problem project scheduling problem with limited resources heuristic algorithms |
| spellingShingle | Javad Pashaei Barbin Mahdi Jalali Software Project Scheduling Problem: A Review مهندسی مخابرات جنوب software project scheduling problem project scheduling problem with limited resources heuristic algorithms |
| title | Software Project Scheduling Problem: A Review |
| title_full | Software Project Scheduling Problem: A Review |
| title_fullStr | Software Project Scheduling Problem: A Review |
| title_full_unstemmed | Software Project Scheduling Problem: A Review |
| title_short | Software Project Scheduling Problem: A Review |
| title_sort | software project scheduling problem a review |
| topic | software project scheduling problem project scheduling problem with limited resources heuristic algorithms |
| url | https://sanad.iau.ir/journal/jce/Article/1107787 |
| work_keys_str_mv | AT javadpashaeibarbin softwareprojectschedulingproblemareview AT mahdijalali softwareprojectschedulingproblemareview |