wqx的个人博客分享 http://blog.sciencenet.cn/u/wqx

博文

软件学科发展的几个困惑

已有 4568 次阅读 2009-12-30 08:08 |个人分类:未分类|系统分类:科研笔记|关键词:学者

        前段时间参与了几个计算机领域的讨论,发现软件学科发展存在几个困惑:

1)软件学科研究进展的度量问题。对于硬件学科,作为学科核心之一的芯片发展以摩尔定律为主要进展体现:CPU速度每18个月提高一倍;对于计算机网络学科,传输速度也是一个让人感觉非常踏实的指标:带宽增长十分迅速。这些指标使人们比较容易地“看到”从业人员所取得的进步。软件学科则缺乏类似上述计算速度、传输速度那样被广泛认可的指标。Tony Hoare曾经提出,“物理学以提高测量准确性为目标,化学以提高材料的纯度为目标,计算科学应该以低程序缺陷为目标”。如何衡量开发速度的提升?如何统计研发人员编写的代码量?代码缺陷密度的降低是否可以作为一个衡量指标?

2) 软件工程研究成果的实用化问题。尽管软件离人们的工作、学习、生活正越来越近,但学术界的软件工程研究成果仿佛越来越远。部分原因在于软件工程成果的最终 用户是软件开发人员,部分原因在于软件工程成果许多应用在服务器端。目前的一个事实是:许多看起来很先进的研究成果难以在实际开发中得到具体使用,而被广 泛采用的工具中技术含量似乎不是很高。

更深入的一些问题已经由Marry Shaw 在“如何做好的软件工程研究”一文中提出:“物理、生物、医学都对自己的研究过程有具体的、公认的说明”,例如“如何考量‘好的研究工作’”。软件工程至今没有类似的显式说明,并因此受到了一些质疑。Marry Shaw中还提出了一套关于研究的问题、结果与验证的模型,并得到了许多人的关注。

      为什么软件有这么多的让人感觉不踏实的地方?

https://m.sciencenet.cn/blog-70859-282475.html

上一篇:Google App Engine for Java 试用记
下一篇:软件研究成果交流新载体的探索

1 李兵

发表评论 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-29 17:45

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部