A genetic algorithm for task allocation in collaborative software developmentusing formal concept analysis

S. Chakraverty, Ashish Sachdeva, Arjun Singh
{"title":"A genetic algorithm for task allocation in collaborative software developmentusing formal concept analysis","authors":"S. Chakraverty, Ashish Sachdeva, Arjun Singh","doi":"10.1109/ICRAIE.2014.6909305","DOIUrl":null,"url":null,"abstract":"Software development is no longer an isolated or localized task but a collaborative process with well coordinated contributions from personnel across the globe. Such an approach boosts productivity, but also poses challenges that must be met. One of them is to formally analyze the realms of software development tasks and the teams that are commissioned to perform them to derive the full set of conceptual units that describe these domains in terms of the needed proficiencies. Then, the best possible matching between the cohesive task-sets and the inter-coordinating teams must be obtained. In this paper, we present a model for Collaborative Software Development that addresses these issues. We employ Formal Concept Analysis to generate the concept lattices in the domains of tasks and teams in terms of various skills. We employ Genetic Algorithm, a meta-heuristic that stochastically scans the search space in a guided manner to generate the best possible pairings between task concepts and team concepts. Results show that this approach forms cohesive task sets, identifies sets of homogeneous teams and produces optimum task-team mappings that gives high skills utilization and provides a basis for coordinated and reliable operation. The GA yields a range of non-inferior solutions giving wide scope of tradeoff between various objectives.","PeriodicalId":355706,"journal":{"name":"International Conference on Recent Advances and Innovations in Engineering (ICRAIE-2014)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Recent Advances and Innovations in Engineering (ICRAIE-2014)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRAIE.2014.6909305","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Software development is no longer an isolated or localized task but a collaborative process with well coordinated contributions from personnel across the globe. Such an approach boosts productivity, but also poses challenges that must be met. One of them is to formally analyze the realms of software development tasks and the teams that are commissioned to perform them to derive the full set of conceptual units that describe these domains in terms of the needed proficiencies. Then, the best possible matching between the cohesive task-sets and the inter-coordinating teams must be obtained. In this paper, we present a model for Collaborative Software Development that addresses these issues. We employ Formal Concept Analysis to generate the concept lattices in the domains of tasks and teams in terms of various skills. We employ Genetic Algorithm, a meta-heuristic that stochastically scans the search space in a guided manner to generate the best possible pairings between task concepts and team concepts. Results show that this approach forms cohesive task sets, identifies sets of homogeneous teams and produces optimum task-team mappings that gives high skills utilization and provides a basis for coordinated and reliable operation. The GA yields a range of non-inferior solutions giving wide scope of tradeoff between various objectives.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于形式概念分析的协同软件开发任务分配遗传算法
软件开发不再是一个孤立的或本地化的任务,而是一个协作过程,来自全球人员的良好协调贡献。这种方法提高了生产率,但也带来了必须应对的挑战。其中之一是正式地分析软件开发任务的领域,以及被委托执行这些任务的团队,以根据所需的熟练程度派生出描述这些领域的完整概念单元集。然后,必须获得内聚任务集与内部协调团队之间的最佳匹配。在本文中,我们提出了一个协作软件开发模型来解决这些问题。我们采用形式概念分析来生成任务和团队领域中不同技能的概念格。我们采用遗传算法,这是一种元启发式算法,它以引导的方式随机扫描搜索空间,以生成任务概念和团队概念之间的最佳配对。结果表明,该方法形成了内聚的任务集,识别了同质团队的集合,并产生了最佳的任务-团队映射,从而提供了高技能利用率,并为协调和可靠的操作提供了基础。遗传算法产生一系列非劣解,在各种目标之间进行广泛的权衡。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
New ISFET interface circuits with noise reduction capability Energy conservation of access point using CAPS algorithms A self explanatory review of decision tree classifiers Mobile sensing platform for non-ionizing radiation measurement Improved Blocking Expanding Ring Search (I-BERS) protocol for energy efficient routing in MANET
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1