首页> 外文期刊>MIS quarterly >THE ROLE OF COGNITIVE FIT IN THE RELATIONSHIP BETWEEN SOFTWARE COMPREHENSION AND MODIFICATION
【24h】

THE ROLE OF COGNITIVE FIT IN THE RELATIONSHIP BETWEEN SOFTWARE COMPREHENSION AND MODIFICATION

机译:认知拟合在软件理解与修改之间的关系

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

摘要

Although there is a long tradition of empirical studies of software developers, few studies have focused on software maintenance. Prior work is predicated on the belief that higher levels of software comprehension are associated with higher levels of performance on modification tasks. This study provides a more complete understanding of the relationship between software comprehension and modification. We conceptualize software maintenance as interlinking comprehension and modification, and argue that the relationship between the two is moderated by cognitive fit. Specifically, cognitive fit exists when the software maintainer 's dominant mental representation of the software and their mental representation of the modification task emphasize the same type of knowledge. We hypothesize that when cognitive fit exists, greater improvements in comprehension are associated with higher levels of performance on a modification task. When cognitive fit does not exist, however, the software maintainer's mental representations of the software and of the modification task do not emphasize the same type of knowledge, which may mean that attention is devoted to comprehension at the expense of modification, resulting in lower performance on the modification task. In these circumstances, comprehension and modification tasks may interfere with each other, an effect known as dual-task interference. We therefore hypothesize that performance on a modification task is moderated by the fit between the mental representation of the software and that of the modification task. We tested our theory by varying cognitive fit to create matched and mismatched conditions in a single experiment that used IT professionals as subjects. Our findings support our theory: cognitive fit moderates the relationship between comprehension and modification. Specifically, changes in software comprehension and modification performance are positively related when cognitive fit exists and negatively related when cognitive fit does not exist. Our findings demonstrate the need to examine more complex relationships among the numerous types of tasks involved in software development rather than examining software comprehension alone.
机译:尽管对软件开发人员进行实证研究的历史悠久,但很少有研究集中在软件维护上。先前的工作是基于这样的信念,即较高的软件理解水平与较高的修改任务性能相关联。这项研究提供了对软件理解与修改之间关系的更完整的理解。我们将软件维护概念化为相互理解和修改,并认为两者之间的关系是通过认知适应来调节的。具体来说,当软件维护者的软件主导思想及其修改任务的思想表征强调相同类型的知识时,就存在认知适应。我们假设当存在认知适应时,理解力的更大提高与修改任务上更高的绩效水平相关。但是,当不存在认知适应性时,软件维护者对软件和修改任务的心理表示就不会强调相同类型的知识,这可能意味着专注于理解却以修改为代价,从而导致性能降低修改任务。在这些情况下,理解和修改任务可能会相互干扰,这种效果称为双任务干扰。因此,我们假设修改任务的性能受软件的心理表示与修改任务的心理表示之间的匹配影响。我们通过改变认知契合度来测试我们的理论,以一个以IT专业人员为主题的实验来创建匹配和不匹配的条件。我们的发现支持我们的理论:认知适应调节了理解与修饰之间的关系。具体来说,当存在认知适合度时,软件理解和修改性能的变化呈正相关,而当不存在认知拟合时则呈负相关。我们的发现表明,有必要检查与软件开发有关的众多类型任务之间的更复杂的关系,而不是仅检查软件理解能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号