群体软件开发人员适应性描述及动态度量方法研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:shinny321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,伴随着众包概念的广泛传播,越来越多的众包平台开始支持软件开发任务的众包行为。一方面,传统软件工程的专业性、计划性、封闭性等缺点使其很难面对未来物联网超大规模的挑战,另一方面,互联网的普及带来了用户需求多样化、产品更新迭代快的特点,使很多企业都难以找到创新和成本之间的平衡。相比之下,将软件工程与众包结合起来的群体软件开发模式,能够借助网络平台跨越时间和空间的限制,鼓励大众参与到产品研发的过程中,充分发挥大众的价值,实现双方共赢的局面。目前大部分的众包平台都需要工作者需要主动寻找并申请任务,这种方法不仅无法保证任务被合适的工作者执行,也在任务申请阶段消耗工作者很多精力。所以,如果平台能够支持合理、高效、准确的任务自动分配过程,可以大大减轻双方工作量。本文在国内外相关研究现状的基础上,提出一个在群体软件开发平台上实现任务合理分配的解决方案,有助于群体软件开发模式的进一步推广。首先,本文提出了“适应性模型”的概念。“适应性”用来描述一个开发人员是否适合完成某项任务。通过调研群体软件开发模式的特点,我们认为全面的适应性描述应当包括多个维度:时间维度关乎到项目的进度控制;空间维度关乎到项目的沟通管理;能力维度关乎到项目的质量保障;价格维度关乎到项目的经费预算。基于该适应性模型,可以统一地描述开发人员的特征信息以及任务的约束信息,进而将任务分配过程转化为数学问题量化求解。随着开发人员注册数目的不断增长,任务分配阶段的搜索空间也急剧膨胀。为实现快速高效的分配过程,本文结合聚类的数据挖掘方法减少搜索空间。针对群体软件开发模式的应用背景,本文基于K-means算法提出了“二次划分”的聚类策略,有效地避免了维度灾难、初始聚类中心选择的偏差以及噪声节点带来的震荡问题。接着本文设计了基于滑窗的动态度量方法,搜集任务发布方对开发人员的客观评价并将其作为度量指标,以此逐渐调整开发人员自我评价的主观偏差。通过设置窗口大小、滑动距离、历史得分权重等参数,最大化保证度量结果的客观性和准确性,避免噪声数据带来偏差。最后,为了验证提出解决方案的正确性和有效性,本文模拟真实环境中的用户数据进行了实验验证。验证内容包括适应性模型的可操作性,聚类策略的效率和性能,以及动态度量方法的准确性。实验结果表明,基于本文提出的适应性模型可以实现快速的任务自动分配,分配结果相对合理准确,减轻了双方的工作量,实现共赢的目标。
其他文献
本论文为《边疆以西:美国西部边疆的多元文化文学》第五章选译(英译汉)的翻译研究报告。翻译原文本主要属于信息型文本,同时具有表达型文本的特色。其文本特征较为鲜明,如章节标题所示,文中含有众多自然环境保护学和人类学术语和专有名词,同时,其句子结构复杂,多为长难句。因此,本翻译项目是以彼得·纽马克的语义翻译理论和交际翻译理论为指导完成的,且译者运用了多种翻译方法,比如加注,语序调整、词性转换和主被动转换
目的 通过观察活性维生素D_3(1,25-(OH)2D3)对TGFβ1诱导的人肾小管上皮细胞(HK-2)间充质转分化以及wnt/β-catenin信号通路的影响,探索活性维生素D3延缓肾脏纤维化进展的可能机制,为活性维生素D3临床延缓慢性肾脏病进展提供实验依据。方法 角质细胞培养基体外培养HK-2细胞,第一部分:筛选活性维生素D3最佳效应剂量,先将HK-2细胞分为五组,(1)正常对照组;(2)TG
近年来,分数阶微积分被引入到控制理论中,并取得了丰富的研究成果。将分数阶微积分理论应用到经典的PID控制器的设计中所得到的分数阶PIλDμ控制器,与传统的PID控制器相比具有更好的控制品质,能够满足当今工业对于高性能控制器的要求。本文主要研究了基于改进粒子群算法的分数阶PIλDμ控制器优化及应用,主要内容分为以下四部分:第一部分,介绍了粒子群优化算法及其改进,研究了惯性权重和学习因子对PSO速度模
在可持续发展和新型城镇化建设的背景下,了解州市层面的社会经济——生态复合系统的代谢特征,已经成为了我国州市发展的重要议题。而云南省作为一个“双弱”的省份,一方面,其自然环境整体较为脆弱且不同州市具有不同的表现,另一方面,其总体经济较不发达,各州市社会经济基础均较为薄弱,资源利用及环境保护问题非常突出。这就需要进行云南省州市代谢空间分异及影响因素的研究,以此为协调云南省州市资源调配、改善省域资源利用
20世纪30年代初,中共中央机关秘密设在上海,而中华苏维埃共和国定都江西瑞金,两地相距千里。在白色恐怖的高压笼罩下,共产党人打造了一条秘密交通线,即上海—香港—汕头—大
在面阵相机交汇测量炸点过程中,常采用高速相机以凝视不间断方式进行拍摄,会产生大量的冗余数据,增加了数据处理的工作载荷,占用过多的存储空间,降低了系统工作效率,甚至会影
协商民主是为应对选举民主困境并遏制社会分裂,在西方学术界兴起的一种民主理论新思潮。它主张自由而平等的公民通过有序、理性的对话协商,审视他人的观点并转变自我偏好,形
背景:脑瘫(cerebral palsy,CP)是描述一组在发育中的胎儿或婴儿的大脑由于发生了非进行性障碍,发生运动和姿势的永久性障碍,引起的活动受限。CP的运动障碍往往伴随着感觉,知觉,认知,交流和行为及癫痫和继发性肌肉骨骼问题的干扰。随着产科和新生儿重症监护治疗技术的提高,新生儿的存活率明显提高,但伴有脑损伤的新生儿的比例也相应增加。CP严重影响了患儿的正常生长发育、社会交往、学习和生存的能力
自中泰两国政府共商共建赴泰汉语教师志愿者合作项目以来,开设汉语课程的学校如雨后春笋般涌现出来。而采取怎样的教学模式,成为学校设置汉语课程时首先要考虑的问题,笔者所
数据分析在当前社会中起着格外重要的作用,而数据采集系统又是数据分析的数据来源,其提供数据的精密性和可靠性关系到后续工作是否能顺利执行。现阶段,市面上已经存在大量的