【摘 要】
:
众智平台是近几年软件工程研究中的研究热点,在众智平台中软件开发者通过提问和回答的形式讨论软件开发问题,这些讨论的数据帮助开发者学习软件开发知识,获取解决特定软件开发问题的方法。然而由于在众智平台中需要人工回答开发者的问题,回答的时效性会影响开发者的软件开发效率,如何根据开发者提出的软件问题自动推荐可能解决问题的方案是提升众智平台使用效率的方案之一。本文针对众智平台中关于应用程序接口使用方面的问题设
论文部分内容阅读
众智平台是近几年软件工程研究中的研究热点,在众智平台中软件开发者通过提问和回答的形式讨论软件开发问题,这些讨论的数据帮助开发者学习软件开发知识,获取解决特定软件开发问题的方法。然而由于在众智平台中需要人工回答开发者的问题,回答的时效性会影响开发者的软件开发效率,如何根据开发者提出的软件问题自动推荐可能解决问题的方案是提升众智平台使用效率的方案之一。本文针对众智平台中关于应用程序接口使用方面的问题设计算法,解决根据开发者的提问自动推荐与解决问题相关的应用程序接口的问题。本文提出一种细粒度的推荐算法,该算法通过分析开发者提问与应用程序接口的相关性,以及每个开发者提问中可能涉及的代码相关单词来进行正确的推荐。算法将提问中的代码相关单词与潜在对应的应用程序接口进行关联,并设计机制排序潜在相关结果。算法从多个角度分析开发者的提问特点,通过结合代码相关单词的信息,有效地提升了该问题的准确率。本文以典型的众智平台StackOverflow上的数据验证算法的效果,实验结果表明,本文算法可以很好地推荐与解决开发者提问相关的应用程序接口,在详细地对比了已有算法和本文提出的算法的差异之后,发现在多个指标上本文算法超过了已有的对比算法。同时本文提出的代码相关单词分析方法,有效地提升已有的对比算法在应用程序接口推荐问题上的效果。本文详细讨论了该算法的有效性和各模块的作用,同时对算法的使用提出建议。
其他文献
随着经济的不断发展,我们国家的现代化技术也随之发生了巨变,尤其是在信息领域,更是发生了天翻地覆的改革。一改从前的文本信息方式,采用新技术,新手段,利用计算机设计动态网
自乳化药物传递系统因其能增加难溶性和亲脂性药物体内生物利用度,一直都是研究的热点。本综述总结了自乳化药物传递系统的生物药剂学性质,为研究自乳化药物传递系统提高药物
目的 探讨鼻腔冲洗结合治疗性游戏在儿童上呼吸道感染治疗中的应用价值。方法 选取2017年期间住院的96例上呼吸道感染患儿,随机分为观察组和对照组,各48例;两组患儿均在常规
食品安全事关人民群众的身体健康,是保证国家社会生产力以及社会和谐发展的必要条件。随着社会的进步以及市场经济的快速发展,全国食品产业也在迅猛发展。R县的食品产业紧跟国家步伐高速发展,形成了多家大型农副产品生产基地,虽然近年来R县食品安全形势不断好转,但由于食品生产企业改革意识差,基层政府部门在机构改革的同时对食品安全的监管思维未及时转变,群众对食品安全的维权认知不高等原因,导致R县在食品安全监管方面
随着我国经济的发展,人们在基本生存所需要的物质资料越来越丰富的前提下,逐渐开始注重精神生活的建设以及生活品质的提高。这也带来了文化艺术的繁荣,社会对艺术事业也愈加
背景与目的正确的诊断对肺癌疑似患者是至关重要的.根据肿瘤组织摄取18F-FDG的能力远大于正常组织的原理,本研究探讨了双探头符合线路SPECT/CT在肺癌诊断中的临床应用价值.方
波利亚曾说过:“一个专心的认真备课的教师能够拿出一个有意义但又不太复杂的题目,去帮助学生挖掘问题的各个方面,使得通过这道题,就好像通过一道门户,把学生引入一个完整的理