DocumentCode
727399
Title
Integrating Crowd Intelligence into Software
Author
Salay, Rick ; Dalpiaz, Fabiano ; Chechik, Marsha
Author_Institution
Univ. of Toronto, Toronto, ON, Canada
fYear
2015
fDate
19-19 May 2015
Firstpage
1
Lastpage
7
Abstract
The knowledge resources available on the Internet are increasingly being used to support software both at development time and at execution time. These take the form of conventional services as well as human knowledge work both through crowd sourcing and information stored directly on the World Wide Web. But while these resources are vast and rich, they are also unreliable. In this paper, we propose a novel software development pattern called Contributional Implementation (CI) inspired by the way humans mitigate this unreliability: sources are treated as opinion providers with varying amounts of trust and aggregating multiple opinions from different sources helps improve the quality of the answers. We sketch some detailed examples of how a CI could be coded, discuss issues related to the realization of CI´s in practice and outline plans for an evaluation of the approach.
Keywords
Internet; software engineering; CI; Internet; World Wide Web; contributional implementation; crowd intelligence; crowd sourcing; novel software development pattern; Cities and towns; Databases; Google; Internet; Libraries; Software; Standards;
fLanguage
English
Publisher
ieee
Conference_Titel
CrowdSourcing in Software Engineering (CSI-SE), 2015 IEEE/ACM 2nd International Workshop on
Conference_Location
Florence
Type
conf
DOI
10.1109/CSI-SE.2015.8
Filename
7169421
Link To Document