首页> 外文期刊>IEEE Transactions on Software Engineering >Dynamic Software Project Scheduling through a Proactive-Rescheduling Method
【24h】

Dynamic Software Project Scheduling through a Proactive-Rescheduling Method

机译:通过主动重新计划方法进行动态软件项目计划

获取原文
获取原文并翻译 | 示例
           

摘要

Software project scheduling in dynamic and uncertain environments is of significant importance to real-world software development. Yet most studies schedule software projects by considering static and deterministic scenarios only, which may cause performance deterioration or even infeasibility when facing disruptions. In order to capture more dynamic features of software project scheduling than the previous work, this paper formulates the project scheduling problem by considering uncertainties and dynamic events that often occur during software project development, and constructs a mathematical model for the resulting multi-objective dynamic project scheduling problem (MODPSP), where the four objectives of project cost, duration, robustness and stability are considered simultaneously under a variety of practical constraints. In order to solve MODPSP appropriately, a multi-objective evolutionary algorithm based proactive-rescheduling method is proposed, which generates a robust schedule predictively and adapts the previous schedule in response to critical dynamic events during the project execution. Extensive experimental results on 21 problem instances, including three instances derived from real-world software projects, show that our novel method is very effective. By introducing the robustness and stability objectives, and incorporating the dynamic optimization strategies specifically designed for MODPSP, our proactive-rescheduling method achieves a very good overall performance in a dynamic environment.
机译:在动态和不确定的环境中进行软件项目调度对于现实世界中的软件开发至关重要。然而,大多数研究仅通过考虑静态和确定性方案来计划软件项目,这在遇到中断时可能会导致性能下降甚至不可行。为了比以前的工作捕获更多的软件项目调度动态特征,本文通过考虑软件项目开发过程中经常发生的不确定性和动态事件来制定项目调度问题,并为最终的多目标动态项目构建数学模型。调度问题(MODPSP),其中在各种实际约束下同时考虑了项目成本,工期,稳健性和稳定性这四个目标。为了适当地解决MODPSP问题,提出了一种基于多目标进化算法的主动调度方法,该方法可预测性地生成健壮的调度表,并在项目执行过程中响应关键的动态事件来适应先前的调度表。对21个问题实例的大量实验结果,包括从实际软件项目中获得的三个实例,表明我们的新方法非常有效。通过引入鲁棒性和稳定性目标,并结合专为MODPSP设计的动态优化策略,我们的主动重新计划方法在动态环境中实现了非常好的整体性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号