当前位置: 首页 > 专利查询>北京大学专利>正文

用户反馈可靠性保障方法技术

技术编号:2822809 阅读:273 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种用户反馈可靠性保障方法,包括分析构件库系统的用户反馈评价中的不公平反馈信息,建立所述构件库系统的不公平反馈信息类别;根据所述不公平反馈信息类别,对所述不公平反馈信息进行筛选或修正。本发明专利技术通过对构件库系统中构件的用户反馈评价信息进行分析,获得构件库系统中用户反馈的不公平反馈信息类别,并对不同类别的不公平反馈信息采取有针对性的处理,保证了用户反馈的可靠性,提高了不公平反馈处理的全面性,极大地避免了不公平反馈的影响,提高了构件信誉评估的可靠性。

【技术实现步骤摘要】

本专利技术涉及软件工程领域,特别是涉及一种用于软件构件库中的用户反 馈可靠性保障方法。
技术介绍
随着软件复用和基于构件的软件开发技术的快速发展,基于构件管理观 念,构件库在各软件
被广泛应用。为了支持用户找到合适的构件,软件构件库提供的基本功能包括构件的描述与分类、构件的存储、构件的 验证、构件的评估与反馈、构件的检索与发现、用户管理以及访问控制等。在软件构件库中,构件的评估与反馈是指系统对所管理的可复用构件的 相关信息进行统计,以便于用户了解构件库中软件构件的质量和服务状况。 通常,构件库可以通过构建构件信誉系统,支持复用者对构件的使用情况进行反馈,并将复用者之间的反馈信息共享,为用户在检索和选取适当的构件、 软件构件库的管理者在管理和维护软件构件库时,提供一套辅助进行分析决 策的机制。由此可见,复用者反馈的真实性、可靠性对构件的评估有着至关 重要的作用,直接关系到系统进行构件信誉评估和用户选取构件的正确性及 高效性。在实际应用中,由于网络的分布性和开放性,面向分布式应用的构件库 系统无法避免某些用户可能会有意、无意地提供一些不符合被评价构件实体 实际行为的反馈,统称为不公平反馈。譬如,某些复用者可能基于互利的原 因向软件构件提供方发表了一个较其实际服务水平过高的评价。因此,在软 件构件库管理中需要提供一种保障复用者反馈评价可靠性的方法,以保证构件信誉评估的可信性,利于软件构件库管理和用户选用构件。目前,关于保障用户反馈评价可靠性的现有技术主要有以下三种现有技术一、研究发现,信誉系统中的用户一般更倾向于"多说好话少说坏话"。在一次调查的反馈系统中发现仅有0. 6%的买者反馈和1. 6%的卖 者反馈是负面的。这与事实是不相符合的, 一种可能的解释是反馈群体中的 用户表现了一种谦虚或者彼此恭维的态度, 一个反馈用户提交了一个正面的 评价给对方,同时也希望另一方也能给自己一个较好的评价;从另一方面来 说, 一个用户可能担心如果给对方提交了负面的反馈,对方也会报复给自己 一个负面的反馈。最终,没有人愿意甘冒风险,反馈系统为此一直维持着这 种不符合实际的反馈现象。针对这种现象,研究者提出了一种支持匿名反馈 的加密模式,在该模式中,反馈用户均以匿名形式进行,反馈评价中无法获 得反馈用户的真实身份。上述现有技术中的匿名反馈虽然使得系统中的用户无法发现反馈用户的 真实身份,减小了报复的反馈现象,但该方案将所有的反馈用户一视同仁, 无法避免系统中可能出现的某些用户针对某个实体提供了过高或过低的反馈 评价的情况。现有技术二、 一个人在不同情况下的行为往往具有相似性,例如 一个 严厉的语文老师可能在批改数学试巻时也同样严厉。因此反馈用户的行为特 点往往也决定了他们在构件复用之后的反馈行为。基于上述思想,研究者提 出了基于预估集的不公平反馈过滤方法,即在系统中设计一个典型实体集合 并称为预估集,要求系统中的用户在注册的同时对预估集中的实体进行反馈 评分,系统根据这些评分通过采用海明估计等计算方法计算出该用户的修正 参数,这个修正参数在一定程度上表明了用户反馈行为的一些特点。系统可 以利用该修正参数计算出用户的标准化反馈评价,以此作为进行构件信誉评 估的基础。现有技术二中,预估集的处理方法需建立在两个前提基础之上 一是用户在注册该系统时,必须对预估集中的实体进行评估,以便系统能够计算用户反馈的修正参数;二是一个用户的修正参数会一直存在于系统中,并基于 此修正参数对用户此后的所有反馈评价进行修正,因此用户对上述预估集中 的实体进行评估应是非常认真的。但随着用户本身构件复用经验增加,或用 户对软件构件库了解的增强,用户反馈的准确性会有所提高,用户的反馈行 为和注册时可能有很大的变化,此时若还采用注册时用户的修正参数对用户 的反馈评价进行修正,显然是不正确的。现有技术三、基于系统中具有低信誉的节点用户更容易提交一个不符合 事实的反馈这一假设的基础之上, 一些研究者和系统通过反馈用户的信誉来 决定一个反馈的权重。譬如,有人提出一种加权多数算法(Weighted Majority Algorithm)来决定各个反馈用户的权重,以此降低不符合事实的反馈评价在 信誉评估中的影响。现有技术三中,加权多数算法通过权重值在一定程度上降低了不符合实 事反馈的影响,但"多数"的方法同时也影响了低反馈率状态下系统进行信 誉评估的准确性。鉴于以上,现有技术中并没有一个较好的保障用户反馈可靠性的方法, 能够比较全面的对各种不公平反馈进行处理,因此寻找一种更好的提高用户 反馈可靠性的方法是非常必要的。
技术实现思路
本专利技术的目的是提供一种,可实现对各种不公 平反馈进行处理,最大程度的减小不公平反馈的影响,提高用户反馈的可靠 性。为实现上述目的,本专利技术提供了一种,包括 分析构件库系统的用户反馈评价中的不公平反馈信息,建立所述构件库 系统的不公平反馈信息类别;根据所述不公平反馈信息类别,对所述不公平反馈信息进行筛选或修正。 所述分析构件库系统的用户反馈评价中的不公平反馈信息,建立所述构件库系统的不公平反馈信息类别包括通过分析所述构件库系统中的不公平反馈信息,将所述构件库系统中的 不公平反馈信息分类,包括第一反馈类别、第二反馈类别和第三反馈类别。 所述才艮据所述不公平反馈信息类别,对所述不公平反馈信息进行筛选或修正包括根据第一反馈类别,对用户的反馈评价进行筛选。 所述根据第一反馈类别,对用户的反馈评价进行筛选包括 设定所述构件库系统中用户的级别;根据所述用户的级别,确定所述用户是否可以发表反馈评价。 所述根据所述不公平反馈信息类别,对所述不公平反馈信息进行筛选或 修正还包括根据所述第二反馈类别,对用户的反馈评价进行筛选和修正。 所述根据所述第二反馈类别,对用户的反馈评价进行筛选和修正具体包括将所述构件库系统中获得反馈评价信息数量大于预定值的构件组成第一 构件集合;将对所述第 一构件集合中的任一构件提供反馈评价信息的所有用户组成 第一用户集合;获得所述第 一用户集合中的所有用户的用户反馈距离;将所述第一用户集合中的所有用户的反馈评价信息减去对应用户的用户 反馈距离以对所述第一用户集合中的所有用户的反馈评价进行修正,并将修 正后的反馈评价作为构件信誉评估的依据。所述根据所述不公平反馈信息类别,对所述不公平反馈信息进行筛选或 修正还包括根据第三反馈类别,对用户的反馈评价进行筛选和修正。所述根据第三反馈类别,对用户的反馈评价进行筛选和修正具体包括判断查询用户是否登录所述构件库系统,若所述查询用户登录所述构件 库系统,将所述查询用户创建的信任关系中所有用户的信任权重值作为对应 用户提供的反馈评价的计算权重,对所述信任关系中的所有用户提供的反馈 评价信息进行修正,并将修正后的反馈评价作为构件信誉评估的依据。若所述查询用户没有登录所述构件库系统,将根据系统的信任关系网络 获得的所有用户的影响因子作为对应用户提供的反馈评价的计算权重,对所 述系统的信任关系网络中的所有用户提供的反馈评价信息进行修正,并将修 正后的反馈评价作为软件构件信誉评估的依据。本专利技术通过建立各种不公平反馈的类别,并进行有针对性的反馈处理, 实现了对多种反馈类别的处理,保证了各种反馈评价的可靠本文档来自技高网
...

【技术保护点】
一种用户反馈可靠性保障方法,其特征在于包括:    分析构件库系统的用户反馈评价中的不公平反馈信息,建立所述构件库系统的不公平反馈信息类别;    根据所述不公平反馈信息类别,对所述不公平反馈信息进行筛选或修正。

【技术特征摘要】

【专利技术属性】
技术研发人员:邹艳珍谢冰蔡斯博张顺延梅宏
申请(专利权)人:北京大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1