TY - JOUR
T1 - Social computing for software engineering
T2 - A mapping study
AU - Ardini, Amalia
AU - Hosseini, Mahmood
AU - Alrobai, Amen
AU - Shahri, Alimohammad
AU - Phalp, Keith
AU - Ali, Raian
N1 - Publisher Copyright:
© 2014 Elsevier Inc.
PY - 2014
Y1 - 2014
N2 - There is a continual growth in the use of social computing within a breadth of business domains; such as marketing, public engagement and innovation management. Software engineering research, like other similar disciplines, has recently started to harness the power of social computing throughout the various development phases; from requirements elicitation to validation and maintenance and for the various methods of development and structures of development teams. However, despite this increasing effort, we still lack a clear picture of the current status of this research. To address that lack of knowledge, we conduct a systematic mapping study on the utilisation of social computing for software engineering. This will inform researchers and practitioners about the current status and progress of the field including the areas of current focus and the geographical and chronological distribution of the research. We do the mapping across a diversity of dimensions including the activities of software engineering, the types of research, the characteristics of social computing and the demographic attributes of the published work. Our study results show a growing interest in the field, mainly in academia, and a general trend towards developing designated social computing platforms and utilising them in mainly four software engineering areas: management, coding, requirements engineering, and maintenance and enhancement.
AB - There is a continual growth in the use of social computing within a breadth of business domains; such as marketing, public engagement and innovation management. Software engineering research, like other similar disciplines, has recently started to harness the power of social computing throughout the various development phases; from requirements elicitation to validation and maintenance and for the various methods of development and structures of development teams. However, despite this increasing effort, we still lack a clear picture of the current status of this research. To address that lack of knowledge, we conduct a systematic mapping study on the utilisation of social computing for software engineering. This will inform researchers and practitioners about the current status and progress of the field including the areas of current focus and the geographical and chronological distribution of the research. We do the mapping across a diversity of dimensions including the activities of software engineering, the types of research, the characteristics of social computing and the demographic attributes of the published work. Our study results show a growing interest in the field, mainly in academia, and a general trend towards developing designated social computing platforms and utilising them in mainly four software engineering areas: management, coding, requirements engineering, and maintenance and enhancement.
KW - Social computing
KW - Software engineering
KW - Systematic mapping
UR - http://www.scopus.com/inward/record.url?scp=84927613879&partnerID=8YFLogxK
U2 - 10.1016/j.cosrev.2014.08.002
DO - 10.1016/j.cosrev.2014.08.002
M3 - Review article
AN - SCOPUS:84927613879
SN - 1574-0137
VL - 13-14
SP - 75
EP - 93
JO - Computer Science Review
JF - Computer Science Review
IS - C
ER -