Development and application of sentiment analysis tools in software engineering: A systematic literature review

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksProceedings of EASE 2021
UntertitelEvaluation and Assessment in Software Engineering
Herausgeber (Verlag)Association for Computing Machinery (ACM)
Seiten80-89
Seitenumfang10
ISBN (elektronisch)9781450390538
PublikationsstatusVeröffentlicht - 21 Juni 2021
Veranstaltung25th Evaluation and Assessment in Software Engineering Conference, EASE 2021 - Virtual, Online, Norwegen
Dauer: 21 Juni 202124 Juni 2021

Publikationsreihe

NameACM International Conference Proceeding Series

Abstract

Software development is a collaborative task and, hence, involves different persons. Research has shown the relevance of social aspects in the development team for a successful and satisfying project closure. Especially the mood of a team has been proven to be of particular importance. Thus, project managers or project leaders want to be aware of situations in which negative mood is present to allow for interventions. So-called sentiment analysis tools offer a way to determine the mood based on text-based communication. In this paper, we present the results of a systematic literature review of sentiment analysis tools developed for or applied in the context of software engineering. Our results summarize insights from 80 papers with respect to (1) the application domain, (2) the purpose, (3) the used data sets, (4) the approaches for developing sentiment analysis tools and (5) the difficulties researchers face when applying sentiment analysis in the context of software projects. According to our results, sentiment analysis is frequently applied to open-source software projects, and most tools are based on support-vector machines. Despite the frequent use of sentiment analysis in software engineering, there are open issues, e.g., regarding the identification of irony or sarcasm, pointing to future research directions.

ASJC Scopus Sachgebiete

Zitieren

Development and application of sentiment analysis tools in software engineering: A systematic literature review. / Obaidi, Martin; Klünder, Jil.
Proceedings of EASE 2021: Evaluation and Assessment in Software Engineering. Association for Computing Machinery (ACM), 2021. S. 80-89 (ACM International Conference Proceeding Series).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Obaidi, M & Klünder, J 2021, Development and application of sentiment analysis tools in software engineering: A systematic literature review. in Proceedings of EASE 2021: Evaluation and Assessment in Software Engineering. ACM International Conference Proceeding Series, Association for Computing Machinery (ACM), S. 80-89, 25th Evaluation and Assessment in Software Engineering Conference, EASE 2021, Virtual, Online, Norwegen, 21 Juni 2021. https://doi.org/10.1145/3463274.3463328
Obaidi, M., & Klünder, J. (2021). Development and application of sentiment analysis tools in software engineering: A systematic literature review. In Proceedings of EASE 2021: Evaluation and Assessment in Software Engineering (S. 80-89). (ACM International Conference Proceeding Series). Association for Computing Machinery (ACM). https://doi.org/10.1145/3463274.3463328
Obaidi M, Klünder J. Development and application of sentiment analysis tools in software engineering: A systematic literature review. in Proceedings of EASE 2021: Evaluation and Assessment in Software Engineering. Association for Computing Machinery (ACM). 2021. S. 80-89. (ACM International Conference Proceeding Series). doi: 10.1145/3463274.3463328
Obaidi, Martin ; Klünder, Jil. / Development and application of sentiment analysis tools in software engineering : A systematic literature review. Proceedings of EASE 2021: Evaluation and Assessment in Software Engineering. Association for Computing Machinery (ACM), 2021. S. 80-89 (ACM International Conference Proceeding Series).
Download
@inproceedings{605a1ea19e10493ca9210a0e87a8f74b,
title = "Development and application of sentiment analysis tools in software engineering: A systematic literature review",
abstract = "Software development is a collaborative task and, hence, involves different persons. Research has shown the relevance of social aspects in the development team for a successful and satisfying project closure. Especially the mood of a team has been proven to be of particular importance. Thus, project managers or project leaders want to be aware of situations in which negative mood is present to allow for interventions. So-called sentiment analysis tools offer a way to determine the mood based on text-based communication. In this paper, we present the results of a systematic literature review of sentiment analysis tools developed for or applied in the context of software engineering. Our results summarize insights from 80 papers with respect to (1) the application domain, (2) the purpose, (3) the used data sets, (4) the approaches for developing sentiment analysis tools and (5) the difficulties researchers face when applying sentiment analysis in the context of software projects. According to our results, sentiment analysis is frequently applied to open-source software projects, and most tools are based on support-vector machines. Despite the frequent use of sentiment analysis in software engineering, there are open issues, e.g., regarding the identification of irony or sarcasm, pointing to future research directions. ",
keywords = "Machine Learning, Sentiment Analysis, Social Software Engineering, Systematic Literature Review",
author = "Martin Obaidi and Jil Kl{\"u}nder",
year = "2021",
month = jun,
day = "21",
doi = "10.1145/3463274.3463328",
language = "English",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery (ACM)",
pages = "80--89",
booktitle = "Proceedings of EASE 2021",
address = "United States",
note = "25th Evaluation and Assessment in Software Engineering Conference, EASE 2021 ; Conference date: 21-06-2021 Through 24-06-2021",

}

Download

TY - GEN

T1 - Development and application of sentiment analysis tools in software engineering

T2 - 25th Evaluation and Assessment in Software Engineering Conference, EASE 2021

AU - Obaidi, Martin

AU - Klünder, Jil

PY - 2021/6/21

Y1 - 2021/6/21

N2 - Software development is a collaborative task and, hence, involves different persons. Research has shown the relevance of social aspects in the development team for a successful and satisfying project closure. Especially the mood of a team has been proven to be of particular importance. Thus, project managers or project leaders want to be aware of situations in which negative mood is present to allow for interventions. So-called sentiment analysis tools offer a way to determine the mood based on text-based communication. In this paper, we present the results of a systematic literature review of sentiment analysis tools developed for or applied in the context of software engineering. Our results summarize insights from 80 papers with respect to (1) the application domain, (2) the purpose, (3) the used data sets, (4) the approaches for developing sentiment analysis tools and (5) the difficulties researchers face when applying sentiment analysis in the context of software projects. According to our results, sentiment analysis is frequently applied to open-source software projects, and most tools are based on support-vector machines. Despite the frequent use of sentiment analysis in software engineering, there are open issues, e.g., regarding the identification of irony or sarcasm, pointing to future research directions.

AB - Software development is a collaborative task and, hence, involves different persons. Research has shown the relevance of social aspects in the development team for a successful and satisfying project closure. Especially the mood of a team has been proven to be of particular importance. Thus, project managers or project leaders want to be aware of situations in which negative mood is present to allow for interventions. So-called sentiment analysis tools offer a way to determine the mood based on text-based communication. In this paper, we present the results of a systematic literature review of sentiment analysis tools developed for or applied in the context of software engineering. Our results summarize insights from 80 papers with respect to (1) the application domain, (2) the purpose, (3) the used data sets, (4) the approaches for developing sentiment analysis tools and (5) the difficulties researchers face when applying sentiment analysis in the context of software projects. According to our results, sentiment analysis is frequently applied to open-source software projects, and most tools are based on support-vector machines. Despite the frequent use of sentiment analysis in software engineering, there are open issues, e.g., regarding the identification of irony or sarcasm, pointing to future research directions.

KW - Machine Learning

KW - Sentiment Analysis

KW - Social Software Engineering

KW - Systematic Literature Review

UR - http://www.scopus.com/inward/record.url?scp=85108915071&partnerID=8YFLogxK

U2 - 10.1145/3463274.3463328

DO - 10.1145/3463274.3463328

M3 - Conference contribution

AN - SCOPUS:85108915071

T3 - ACM International Conference Proceeding Series

SP - 80

EP - 89

BT - Proceedings of EASE 2021

PB - Association for Computing Machinery (ACM)

Y2 - 21 June 2021 through 24 June 2021

ER -

Von denselben Autoren