In the last years, crowdsourcing has emerged as a novel paradigm in which humans are employed to perform computational tasks. Crowdsourcing has been successfully used in very different scenarios such as fact checking, opinion mining, localized information gathering, marketing campaigns, expert response gathering, image recognition and commenting, multimedia decoding and tagging.
Among their applications, crowdsourcing techniques can be used to create and validate software artifacts. In the context of modeling languages development, we believe crowdsourcing tasks could be defined to create and validate language constructs, in particular, its concrete syntax (i.e. notation). So far, language primitives are proposed by a reduced group of people while we think some of these language design tasks need the input of a larger group of people (specially, the potential end-users of that language) in order to reach a better design.
As part of our research work in this area, we have setup as an experiment a crowdsourcing campaing in CrowdSearcher, a tool for developing crowd-based applications using a variety of systems for interacting with crowds. Using the well-known BPMN as language target, we deployed a short crowdsoucing campaing composed of only 4 tasks
We’re now asking for your help to answer these 4 tasks to collect the data we need for our experiment (it won’t take more that 5 minutes). The first tasks is actually the registry, where we gather some demographics data; then the rest of the tasks ask you about the best symbol for representing activities, three kind of gateways and three kind of events. Each task includes a short description, a picture with a BPMN example and the questions themselves.
Our campaing is addressed to anyone (even if you don’t know BPMN). The results of the survey will be made publicly available on this blog in the following months. You can access to the campaign in the following link: