一个关于开发人员如何感知延迟系统响应时间的实验家族
Oscar Cornejo1, Daniela Briola2, Daniela Micucci2
1Interdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Esch-sur-Alzette, Luxembourg.
概括
开发人员可以容忍一些系统的开销,而不会注意到. 操作的顺序显著影响感知到的响应时间,为更好的监控工具设计提供信息.
科学领域:
- 软件工程 软件工程 软件工程
- 人与计算机的交互
- 绩效监测 绩效监测 绩效监测 绩效监测 绩效监测 绩效监测
背景情况:
- 开发人员生产力工具收集性能数据.
- 监控可以降低系统性能和用户体验.
- 了解开发人员对开销的看法对于有效监控至关重要.
研究的目的:
- 实证地量化开发人员对应用程序开销的看法.
- 确定开发人员无法感知开销的条件.
- 为设计少入侵的监控技术提供信息.
主要方法:
- 一个实验的三个复制,99个计算机科学学生.
- 与12名专业开发人员进行实验评估.
- 在开发任务期间量化感知到的开销.
主要成果:
- 不可以忽视的开销可以在短期内引入,而不是开发商的感知.
- 复杂操作执行的顺序会影响系统感知到的响应时间.
- 开发人员对开销的看法受到任务背景的影响.
结论:
- 可以优化监控技术,以最大限度地减少对开发人员的感知影响.
- 系统响应时间的感知是可塑的,可以管理.
- 这些发现使得开发更高效,更少破坏性应用监测策略成为可能.


