MEMETIC APPROACH FOR MULTI-OBJECTIVE OVERTIME PLANNING IN SOFTWARE ENGINEERING PROJECTS

dc.contributor.authorMojeed, Hameed Adeleye
dc.contributor.authorBajeh, Amos Orenyi
dc.contributor.authorBalogun, Abdullateef Oluwagbemiga
dc.contributor.authorAdeleke, Hammid
dc.date.accessioned2020-01-30T10:44:09Z
dc.date.available2020-01-30T10:44:09Z
dc.date.issued2019-12
dc.description.abstractSoftware projects often suffer from unplanned overtime due to uncertainty and risk incurred due to changing requirement and attempt to meet up with time-to-market of the software product. This causes stress to developers and can result in poor quality. This paper presents a memetic algorithmic approach for solving the overtime-planning problem in software development projects. The problem is formulated as a three-objective optimization problem aimed at minimizing overtime hours, project makespan and cost. The formulation captures the dynamics of error generation and propagation due to overtime using simulation. Multi-Objective Shuffled Frog-Leaping Algorithm (MOSFLA) specifically designed for overtime planning is applied to solve the formulated problem. Empirical evaluation experiments on six real-life software project datasets were carried out using three widely used multi-objective quality indicators. Results showed that MOSFLA significantly outperformed the existing traditional overtime management strategies in software engineering projects in all quality indicators with 0.0118, 0.3893 and 0.0102 values for Contribution (IC), Hypervolume (IHV) and Generational Distance (IGD) respectively. The proposed approach also produced significantly better IHV and IGD results than the state of the art approach (NSGA-IIV ) in 100% of the project instances. However, the approach could only outperform NSGA-IIV in approximately 67% of projects instances with respect to IC.en_US
dc.identifier.issn1823-4690
dc.identifier.urihttp://hdl.handle.net/123456789/3589
dc.language.isoenen_US
dc.publisherSchool of Engineering, Taylor’s University, Malaysia.en_US
dc.relation.ispartofseries14;6
dc.subjectSoftware Engineeringen_US
dc.subjectMultiobjective Optimizationen_US
dc.subjectProject Managementen_US
dc.subjectOvertime planningen_US
dc.titleMEMETIC APPROACH FOR MULTI-OBJECTIVE OVERTIME PLANNING IN SOFTWARE ENGINEERING PROJECTSen_US
dc.typeArticleen_US

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
14_6_11.pdf
Size:
842.89 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.69 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections