程序员的压力水平能精确预测代码质量

简介:

瑞士研究人员在ACM的软件工程国际会议上发表报告称,监视程序员的压力水平能比代码审查更精确的预测代码质量。 这项发现意味着程序员在写代码时穿戴生物信息监视器,能自动根据其压力水平标记出需要返工的代码。这项研究被指可能会潜在侵犯隐私,本身也可能会构成一种 新的压力因素。但程序员如果自己选择穿戴生物信息监视器,那么他们在敲完代码后可以根据系统的提示检查心神不宁时写的代码。

文章转载自 开源中国社区[http://www.oschina.net]

相关文章
|
28天前
|
数据采集 存储 监控
运用 D 语言优化公司电脑屏幕监控的性能表现
本文介绍了如何使用D语言优化公司电脑屏幕监控系统的性能,涵盖数据采集、传输及存储处理三个关键环节,通过具体代码示例展示了D语言在提高监控效率和稳定性方面的优势,以满足企业的管理和安全需求。
44 20
|
4月前
|
敏捷开发 安全 测试技术
软件测试的艺术:确保质量与性能的平衡之道
【9月更文挑战第24天】在软件开发的海洋中,测试是导航灯塔,指引着项目安全抵达质量的彼岸。本文将深入探讨软件测试的核心原则、方法论以及如何通过精心设计的测试策略来保障产品的可靠性和性能。我们将从测试的基础知识出发,逐步深入到高级测试技巧,最终展示如何通过实际案例来应用这些知识以确保软件的成功交付。
|
8月前
|
数据采集 机器学习/深度学习 自然语言处理
数据更多更好还是质量更高更好?这项研究能帮你做出选择
【5月更文挑战第28天】研究探索了在机器学习中数据质量与规模的权衡,提出质量-数量权衡(QQT)概念和神经网络可扩展定律,考虑数据非同质性、效用衰减及多数据池交互。结果表明预训练时数据质量和规模同等重要,应根据情况权衡。但研究局限于模型预训练、特定类型模型和模拟数据验证。[[链接](https://arxiv.org/pdf/2404.07177.pdf)]
63 1
|
程序员 开发工具
衡量程序员能力最好的方式
衡量程序员能力最好的方式
130 1
|
8月前
|
程序员 测试技术
程序员难以一次性写好代码并持续修复Bug,主要源于软件的高复杂性、需求不确定性、测试局限性和技术能力限制。
【5月更文挑战第11天】程序员难以一次性写好代码并持续修复Bug,主要源于软件的高复杂性、需求不确定性、测试局限性和技术能力限制。复杂的系统易产生意外问题,需求变化导致初始设计难完备,测试无法覆盖所有情况,而技术更新和个体能力差异也会引入错误。因此,持续调试和优化是保证软件质量的关键步骤。
76 0
|
8月前
|
设计模式 算法
我确实遇到过优化代码却导致过度设计的状况
我确实遇到过优化代码却导致过度设计的状况
52 10
|
机器学习/深度学习 人工智能 开发框架
如何才能正确的评估编程水平
自从 iPhone 诞生,互联网带上了“+”号,创业方向明显趋向于技术导向,尤其各种黑白科技在日常生活的广泛植入,未来对人工智能需求趋势明显。那么问题来了,各公司最频繁的口号不是自己的 slogan,而是变成了“我们不差钱,只差一个 CTO”。
552 0
如何才能正确的评估编程水平
|
程序员
知识都是公开的,程序员水平相差巨大的因素有哪些
作为一个程序员,吾深感有网络的好处。遇到什么难题,上网搜索一番,一般能找到解决办法,或者启发。于是有时忍不住感想,既然各种知识都是公开的,是不是每个程序员的表现都差不多?大家当然知道,现实是,程序员水平的差异,依然是巨大的。
120 0
|
测试技术
如何衡量和提高测试效率
对于如何衡量测试效率,如何提高测试效率      如何衡量测试效率? 个人认为可以从软件测试的活动中的以下指标综合考评,去评估衡量测试效率,每项指标都高,自然能够说明一些问题: 1.发现缺陷的质量: 同一个项目组内,我们一般运用测试管理工具TD, 按优先级和严重等级,把每个人的缺陷做成柱状图和饼图,放到一个文档中,邮件发给大家,让组内成员了解自己的工作情况和其他人的工作情况。
3792 0