基于社区软件外包服务过程的质量评价方法(英文)

来源 :计算机系统应用 | 被引量 : 0次 | 上传用户:xiang43
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Outsourcing software development to the community developers is a promising model to help reduce software development cost and improve development efficiency.In this paper,we present a method to evaluate the quality of service in the managing such community-based software outsourcing process. In the community-based software outsourcing service,a customer(e.g.,a software company)firstly releases the requirement and design specifications of a software system to the community,then the community helps to decompose the whole development tasks into a set of fine-grained tasks(including programming,designing test cases,testing,etc)and allocate them to community developers(programmers,testers,project managers,etc).These service providers work to fulfill the tasks and submit results to the community.In this service,quality is quite important and it is necessary to evaluate the quality of both final submitted software entities and various development activities,to ensure that all the initial requirements have been completely and correctly accomplished. In our quality evaluation method,there are three types of objects whose service quality need to be evaluated,i.e.,products,behaviors and people.Specifically speaking,they are the deliverables(codes, testcases,test records)submitted by each service provider,the development process,and various community developers,respectively.For each type of the objects,we designed five dimensions of quality indicators,i.e.time and efficiency,price and cost,quality of service content,resources and conditions,reputation and risk.A set of refined quality indicators is designed for each of the five dimensions. Aiming at each quality indicator,we put forward the corresponding measurement method,i.e., quantitatively calculating the value of each quality indicator based on the original data automatically collected from the community platform and some subjective evaluation opinions from customers.Then,traditional AHP method is adopted to calculate the total quality of each service object(products,behavior and people)by accumulating all the quality indicators together.A prototype is developed to support above evaluation process and exhibit the results of quality evaluation. Results of the quality evaluation will help to:(1) monitor the execution of community-based software outsourcing service and to obtain up-to-date quality information;(2)find quality deficiencies timely and take remedial measures against them;(3) guide better selection of community developers ased on their historical quality records. Outsourcing software development to the community developers is a promising model to help reduce software development cost and improve development efficiency.In this paper, we present a method to evaluate the quality of service in the managing such community-based software outsourcing process. -based software outsourcing service, a customer (eg, a software company) previously released the requirement and design specifications of a software system to the community, then the community helps to decompose the whole development tasks into a set of fine-grained tasks programming, designing test cases, testing, etc) and allocate them to community developers (programmers, testers, project managers, etc). These service providers work to fulfill the tasks and submit results to the community. This service, quality is quite important and it is necessary to evaluate the quality of both final submitted software entities and various development activities, to ensure that all the initial req uirements have been completely and correctly accomplished. There are three types of objects whose service quality need to be evaluated, ie, products, behaviors and people. Specifically speaking, they are the deliverables (codes, testcases, test records ) submitted by each service provider, the development process, and various community developers, respectively. For each type of the objects, we designed five dimensions of quality indicators, ietime and efficiency, price and cost, quality of service content, resources and conditions , reputation and risk. A set of refined quality indicators is designed for each of the five dimensions. Aiming at each quality indicator, we put forward the corresponding measurement method, ie, quantitatively calculating the value of each quality indicator based on the original data automatically collected from the community platform and some subjective elicitation from customers. Chen, the traditional AHP method is adopted to calculate thetotal quality of each service object (products, behavior and people) by accumulating all the quality indicators together. A prototype is developed to support above evaluation process and exhibit the results of quality evaluation. Results of the quality evaluation will help to: (1) monitor the execution of community-based software outsourcing service and to obtain up-to-date quality information; (2) find quality deficiencies timely and take remedial measures against them; (3) guide better selection of community developers ased on their historical quality records .
其他文献
山西省运城市某预备役团按照科学发展观的要求,把加强基层全面建设作为提高部队的“两个能力”和促进团队全面建设的基础工程。在上级整组检查验收和战备拉动演练中都取得了
随着法治进程的推进,公众维权意识的提升,越来越多的患者在认为自身权利受到侵害时,倾向于主动维权。然而在实践中,相当一部分患者基于对权利概念和维护行为的错误认识和理解
南京市在未来的若干年内还将建设3座跨江大桥,分别是南京长江公路三桥、梅子洲大桥和南京长江公路石埠大桥,还要建一座跨江隧道。这是南京市“跨江通道工程”的宏伟蓝图,以
贵阳龙洞堡机场采用美国DENRO 400D型内话系统,几年来工作比较稳定,但也出现过一些问题。在此通过三个例子谈一点工作过程中的心得体会,与大家共勉。例一、内话SCU第五级密
引言随着我国经济的持续快速发展,空中交通流量急剧增大。空中交通流量的快速增长和空域资源的有限性,使我国空中交通管理面临越来越严重的任务,空域容量不足等问题愈加突出
在首届世界月球大会上,中国航天科技集团公司科技委副主任、中国探月工程副总设计师于登云说,我国的科研人员正在积极开展载人登月和建立月球基地的研究与探索,航天科技集团
我“认识”老爸整整十三年零两个月,就比老妈认识他少五年。其实我挺高兴认识我爸的,虽然有时候我们闹点小别扭,但大部分时间相处得还算不错。在我妈忙家务时,他带我去河埂上
王瑶的父亲王长锁也是一名语文老师。他是个谦虚的人,当我们致电他,请他谈谈教育孩子的心得时,他一再推辞,称自己没做什么,都是孩子自己努力的结果。在我们的一再恳请下,他完
飞机结冰是导致飞行事故的一个重要原因。因此,防冰系统的设计已成为飞机设计中必不可少的内容。在飞机获得安全性能的同时,需要消耗一定的能量用于防冰系统,对商用飞机来讲,
卫生法学教育是伴随着国家卫生事业的发展而兴起的,是专业性极强的医学与法学的交叉学科,理论性与实践性要求都很高,传统的法学教育模式远远不能满足学科发展的需要。法学诊