Loading…

Scheduling and Inspection Planning in Software Development Projects Using Multi-Objective Hyper-Heuristic Evolutionary Algorithm

This paper presents a Multi-objective Hyper-heuristic Evolutionary Algorithm (MHypEA) for the solution of Scheduling and Inspection Planning in Software Development Projects. Scheduling and Inspection planning is a vital problem in software engineering whose main objective is to schedule the persons...

Full description

Saved in:
Bibliographic Details
Published in:International journal of software engineering & applications (Chennai, India) India), 2013-05, Vol.4 (3), p.45-57
Main Authors: A, Charan Kumari, K, Srinivas
Format: Article
Language:English
Subjects:
Citations: Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c1604-35d5bf4583af8b12fc4d430ff09be70de566403e67992192da4e4c12b76dd7b13
cites
container_end_page 57
container_issue 3
container_start_page 45
container_title International journal of software engineering & applications (Chennai, India)
container_volume 4
creator A, Charan Kumari
K, Srinivas
description This paper presents a Multi-objective Hyper-heuristic Evolutionary Algorithm (MHypEA) for the solution of Scheduling and Inspection Planning in Software Development Projects. Scheduling and Inspection planning is a vital problem in software engineering whose main objective is to schedule the persons to various activities in the software development process such as coding, inspection, testing and rework in such a way that the quality of the software product is maximum and at the same time the project make span and cost of the project are minimum. The problem becomes challenging when the size of the project is huge. The MHypEA is an effective metaheuristic search technique for suggesting scheduling and inspection planning. It incorporates twelve low-level heuristics which are based on different methods of selection, crossover and mutation operations of Evolutionary Algorithms. The selection mechanism to select a low-level heuristic is based on reinforcement learning with adaptive weights. The efficacy of the algorithm has been studied on randomly generated test problem.
doi_str_mv 10.5121/ijsea.2013.4304
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1439766694</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1439766694</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1604-35d5bf4583af8b12fc4d430ff09be70de566403e67992192da4e4c12b76dd7b13</originalsourceid><addsrcrecordid>eNotkD1vwjAQhq2qlYpa5q4euwT8FScZEaUFiQokyhw5yQWMnDi1Eyq2_vQm0OlOrx69unsQeqFkElJGp_rkQU0YoXwiOBF3aESSKAwSQuP76y4Dxhh9RGPvdUZIGFMpEjlCv7v8CEVndH3Aqi7wqvYN5K22Nd4aVddDrmu8s2X7oxzgNziDsU0FdYu3zp561uO9H7DPzrQ62GRDps-Al5cGXLCEzmnf6hwvztZ0Q7NyFzwzB-t0e6ye0UOpjIfx_3xC-_fF13wZrDcfq_lsHeRUEhHwsAizUoQxV2WcUVbmoug_LUuSZBCRAkIpBeEgoyRhNGGFEiByyrJIFkWUUf6EXm-9jbPfHfg2rbTPwfRPgu18SgXvLUmZiB6d3tDcWe8dlGnjdNVfnVKSDrrTq-500J0OuvkfOEF2jA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1439766694</pqid></control><display><type>article</type><title>Scheduling and Inspection Planning in Software Development Projects Using Multi-Objective Hyper-Heuristic Evolutionary Algorithm</title><source>EZB Electronic Journals Library</source><creator>A, Charan Kumari ; K, Srinivas</creator><creatorcontrib>A, Charan Kumari ; K, Srinivas</creatorcontrib><description>This paper presents a Multi-objective Hyper-heuristic Evolutionary Algorithm (MHypEA) for the solution of Scheduling and Inspection Planning in Software Development Projects. Scheduling and Inspection planning is a vital problem in software engineering whose main objective is to schedule the persons to various activities in the software development process such as coding, inspection, testing and rework in such a way that the quality of the software product is maximum and at the same time the project make span and cost of the project are minimum. The problem becomes challenging when the size of the project is huge. The MHypEA is an effective metaheuristic search technique for suggesting scheduling and inspection planning. It incorporates twelve low-level heuristics which are based on different methods of selection, crossover and mutation operations of Evolutionary Algorithms. The selection mechanism to select a low-level heuristic is based on reinforcement learning with adaptive weights. The efficacy of the algorithm has been studied on randomly generated test problem.</description><identifier>ISSN: 0976-2221</identifier><identifier>EISSN: 0975-9018</identifier><identifier>DOI: 10.5121/ijsea.2013.4304</identifier><language>eng</language><subject>Algorithms ; Evolutionary algorithms ; Heuristic ; Inspection ; Scheduling ; Searching ; Software development ; Software engineering</subject><ispartof>International journal of software engineering &amp; applications (Chennai, India), 2013-05, Vol.4 (3), p.45-57</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c1604-35d5bf4583af8b12fc4d430ff09be70de566403e67992192da4e4c12b76dd7b13</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>A, Charan Kumari</creatorcontrib><creatorcontrib>K, Srinivas</creatorcontrib><title>Scheduling and Inspection Planning in Software Development Projects Using Multi-Objective Hyper-Heuristic Evolutionary Algorithm</title><title>International journal of software engineering &amp; applications (Chennai, India)</title><description>This paper presents a Multi-objective Hyper-heuristic Evolutionary Algorithm (MHypEA) for the solution of Scheduling and Inspection Planning in Software Development Projects. Scheduling and Inspection planning is a vital problem in software engineering whose main objective is to schedule the persons to various activities in the software development process such as coding, inspection, testing and rework in such a way that the quality of the software product is maximum and at the same time the project make span and cost of the project are minimum. The problem becomes challenging when the size of the project is huge. The MHypEA is an effective metaheuristic search technique for suggesting scheduling and inspection planning. It incorporates twelve low-level heuristics which are based on different methods of selection, crossover and mutation operations of Evolutionary Algorithms. The selection mechanism to select a low-level heuristic is based on reinforcement learning with adaptive weights. The efficacy of the algorithm has been studied on randomly generated test problem.</description><subject>Algorithms</subject><subject>Evolutionary algorithms</subject><subject>Heuristic</subject><subject>Inspection</subject><subject>Scheduling</subject><subject>Searching</subject><subject>Software development</subject><subject>Software engineering</subject><issn>0976-2221</issn><issn>0975-9018</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><recordid>eNotkD1vwjAQhq2qlYpa5q4euwT8FScZEaUFiQokyhw5yQWMnDi1Eyq2_vQm0OlOrx69unsQeqFkElJGp_rkQU0YoXwiOBF3aESSKAwSQuP76y4Dxhh9RGPvdUZIGFMpEjlCv7v8CEVndH3Aqi7wqvYN5K22Nd4aVddDrmu8s2X7oxzgNziDsU0FdYu3zp561uO9H7DPzrQ62GRDps-Al5cGXLCEzmnf6hwvztZ0Q7NyFzwzB-t0e6ye0UOpjIfx_3xC-_fF13wZrDcfq_lsHeRUEhHwsAizUoQxV2WcUVbmoug_LUuSZBCRAkIpBeEgoyRhNGGFEiByyrJIFkWUUf6EXm-9jbPfHfg2rbTPwfRPgu18SgXvLUmZiB6d3tDcWe8dlGnjdNVfnVKSDrrTq-500J0OuvkfOEF2jA</recordid><startdate>20130531</startdate><enddate>20130531</enddate><creator>A, Charan Kumari</creator><creator>K, Srinivas</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20130531</creationdate><title>Scheduling and Inspection Planning in Software Development Projects Using Multi-Objective Hyper-Heuristic Evolutionary Algorithm</title><author>A, Charan Kumari ; K, Srinivas</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1604-35d5bf4583af8b12fc4d430ff09be70de566403e67992192da4e4c12b76dd7b13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Algorithms</topic><topic>Evolutionary algorithms</topic><topic>Heuristic</topic><topic>Inspection</topic><topic>Scheduling</topic><topic>Searching</topic><topic>Software development</topic><topic>Software engineering</topic><toplevel>online_resources</toplevel><creatorcontrib>A, Charan Kumari</creatorcontrib><creatorcontrib>K, Srinivas</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>International journal of software engineering &amp; applications (Chennai, India)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>A, Charan Kumari</au><au>K, Srinivas</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Scheduling and Inspection Planning in Software Development Projects Using Multi-Objective Hyper-Heuristic Evolutionary Algorithm</atitle><jtitle>International journal of software engineering &amp; applications (Chennai, India)</jtitle><date>2013-05-31</date><risdate>2013</risdate><volume>4</volume><issue>3</issue><spage>45</spage><epage>57</epage><pages>45-57</pages><issn>0976-2221</issn><eissn>0975-9018</eissn><abstract>This paper presents a Multi-objective Hyper-heuristic Evolutionary Algorithm (MHypEA) for the solution of Scheduling and Inspection Planning in Software Development Projects. Scheduling and Inspection planning is a vital problem in software engineering whose main objective is to schedule the persons to various activities in the software development process such as coding, inspection, testing and rework in such a way that the quality of the software product is maximum and at the same time the project make span and cost of the project are minimum. The problem becomes challenging when the size of the project is huge. The MHypEA is an effective metaheuristic search technique for suggesting scheduling and inspection planning. It incorporates twelve low-level heuristics which are based on different methods of selection, crossover and mutation operations of Evolutionary Algorithms. The selection mechanism to select a low-level heuristic is based on reinforcement learning with adaptive weights. The efficacy of the algorithm has been studied on randomly generated test problem.</abstract><doi>10.5121/ijsea.2013.4304</doi><tpages>13</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0976-2221
ispartof International journal of software engineering & applications (Chennai, India), 2013-05, Vol.4 (3), p.45-57
issn 0976-2221
0975-9018
language eng
recordid cdi_proquest_miscellaneous_1439766694
source EZB Electronic Journals Library
subjects Algorithms
Evolutionary algorithms
Heuristic
Inspection
Scheduling
Searching
Software development
Software engineering
title Scheduling and Inspection Planning in Software Development Projects Using Multi-Objective Hyper-Heuristic Evolutionary Algorithm
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-06T16%3A05%3A27IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Scheduling%20and%20Inspection%20Planning%20in%20Software%20Development%20Projects%20Using%20Multi-Objective%20Hyper-Heuristic%20Evolutionary%20Algorithm&rft.jtitle=International%20journal%20of%20software%20engineering%20&%20applications%20(Chennai,%20India)&rft.au=A,%20Charan%20Kumari&rft.date=2013-05-31&rft.volume=4&rft.issue=3&rft.spage=45&rft.epage=57&rft.pages=45-57&rft.issn=0976-2221&rft.eissn=0975-9018&rft_id=info:doi/10.5121/ijsea.2013.4304&rft_dat=%3Cproquest_cross%3E1439766694%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c1604-35d5bf4583af8b12fc4d430ff09be70de566403e67992192da4e4c12b76dd7b13%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1439766694&rft_id=info:pmid/&rfr_iscdi=true