A Multi-Objective Evolutionary Algorithm for Scheduling and Inspection Planning in Software Development Projects

  • In this article, we consider the problem of planning inspections and other tasks within a software development (SD) project with respect to the objectives quality (no. of defects), project duration, and costs. Based on a discrete-event simulation model of SD processes comprising the phases coding, inspection, test, and rework, we present a simplified formulation of the problem as a multiobjective optimization problem. For solving the problem (i.e. finding an approximation of the efficient set) we develop a multiobjective evolutionary algorithm. Details of the algorithm are discussed as well as results of its application to sample problems.

Download full text files

Export metadata

Additional Services

Search Google Scholar
Metadaten
Author:T. Hanne, S. Nickel
URN:urn:nbn:de:hbz:386-kluedo-13077
Series (Serial Number):Berichte des Fraunhofer-Instituts für Techno- und Wirtschaftsmathematik (ITWM Report) (42)
Document Type:Report
Language of publication:English
Year of Completion:2003
Year of first Publication:2003
Publishing Institution:Fraunhofer-Institut für Techno- und Wirtschaftsmathematik
Date of the Publication (Server):2004/02/10
Tag:: multiple objective programming; efficient set; evolutionary algorithms; project management and scheduling; software development
Faculties / Organisational entities:Fraunhofer (ITWM)
DDC-Cassification:5 Naturwissenschaften und Mathematik / 510 Mathematik
Licence (German):Standard gemäß KLUEDO-Leitlinien vor dem 27.05.2011