A Compromise Programming to Task Assignment Problem in Software Development Project

The scheduling process that aims to assign tasks tomembers is a difficult job in project management. It plays a prerequisite role in determining the project's quality and sometimes winning the bidding process. This study aims to propose an approach based on multi-objective combinatorial optimiz...

Full description

Saved in:
Bibliographic Details
Main Authors: Son, N.T., Jaafar, J., Aziz, I.A., Anh, B.N., Binh, H.D., Aftab, M.U.
Format: Article
Published: Tech Science Press 2021
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85115907263&doi=10.32604%2fcmc.2021.017710&partnerID=40&md5=84b4f2613dd4ced30fc18142c37cb7f0
http://eprints.utp.edu.my/29418/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utp.eprints.29418
record_format eprints
spelling my.utp.eprints.294182022-03-25T01:51:03Z A Compromise Programming to Task Assignment Problem in Software Development Project Son, N.T. Jaafar, J. Aziz, I.A. Anh, B.N. Binh, H.D. Aftab, M.U. The scheduling process that aims to assign tasks tomembers is a difficult job in project management. It plays a prerequisite role in determining the project's quality and sometimes winning the bidding process. This study aims to propose an approach based on multi-objective combinatorial optimization to do this automatically. The generated schedule directs the project to be completed with the shortest critical path, at the minimum cost, while maintaining its quality. There are several real-world business constraints related to human resources, the similarity of the tasks added to the optimizationmodel, and the literature's traditional rules. To support the decision-maker to evaluate different decision strategies, we use compromise programming to transform multiobjective optimization (MOP) into a single-objective problem. We designed a genetic algorithm scheme to solve the transformed problem. The proposed method allows the incorporation of the model as a navigator for search agents in the optimal solution search process by transferring the objective function to the agents' fitness function. The optimizer can effectively find compromise solutions even if the user may or may not assign a priority to particular objectives. These are achieved through a combination of nonpreference and preference approaches. The experimental results show that the proposed method worked well on the tested dataset. © 2021 Tech Science Press. All rights reserved. Tech Science Press 2021 Article NonPeerReviewed https://www.scopus.com/inward/record.uri?eid=2-s2.0-85115907263&doi=10.32604%2fcmc.2021.017710&partnerID=40&md5=84b4f2613dd4ced30fc18142c37cb7f0 Son, N.T. and Jaafar, J. and Aziz, I.A. and Anh, B.N. and Binh, H.D. and Aftab, M.U. (2021) A Compromise Programming to Task Assignment Problem in Software Development Project. Computers, Materials and Continua, 69 (3). pp. 3429-3444. http://eprints.utp.edu.my/29418/
institution Universiti Teknologi Petronas
building UTP Resource Centre
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Petronas
content_source UTP Institutional Repository
url_provider http://eprints.utp.edu.my/
description The scheduling process that aims to assign tasks tomembers is a difficult job in project management. It plays a prerequisite role in determining the project's quality and sometimes winning the bidding process. This study aims to propose an approach based on multi-objective combinatorial optimization to do this automatically. The generated schedule directs the project to be completed with the shortest critical path, at the minimum cost, while maintaining its quality. There are several real-world business constraints related to human resources, the similarity of the tasks added to the optimizationmodel, and the literature's traditional rules. To support the decision-maker to evaluate different decision strategies, we use compromise programming to transform multiobjective optimization (MOP) into a single-objective problem. We designed a genetic algorithm scheme to solve the transformed problem. The proposed method allows the incorporation of the model as a navigator for search agents in the optimal solution search process by transferring the objective function to the agents' fitness function. The optimizer can effectively find compromise solutions even if the user may or may not assign a priority to particular objectives. These are achieved through a combination of nonpreference and preference approaches. The experimental results show that the proposed method worked well on the tested dataset. © 2021 Tech Science Press. All rights reserved.
format Article
author Son, N.T.
Jaafar, J.
Aziz, I.A.
Anh, B.N.
Binh, H.D.
Aftab, M.U.
spellingShingle Son, N.T.
Jaafar, J.
Aziz, I.A.
Anh, B.N.
Binh, H.D.
Aftab, M.U.
A Compromise Programming to Task Assignment Problem in Software Development Project
author_facet Son, N.T.
Jaafar, J.
Aziz, I.A.
Anh, B.N.
Binh, H.D.
Aftab, M.U.
author_sort Son, N.T.
title A Compromise Programming to Task Assignment Problem in Software Development Project
title_short A Compromise Programming to Task Assignment Problem in Software Development Project
title_full A Compromise Programming to Task Assignment Problem in Software Development Project
title_fullStr A Compromise Programming to Task Assignment Problem in Software Development Project
title_full_unstemmed A Compromise Programming to Task Assignment Problem in Software Development Project
title_sort compromise programming to task assignment problem in software development project
publisher Tech Science Press
publishDate 2021
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85115907263&doi=10.32604%2fcmc.2021.017710&partnerID=40&md5=84b4f2613dd4ced30fc18142c37cb7f0
http://eprints.utp.edu.my/29418/
_version_ 1738656963057680384
score 13.211869