必应输入法产品分析

    

  20134月,微软MSN(中国)宣布推出首款整合搜索体验的中文云输入法“必应Bing输入法”,其前身是“英库拼音输入法(于20128月发布测试版)”

  在此,Fruits小组从宏观的软件工程角度和微观的产品实现细节对必应输入法进行了考察和分析。

    

(1)这个产品在同类产品中综合质量排名是第几名? 

   一定时期内下载量是比较客观的衡量标准。

  根据速途研究院2013-9-17报告,PC端输入法总下载量排名:必应输入法排名第五。搜狗输入法以4250万次总下载量排在首位;腾讯QQ输入法以3765万次的下载量居于第二;紫光拼音输入法则以2344万次下载量居于第三位。必应输入法才刚刚推出不久,大有后来者居上之势。

    

 

 

(2)产品有什么具体的缺点? 微软的员工质量都不错,为什么这些项目还有这样那样的缺点? 

   微观角度来看,有如下缺点

   准确性问题:

  1. 模糊音匹配问题:敏感度过高。如输入li,反而优先显示“你”,“日”等模糊匹配的结果。模糊匹配的权重太高,导致:

  

  2. 词库不够专业,对于某些不标准的输入没有进行纠错。如moban,识别到模板,但是未进行纠错(实际读音为muban),说明词库中所存的词不够准确。又如烘焙(hongbei),在输入hongpei时会显示纠错结果烘培,但实际上“烘培”是很少用的。

  

  3. 网络热词支持不够,如输入囧:

  

  4. 提示不够智能,需要输入较多的相关的字符才能提示相应的结果。如输入chi’ mei’ wang’ l才能出现“魑魅魍魉”,而在chi’ mei’ w’的阶段不能判断出将结果。而一些当前其他主流输入法对这方面的提示则十分强大。

   5.词语搭配不智能,例如,输入“zhineng” “de” “jiucuo”,根据上下文推断应当首选“智能的纠错”,而不是“职能的纠错”

  6. 词频的更新不准确,如:在下图中选择“混音”,然后用Backspace删去混音,再打hunyin,优先级最高的选项会更新为“混音”,而不是依然保持“婚姻”,这种做法对于用户是不合适的,因为用户删去混音是不希望输入该结果。

  7. 皮肤切换问题:更换皮肤后,某些界面的输入法依然保持原皮肤,甚至在一个界面出现同一输入法的两个不同的皮肤,或者出现了不同输入法的皮肤。

   扩展性问题:

   1. 皮肤扩展性:外部皮肤过少,且已有皮肤的不能吸引用户眼球,默认皮肤按键较小。对于希望自己制作皮肤的普通用户来说,技术门槛太大。需要下载SDK然后在开发工具中进行编辑。没有一个较方便的可视化编辑工具。

  2. 词库扩展性:词库过少,且没有网络词库支持。导入形式单一,只支持从本地导入一个标准的txt文件。相反地,没有一个可视化的云端平台(如网站),供用户下载各种分类的词库,也不能支持用户在云端创建分类词库供大家下载。

  3. 外部支持性:V模式外部支持库过少,且质量不高,如输入荷塘月色只能显示3张被错误压缩的图片,而且给出的图片分辨率参差不齐,载入速度也十分慢。另一方面,选择项含义较模糊,选择时交互不够友好(如需要获取焦点才可以用快捷键翻页),并且需要自己去设置一系列快捷键,这样反而让用户不愿意去尝试它的功能。最重要的,网页直达不能直接打开页面,而是打出超链接。

   输入纠错问题:

  用户想输入“我到了”,但是如果右手手快而打成了“wo doa le”,则会变成下图这样。而输入法应当对这种两手输入顺序错误进行一定的统计并加以处理,智能的纠正用户的输入错误。

  

  总的说来就是不够人性化。

  从宏观角度分析,不难得出——

  中华文化博大精深。作为外国企业,必应输入法的产品质量已经很不错了,满意度甚至超越了很多国产输入法,但与国内输入法王牌——搜狗输入法相比,不够贴近中国广大用户。作为后来居上的输入法产品,必应输入法没有足够的创新性来打破搜狗输入法的霸主地位,即使必应输入法在各方面与搜狗输入法无限接近,也难以将用户争取过来,因为它的功能和交互设计等没有足够的创新性没有颠覆输入法。同时,微软员工的层次过高反而导致对中国用户的过高评估:自制皮肤门槛很高,居然需要使用高级管理员账户运行SDK安装程序,然后在Visual Studio 20102012环境下自己创建应用工程,并且涉及到打包发布,详见:http://bing.msn.cn/pinyin/sdkhelp.shtml。而搜狗提供一切都包装好的皮肤编辑器,老少皆可轻松上手。

 

(3)这些缺点反映了软件工程中哪些环节的问题? 

 

   需求分析——必应输入法的词库不能满足中国网民的需求。其实在产品功能设计时,必应输入法吸取了搜狗等优秀输入法的优点,可见对市场的调研很充分。但为什么仍然无法超越搜狗?我们认为这是外国企业的硬伤:扎根不够深,对于瞬息万变的中国网络和网络热词不够敏感。一方面微软在输入法领域不愿与中国企业寻求合作,另一方面在需求分析时不够充分,所以对中国用户的习惯了解不够充分。

  交互设计——必应输入法继承Metro的风格——安装快捷方便、界面设计简洁明丽,适合于白领人士。但也许中国普通群众更喜欢版面功能一应俱全、一目了然的设计。更为明显的是皮肤编辑器:搜狗立足于大众,假设大众没有编程基础没有Visual Studio,只需在官网一键下载“搜狗皮肤编辑器”,老少皆宜上手。必应输入法皮肤编辑门槛过高。这属于交互设计的缺陷。

  后期宣传策划(不算软件工程?但是个问题)——事实上,必应输入法产品制作优良,但此前我们并未耳闻。微软是否可以扩大宣传力度?

 

(4)如果你们小组负责这个项目,在未来的6个月中你如何改进? 会达到什么具体结果 (综合质量排名,用户量,创新的功能等)? 

   在六个月的时间里,可以做出如下几点改进,从长远角度来看,用户量增加30%~40%,综合质量排名和下载量排名跻身前三甲问题不大。

   1.利用用户切换语言的懒惰性与Windows捆绑销售,Windows Update时自动下载,同时增加福利,以鼓励用户使用。

  2.增加词库,添加网络热词,提高词库准确性(现有部分词包含错别字)

  3.降低拓展功能(如:皮肤)的开发难度,使普通网民可以参与

  4.改进模糊匹配算法

  5.提高长词联想的敏感度

  6.创新功能如v模式很有发展前景,可以继续扩展

  7.关于云词显示过慢,因提高搜索速度,若由于服务器原因无法提高,应直接删除该功能,用户在输入过程中不会进行长时间等待。

  8.改进用户输入习惯的分析方法(如:若用户输入错误后马上删除,输入法不应提高该词的显示优先级) 

 

  

转载于:https://www.cnblogs.com/juicygroup/p/3454635.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/376235.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

抓localhost包 - rawcap

抓localhost包的话用wireshark好像有点麻烦,所以用rawcap RawCap官网 RawCap下载连接 直接运行,首先根据需要选择监听相应的网卡,然后再填写抓包文件保存的名字

持续集成交付CICD:Jira 发布流水线

目录 一、实验 1.环境 2.GitLab 查看项目 3.Jira 远程触发 Jenkins 实现合并 GitLab 分支 4.K8S master节点操作 5.Jira 发布流水线 一、实验 1.环境 (1)主机 表1 主机 主机架构版本IP备注master1K8S master节点1.20.6192.168.204.180 jenkins…

三个彩灯循环点亮程序_近百组彩灯点亮江畔,义渡灯会正式亮灯啦

10月23日晚上,大渡口区义渡古镇华灯初上。夜幕之下,2020第一届义渡灯会亮灯仪式在此举行,来自四川的近百组彩灯将在这里点亮夜空,一直陪伴广大市民游客至明年元宵节后。当晚6点半,义渡灯会亮灯仪式正式开启。本次灯会以…

QPushButton hover配置

鼠标移动到QPushButton上面时显示下划线 //下面是当鼠标移动到按钮上时,按钮上的文字显示下划线 QPushButton#Button_2:hover{ text-decoration:underline; }//下面是普通显示 QPushButton#Button_2{ color:rgba(52, 144, 255 ,255); border-radius:0px; backgrou…

eclipse没有日志_强化公共DHT以抵抗eclipse攻击,ipfs官方还说了什么?

近日,IPFS官方发布博客,就如何强化公共DHT以抵抗eclipse攻击进行详细介绍,星球君帮大家翻译了一下,让我们来看看官方都说了什么吧:IPFS 2020 年的一个主要焦点是随着网络规模的不断扩大而改进内容路由。虽然我们已经对…

HTTP基础10--web(2)

因输出值转义不完全引发的安全漏洞 实施 Web 应用的安全对策可大致分为以下两部分。 客户端的验证Web 应用端(服务器端)的验证: 输入值验证 / 输出值转义客户端允许篡改数据或关闭 JavaScript,不适合将 JavaScript 验证作为安全的防范对策。保…

单一课和综合课的划分依据_武夷岩茶产地如何划分?

产地是指某种物品的生产、出产或加工制造的地点,日常含义是指某种物品的主要生产地。本文探讨的武夷岩茶种植产地,也就是当地茶人俗称的“山场”。武夷岩茶“山场”的俗称可能缘起于宋代的茶政。宋代官府设置“榷(qu)茶场”&#…

C# 枚举 字符串 转换

普通方法 这种方法尽管很SB但确实可以解决问题 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){string SelPath "";switch (comboBox1.SelectedIndex){case 0: SelPath System.Environment.GetFolderPath(System.Environment.SpecialFo…

arduino 机器视觉编程_万物皆可仿真的MATLAB/Simulink神奇在哪?解析如何将其应用于一整套机器人设计开发流程...

MATLAB/Simulink:万物皆可仿真 MATLAB是由美国MathWorks公司出品的一款商业数学软件。它是一个多功能的科学计算平台,将算法开发、数据分析、矩阵计算等诸多强大功能集成在一个易于操作的视窗环境中。MATLAB下的Simulink更是被认为可以“仿真任何系统”。…

boost 变量类型转换

如果vs版本比较低,会不支持一些std类型转换函数(vs2008就不支持),比如: std::to_string \\数字转字符串 std::stoll \\字符串转数字而且项目碰巧用boost库,可以考虑用下面的的方法来进行类型转换…

android 系统源码调试 局部变量值_如何方便快速的整编Android 9.0系统源码?

点击上方“刘望舒”,选择“星标”多点在看,就是真爱!作者 : 刘望舒 | 来源 :刘望舒的博客地址:http://liuwangshu.cn/framework/aosp/3-compiling-aosp.html前言在上一篇文章是时候下载Android 9.0系统源码了中&…

让“是男人就下到100层”在Android平台上跑起来

原工程:https://github.com/jeekun/DownFloors 移植后的代码:HelloCpp.zip 移植后的APK:HelloCpp.apk 说明:(cocos2d-x版本是“ 2.2) 1.该工程是直接在HelloCpp上修改完成,所以包名也不修改了 2.原工程里面可能是采用g…

Codeforces Round #277 (Div. 2) 题解

Codeforces Round #277 (Div. 2)A. Calculating Functiontime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputFor a positive integer n lets define a function f: f(n)   - 1  2 - 3  ..  ( - 1)nn Your …

QT 边框圆角处理

平时的边框是平角的: 如果需要圆角的话,就要加stylesheet加上这个: border-radius:3px;比如: QPushButton{ border-radius:3px; }就变成圆角了: px前面的数字越大就越圆,比如5px比3px圆 假如只需要某一…

3级调度 fpga_Vivado HLS学习笔记——1.了解FPGA架构

本篇文章为本人学习Xilinx的Vivado HLS教程记录的学习笔记,仅供学习参考。Vivado HLS官方视频教程:优酷视频​v.youku.com目录: Vivado HLS课程简介FPGA与CPU、GPU、DSP的区别FPGA的优势Xilinx FPGA架构:逻辑单元、算术逻辑单元、存储单元使用…

BZOJ2435 [Noi2011]道路修建

这是NOI11年题,你在逗我? 直接dfs就可以了,Linux下貌似不会爆栈。。。 1 /**************************************************************2 Problem: 24353 User: rausen4 Language: C5 Result: Accepted6 Time:5184 …

Qt异常结束程序无法重新运行

有时候代码有问题会导致qt异常结束 修改完后重新运行又会出现 查看任务管理器又没有这个进程 可以使用资源管理器打开看看 也可以考虑使用process explorer查看 发现程序挂起来,结束掉它就可以重新运行了

Qt新添加的类无法链接

通过这个方法给工程添加了个类: 编译的时候就出现了这个问题: 执行一下qmake 然后再重新构建项目就可以了

按钮图片拉伸_图片墙有多香?高手都在用的PPT封面制作技巧!

大家好,我是李导~这次,冬天是真的来了,不知道大家有没有感觉,每次冷空气真正袭来之前我们都会以为今年是个暖冬,结果突然有一天气温从20度直降到个位数,我们都会认为今年比以往的冬天都冷。但是&#xff0c…

POJ 1745 Divisibility【DP】

题意:给出n,k,n个数,在这n个数之间任意放置,-号,称得到的等式的值能够整除k则为可划分的,否则为不可划分的。 自己想的是枚举,将所有得到的等式的和算出来,再判断它是否能够整除k,可是有10000个…