数据中存在的假象
来源:互联网 发布:ppt模版打开软件 编辑:程序博客网 时间:2024/04/29 20:08
在一些实施CMMI高成熟度的软件公司中对于过程的性能数据进行分析时,常常发现应该具有相关性的2个变量根据历史的数据不能证明这种相关性,或者是应该正相关的数据却分析出了负相关的结论,原因何在呢?例如:
我们的经验与常识:
假设或常识1:高水平的测试人员找出的BUG多, 低水平的测试人员找出的BUG少。
假设或常识2:高水平的开发人员犯的错误应该少,低水平的开发人员犯的错误应该多。
我们的实际数据:
在实践中常常采用的策略:
策略1:关键的模块应该由高水平的开发人员进行开发,非关键的模块由低水平的开发人员进行开发。
策略2:高水平的测试人员要测关键的模块,低水平的测试人员测试非关键的模块。
如果是这样,对于测试过程做了度量以后,数据无法证明假设1和2的成立。
这就是问题的症结!我们的实际数据本身就是有倾向的样本!而不是随机的样本!因为我们采用了策略1和策略2!所以历史数据表明:我们发现的bug的多少是与开发人员的水平、测试人员的水平是无关的。
如果要证明假设1和2,需要做实验,即在保证其他条件相同的情况下,我们做实验看测试人员或开发人员的水平对测试的BUG数的影响,统计过程的性能数据去证明假设1和假设2。
所以遇到数据中存在不符合常识的结论时,应该仔细剖析一下,看看问题何在。
- 数据中存在的假象
- 诡异的假象
- 假象
- 向存在的文件中写入数据
- asp.net中SqlDataReader获取数据存在的问题解决方法
- 搜索指定的数据在哪个对象中存在
- getHibernateTemplate.load()一直无法找到数据库中存在的数据
- ArcEngine中对已经存在的数据表格添加字段
- 搜索指定的数据在哪个对象中存在
- 数据导入到已存在的excel表格中
- java 向已存在的excel中追加数据
- Application对象中存储的数据一直存在?
- oracle中修改已存在数据的列
- JS判断girdview中是否有数据行的存在
- java 向已存在的excel中追加数据 .
- Avro 向已存在的文件中append数据
- 向存在数据的datatable中插入datarow
- oracle中修改已存在数据的列
- QT+VS2008安装
- linux内核调试
- js等比例图片控制大小
- jsp中文链接乱码大全
- getHibernateTemplate
- 数据中存在的假象
- 安装IIS时,总是提示无法复制staxmem.dll解决方案
- 飞漫软件十年回顾
- 最短路径Bellman-Ford算法
- 黑马程序员——C#结合winForm学习笔记
- 一个男人关心的东西 决定了他的层次
- tail命令实现
- can not connect to X Server 0.0 Error
- TCP端口说明