
怎样量化评价搜索引擎的结果质量
搜索质量评估是搜索技术研究的基础性工作,也是核心工作之一。评价(Metrics)在搜索技术研发中扮演着重要角色,以至于任何一种新方法与他们的评价方式是融为一体的。本文总结业界常用的相关性评价指标和量化评价方法。供对此感兴趣的朋友参考。

搜索质量评估是搜索技术研究的基础性工作,也是核心工作之一。评价(Metrics)在搜索技术研发中扮演着重要角色,以至于任何一种新方法与他们的评价方式是融为一体的。本文总结业界常用的相关性评价指标和量化评价方法。供对此感兴趣的朋友参考。
一份来自Appcelerator/IDC的最新报告显示:HTML5对于移动开发人员变得越来越重要;Google正迎头追赶Facebook;iOS一片大好;Android有所下滑;WP7依旧备受关注;BlackBerry走向下坡;并且谈及云服务,开发人员的兴趣点主要在位置服务(Location)和通知服务(Notification)上。
Garner开源软件(OSS)的调查显示,在商业软件的成本影响下,开源软件获得较高的利用率。调查同时表明,开源软件逐渐被人们意识到其潜在价值并且在公司的投入产品组合中应用的领域得到扩展。
实施敏捷不需要一定或者推荐使用工具。理想的情况是,看着索引卡上的需求,通过命令行就可以完成开发。但是,最近几年出现了多种工具,它们对顺利完成敏捷开发起到了很好的促进作用。Migan和Gaia近期做了一个调查,以试图得出敏捷开发团队对工具的使用情况。
在过去的4年中,VersionOne对敏捷社区进行了调查,以深入了解“敏捷软件开发的状况”。在今年的2010敏捷大会上,第五次年度调查揭开了序幕。这项调查试图“衡量敏捷开发实践的价值”,比如方法论的采用情况。你可以在AgileDevSurvey.com上参与调查。
2010年的一项调查显示,各大公司已经减缓了将它们的数据中心虚拟化的步伐。该项调查是由InformationWeek主持进行,并且是为期一年的系列调查中的第二次。关键的发现是: 在2011年将只有不到20%的公司期望将他们服务器中的25-49%实现虚拟化,有不到10%的公司期望将他们服务器中的50-74%虚拟化。
Embarcadero在2010年五到六月对600名职业开发者开展了一次调查,并且已经发布了调查结果。此次调查的重点在于识别“顶级程序员的趋势、挑战、关键的初始行动以及当前所使用的工具。调查的回应者主要是规模不超过25个人的公司中的应用程序开发者。”
第四年度“敏捷状态”调查开始接受公众的参与。调查问卷一共为6页,5-10分钟内即可完成,采取匿名调查方式。经过过去3年的发展,正如调查结果所揭示的一样,由VersionOne发起的这项调查已经衡量出敏捷实践实施的广泛性。
为了更深入地了解成员的情况,Eclipse基金会最近做了一个调查,包括:开发时使用的操作系统、主要使用的数据库或者主要部署应用服务器,以及其他一些信息,比如使用Eclipse的满意度等。结果显示:Windows下降了10%,Linux上升了7%,Mac OS X翻了一倍,上升了3.5%。
"敏捷”是一个含义颇广的词,随着敏捷社区的成熟,相对于特定的方法论,我们更趋向于每个团队和/或组织拥有一套特定的实践集。Jurgen Appelo正在做的调查可以帮助我们对这些实践的应用情况有更深入的了解。