首页> 外文期刊>International Journal of Information Technology and Computer Science >Measuring Complexity, Development Time and Understandability of a Program: A Cognitive Approach
【24h】

Measuring Complexity, Development Time and Understandability of a Program: A Cognitive Approach

机译:测量程序的复杂性,开发时间和可理解性:一种认知方法

获取原文
       

摘要

One of the central problems in software engineering is the inherent complexity. Since software is the result of human creative activity and cognitive informatics plays an important role in understanding its fundamental characteristics. This paper models one of the fundamental characteristics of software complexity by examining the cognitive weights of basic software control structures. Cognitive weights are the degree of the difficulty or relative time and effort required for comprehending a given piece of software, which satisfy the definition of complexity. Based on this approach a new concept of New Weighted Method Complexity (NWMC) of software is developed. Twenty programs are distributed among 5 PG students and development time is noted of all of them and mean is considered as the actual time needed time to develop the programs and Understandability (UA) is also measured of all the programs means how much time needed to understand the code. This paper considers Jingqiu Shao et al Cognitive Functional Size (CFS) of software for study. In order to validate the new complexity metrics we have calculated the correlation between proposed metric and CFS with respect to actual development time and performed analysis of NWMC with CFS with Mean Relative Error (MRE) and Standard Deviation (Std.). Finally, the authors found that the accuracy to estimate the development time with proposed measure is far better than CFS.
机译:软件工程的中心问题之一是固有的复杂性。由于软件是人类创造活动的结果,因此认知信息学在理解其基本特征方面起着重要作用。本文通过检查基本软件控制结构的认知权重,对软件复杂性的基本特征之一进行建模。认知权重是理解给定软件所需的难度或相对时间和精力的程度,满足复杂性的定义。基于这种方法,开发了软件新加权方法复杂度(NWMC)的新概念。在5个PG学生中分配了20个程序,并记录了所有这些人的开发时间,并且将其视为开发程序所需的实际时间,同时还测量了所有程序的可理解性(UA),这意味着需要了解多少时间编码。本文考虑了邵景秋等人的认知功能大小(CFS)软件的研究。为了验证新的复杂性指标,我们已经计算了建议指标与CFS之间相对于实际开发时间的相关性,并使用具有平均相对误差(MRE)和标准偏差(Std。)的CFS对NWMC进行了分析。最后,作者发现用拟议措施估算开发时间的准确性远优于CFS。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号