IDEAS home Printed from https://ideas.repec.org/a/ids/ijiscm/v3y2008i1p63-80.html
   My bibliography  Save this article

Improvement of component selection process using Genetic Algorithm for Component-Based Software Development

Author

Listed:
  • K. Vijayalakshmi
  • N. Ramaraj
  • R. Amuthakkannan

Abstract

Modern information systems are becoming more expensive to build and maintain. Software development management and software quality goals are necessary, but not sufficient for the needs of today's marketplace. Shorter cycle time, completed with fewer resources is also in demand. Therefore, organisations are turning to Component-Based Software Development (CBSD). Potentially, CBSD can be used to reduce software development time by bringing the system to markets as early as possible. CBSD process consists of four major processes: component qualification, component adaptation, component composition and component update. To realise the benefits which CBS brings it is imperative that the right software component is selected for a project, because selecting inappropriate component may results in increased time and cost of software development which CBSD aims at reducing. Component selection is a major challenge to CBS developers, due to the multiplicity of similar components on the market with varying capabilities. Although several approaches and criteria have been proposed for component selection, there is no well-defined procedure to select optimised components. In this article, an automated approach is proposed based on Genetic Algorithm that enables the selection of software components both considering functional and non-functional requirements to find the best combination of components.

Suggested Citation

  • K. Vijayalakshmi & N. Ramaraj & R. Amuthakkannan, 2008. "Improvement of component selection process using Genetic Algorithm for Component-Based Software Development," International Journal of Information Systems and Change Management, Inderscience Enterprises Ltd, vol. 3(1), pages 63-80.
  • Handle: RePEc:ids:ijiscm:v:3:y:2008:i:1:p:63-80
    as

    Download full text from publisher

    File URL: http://www.inderscience.com/link.php?id=19289
    Download Restriction: Access to full text is restricted to subscribers.
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:ids:ijiscm:v:3:y:2008:i:1:p:63-80. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sarah Parker (email available below). General contact details of provider: http://www.inderscience.com/browse/index.php?journalID=79 .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.