首页> 外文期刊>Journal of software >Complexity is in the Brain of the Beholder: A Psychological Perspective on Software Engineering's Ultimate Challenge
【24h】

Complexity is in the Brain of the Beholder: A Psychological Perspective on Software Engineering's Ultimate Challenge

机译:情怀在情人眼中:软件工程最终挑战的心理学视角

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

摘要

Complexity of software has been largely studied as a property of the code. We argue instead that complexity is a psychological phenomenon and should be studied from this perspective. The psychological literature however is structured in a way making of little practical usefulness. We propose a model based on isolated psychological facts connected by intuitive reasoning to fight complexity in a practical way. In this model, complexity corresponds to occurrences of cognitive overload in the working memory (WM), the bottleneck of cognition. Reducing complexity can be achieved by relieving the WM of some load by explicitly representing the internal mental constructs using external media such as software tools. We present a case study in which we used this model to produce a tool to reduce the complexity in program comprehension for large software systems. The tool was used in an industrial setting. We present here the mental constructs targeted and the details of the tool.
机译:作为代码的属性,已经广泛研究了软件的复杂性。相反,我们认为复杂性是一种心理现象,应该从这个角度进行研究。然而,心理学文献的构建方式几乎没有什么实际用途。我们提出了一个模型,该模型基于孤立的心理事实,这些事实通过直观的推理联系在一起,以实用的方式应对复杂性。在此模型中,复杂性对应于工作记忆(WM)中认知超负荷的发生,这是认知的瓶颈。通过使用诸如软件工具之类的外部介质明确表示内部思维结构,可以减轻WM的负担,从而降低复杂性。我们提供了一个案例研究,其中我们使用此模型来生成一种工具,以减少大型软件系统的程序理解复杂性。该工具用于工业环境。我们在这里介绍了针对性的思维构造和工具的细节。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号