Review Article

Task Allocation in Distributed Software Development: A Systematic Literature Review

Table 4

Codes used in the data consolidation table.

Question IDDescription

PQ1What approach was used or suggested for the allocation of tasks in distributed software development projects?
PQ2Is the approach based on qualitative multicriteria methods of decision-making?
PQ3Is the approach based on any method of verbal decision analysis framework?
PQ4Does the study mention any factor or criterion that influences the allocation of tasks in distributed software environments?
SQ1Does the approach describe a process?
SQ2Does the approach have any automated support tool?
SQ3Does the approach apply influencing factors extracted from the specific literature?
SQ4Can the approach be instantiated from an organization standard?
SQ5Does the approach reuse knowledge?
SQ6Does the approach presuppose consensus meeting?
SQ7Does the approach presuppose feedback of results?
SQ8Does the approach allow using a subset of the whole process?
SQ9Does the approach allow modifying the main parameters (allocation object and executing unit)?
SQ10Has the approach been applied in real-world situations?
SQ11Has the approach been evaluated by users or professionals?
SQ12Has the approach been evaluated by knowledge area experts?