Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Article type: Research Article
Authors: Ruhe, Günther | Ngo The, An
Affiliations: University of Calgary, 2500 University Drive NW, Calgary, AB T2N 1N4, Canada. ruhe@ucalgary.ca, ango@cpsc.ucalgary.ca
Abstract: There is a growing recognition that an incremental approach to software development is often more suitable and less risky than the traditional waterfall approach. Delivering software in an incremental fashion suggests better customer satisfaction and reduces many of the risks associated with delivering large software projects. In this paper, we consider the problem of deciding which requirements should be assigned to which release. The proposed hybrid approach called EVOLVE* improves existing methods for release planning by combining the strength of mathematical models with the subtleness of experts’ knowledge and judgment. It makes use of different computationally intelligent techniques such as evolutionary computing and principles of multi-criteria decision aid. This is combined with appropriate involvement of human intelligence. EVOLVE* consists of three main phases called modeling, exploration, and consolidation. Different from former algorithms of the EVOLVE family, our new approach plans only two releases in advance, i.e., each requirement is assigned to one of the following three categories: “next release”, “next but one release”, “not yet assigned”. EVOLVE* aims to achieve maximum stakeholder satisfaction. Our iterative procedure allows intelligent search of most promising solutions under the competing criteria of time, benefit and quality as described by the “magic triangle”. The complete approach is illustrated by a case study example.
Keywords: Incremental Software Development, Release Planning, Requirements Prioritization, Hybrid Intelligence, Computational Intelligence, Human Intelligence, Evolutionary Algorithm
DOI: 10.3233/HIS-2004-11-212
Journal: International Journal of Hybrid Intelligent Systems, vol. 1, no. 1-2, pp. 99-110, 2004
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl