[发明专利]用户反馈可靠性保障方法有效
申请号: | 200810115316.X | 申请日: | 2008-06-20 |
公开(公告)号: | CN101308457A | 公开(公告)日: | 2008-11-19 |
发明(设计)人: | 邹艳珍;谢冰;蔡斯博;张顺延;梅宏 | 申请(专利权)人: | 北京大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘芳 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 反馈 可靠性 保障 方法 | ||
技术领域
本发明涉及软件工程领域,特别是涉及一种用于软件构件库中的用户反馈可靠性保障方法。
背景技术
随着软件复用和基于构件的软件开发技术的快速发展,基于构件管理观念,构件库在各软件技术领域被广泛应用。为了支持用户找到合适的构件,软件构件库提供的基本功能包括:构件的描述与分类、构件的存储、构件的验证、构件的评估与反馈、构件的检索与发现、用户管理以及访问控制等。
在软件构件库中,构件的评估与反馈是指系统对所管理的可复用构件的相关信息进行统计,以便于用户了解构件库中软件构件的质量和服务状况。通常,构件库可以通过构建构件信誉系统,支持复用者对构件的使用情况进行反馈,并将复用者之间的反馈信息共享,为用户在检索和选取适当的构件、软件构件库的管理者在管理和维护软件构件库时,提供一套辅助进行分析决策的机制。由此可见,复用者反馈的真实性、可靠性对构件的评估有着至关重要的作用,直接关系到系统进行构件信誉评估和用户选取构件的正确性及高效性。
在实际应用中,由于网络的分布性和开放性,面向分布式应用的构件库系统无法避免某些用户可能会有意、无意地提供一些不符合被评价构件实体实际行为的反馈,统称为不公平反馈。譬如,某些复用者可能基于互利的原因向软件构件提供方发表了一个较其实际服务水平过高的评价。因此,在软件构件库管理中需要提供一种保障复用者反馈评价可靠性的方法,以保证构 件信誉评估的可信性,利于软件构件库管理和用户选用构件。
目前,关于保障用户反馈评价可靠性的现有技术主要有以下三种:
现有技术一、研究发现,信誉系统中的用户一般更倾向于“多说好话少说坏话”。在一次调查的反馈系统中发现:仅有0.6%的买者反馈和1.6%的卖者反馈是负面的。这与事实是不相符合的,一种可能的解释是反馈群体中的用户表现了一种谦虚或者彼此恭维的态度,一个反馈用户提交了一个正面的评价给对方,同时也希望另一方也能给自己一个较好的评价;从另一方面来说,一个用户可能担心如果给对方提交了负面的反馈,对方也会报复给自己一个负面的反馈。最终,没有人愿意甘冒风险,反馈系统为此一直维持着这种不符合实际的反馈现象。针对这种现象,研究者提出了一种支持匿名反馈的加密模式,在该模式中,反馈用户均以匿名形式进行,反馈评价中无法获得反馈用户的真实身份。
上述现有技术中的匿名反馈虽然使得系统中的用户无法发现反馈用户的真实身份,减小了报复的反馈现象,但该方案将所有的反馈用户一视同仁,无法避免系统中可能出现的某些用户针对某个实体提供了过高或过低的反馈评价的情况。
现有技术二、一个人在不同情况下的行为往往具有相似性,例如:一个严厉的语文老师可能在批改数学试卷时也同样严厉。因此反馈用户的行为特点往往也决定了他们在构件复用之后的反馈行为。基于上述思想,研究者提出了基于预估集的不公平反馈过滤方法,即在系统中设计一个典型实体集合并称为预估集,要求系统中的用户在注册的同时对预估集中的实体进行反馈评分,系统根据这些评分通过采用海明估计等计算方法计算出该用户的修正参数,这个修正参数在一定程度上表明了用户反馈行为的一些特点。系统可以利用该修正参数计算出用户的标准化反馈评价,以此作为进行构件信誉评估的基础。
现有技术二中,预估集的处理方法需建立在两个前提基础之上:一是用 户在注册该系统时,必须对预估集中的实体进行评估,以便系统能够计算用户反馈的修正参数;二是一个用户的修正参数会一直存在于系统中,并基于此修正参数对用户此后的所有反馈评价进行修正,因此用户对上述预估集中的实体进行评估应是非常认真的。但随着用户本身构件复用经验增加,或用户对软件构件库了解的增强,用户反馈的准确性会有所提高,用户的反馈行为和注册时可能有很大的变化,此时若还采用注册时用户的修正参数对用户的反馈评价进行修正,显然是不正确的。
现有技术三、基于系统中具有低信誉的节点用户更容易提交一个不符合事实的反馈这一假设的基础之上,一些研究者和系统通过反馈用户的信誉来决定一个反馈的权重。譬如,有人提出一种加权多数算法(Weighted MajorityAlgorithm)来决定各个反馈用户的权重,以此降低不符合事实的反馈评价在信誉评估中的影响。
现有技术三中,加权多数算法通过权重值在一定程度上降低了不符合实事反馈的影响,但“多数”的方法同时也影响了低反馈率状态下系统进行信誉评估的准确性。
鉴于以上,现有技术中并没有一个较好的保障用户反馈可靠性的方法,能够比较全面的对各种不公平反馈进行处理,因此寻找一种更好的提高用户反馈可靠性的方法是非常必要的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810115316.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于安全交易管理和电子权利保护的系统和方法
- 下一篇:受光或发光用半导体模块