TY - JOUR
T1 - Sentiment overflow in the testing stack
T2 - Analyzing software testing posts on Stack Overflow
AU - Swillus, Mark
AU - Zaidman, Andy
PY - 2023
Y1 - 2023
N2 - Software testing is an integral part of modern software engineering practice. Past research has not only underlined its significance, but also revealed its multi-faceted nature. The practice of software testing and its adoption is influenced by many factors that go beyond tools or technology. This paper sets out to investigate the context of software testing from the practitioners’ point of view by mining and analyzing sentimental posts on the widely used question and answer website Stack Overflow. By qualitatively analyzing sentimental expressions of practitioners, which we extract from the Stack Overflow dataset using sentiment analysis tools, we discern factors that help us to better understand the lived experience of software engineers with regards to software testing. Grounded in the data that we have analyzed, we argue that sentiments like insecurity, despair and aspiration, have an impact on practitioners’ attitude towards testing. We suggest that they are connected to concrete factors like the level of complexity of projects in which software testing is practiced. Editor's note: Open Science material was validated by the Journal of Systems and Software Open Science Board.
AB - Software testing is an integral part of modern software engineering practice. Past research has not only underlined its significance, but also revealed its multi-faceted nature. The practice of software testing and its adoption is influenced by many factors that go beyond tools or technology. This paper sets out to investigate the context of software testing from the practitioners’ point of view by mining and analyzing sentimental posts on the widely used question and answer website Stack Overflow. By qualitatively analyzing sentimental expressions of practitioners, which we extract from the Stack Overflow dataset using sentiment analysis tools, we discern factors that help us to better understand the lived experience of software engineers with regards to software testing. Grounded in the data that we have analyzed, we argue that sentiments like insecurity, despair and aspiration, have an impact on practitioners’ attitude towards testing. We suggest that they are connected to concrete factors like the level of complexity of projects in which software testing is practiced. Editor's note: Open Science material was validated by the Journal of Systems and Software Open Science Board.
KW - Grounded theory
KW - Sentiment analysis
KW - Software testing
KW - Stack Overflow
UR - http://www.scopus.com/inward/record.url?scp=85166229419&partnerID=8YFLogxK
U2 - 10.1016/j.jss.2023.111804
DO - 10.1016/j.jss.2023.111804
M3 - Article
AN - SCOPUS:85166229419
SN - 0164-1212
VL - 205
JO - Journal of Systems and Software
JF - Journal of Systems and Software
M1 - 111804
ER -