Research Article

A Low-Code Framework for Complex Crowdsourcing Work Based on Process Modeling

Table 1

An overview of existing approaches from multiple dimensions.

DimensionsApproaches

Process definition languageJavaScript [5, 6], Dog [7], Scala [8], Python [911], custom modeling [1216], BPEL [17], BPMN [18, 24]
Control flow mechanismIterative [57, 11, 12] [1418, 24], recursive [9, 10], parallel [79, 11, 1318, 24] approach
Data managementData flow [518, 24]
Process developmentText + script [58, 10, 11], task template + script [9], editor [10], custom model + configuration [1216], extended standard model + configuration [17, 18, 24]
Process executionStatic control flow [57, 9, 1118, 24], algorithms based on budget or price [8, 10]