...
首页> 外文期刊>Information and software technology >The Effect Of Task Order On The Maintainability Of Object-oriented Software
【24h】

The Effect Of Task Order On The Maintainability Of Object-oriented Software

机译:任务顺序对面向对象软件可维护性的影响

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

摘要

This paper presents results from a quasi-experiment that investigates how the sequence in which maintenance tasks are performed affects the time required to perform them and the functional correctness of the changes made. Specifically, the study compares how time required and correctness are affected by (1) starting with the easiest change task and progressively performing the more difficult tasks (Easy-First), versus (2) starting with the most difficult change task and progressively performing the easier tasks (Hard-First). In both cases, the experimental tasks were performed on two alternative types of design of a Java system to assess whether the choice of the design strategy moderates the effects of task order on effort and correctness. The results show that the time spent on making the changes is not affected significantly by the task order of the maintenance tasks, regardless of the type of design. However, the correctness of the maintainability tasks is significantly higher when the task order of the change tasks is Easy-First compared to Hard-First, again regardless of design. A possible explanation for the results is that a steeper learning curve (Hard-First) causes the programmer to create software that is less maintainable overall.
机译:本文介绍了一个准实验的结果,该实验研究了维护任务的执行顺序如何影响执行维护任务所需的时间以及所做更改的功能正确性。具体而言,该研究比较了(1)从最容易的更改任务开始并逐步执行较困难的任务(“简易优先”)与(2)从最困难的更改任务开始并逐步执行更改对时间和正确性的影响。更轻松的任务(硬优先)。在这两种情况下,实验任务都是在Java系统的两种替代设计类型上执行的,以评估设计策略的选择是否减轻了任务顺序对工作量和正确性的影响。结果表明,无论设计类型如何,维护任务的任务顺序都不会显着影响进行更改所花费的时间。但是,无论设计如何,当变更任务的任务顺序为“优先优先”而不是“困难优先”时,可维护性任务的正确性要高得多。对于结果的可能解释是,较陡的学习曲线(硬优先)会导致程序员创建总体上不太易于维护的软件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号