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.
Verfasser*innenangaben: | T. Hanne, S. Nickel |
---|---|
URN: | urn:nbn:de:hbz:386-kluedo-13077 |
Schriftenreihe (Bandnummer): | Berichte des Fraunhofer-Instituts für Techno- und Wirtschaftsmathematik (ITWM Report) (42) |
Dokumentart: | Bericht |
Sprache der Veröffentlichung: | Englisch |
Jahr der Fertigstellung: | 2003 |
Jahr der Erstveröffentlichung: | 2003 |
Veröffentlichende Institution: | Fraunhofer-Institut für Techno- und Wirtschaftsmathematik |
Datum der Publikation (Server): | 10.02.2004 |
Freies Schlagwort / Tag: | : multiple objective programming; efficient set; evolutionary algorithms; project management and scheduling; software development |
Fachbereiche / Organisatorische Einheiten: | Fraunhofer (ITWM) |
DDC-Sachgruppen: | 5 Naturwissenschaften und Mathematik / 510 Mathematik |
Lizenz (Deutsch): | Standard gemäß KLUEDO-Leitlinien vor dem 27.05.2011 |