Skip to main content
Top

2021 | OriginalPaper | Chapter

An Extended Secondary Study to Characterize the Influence of Developers Sentiments on Practices and Artifacts in Open Source Software Projects

Authors : Rui Santos Carigé Júnior, Glauco de Figueiredo Carneiro

Published in: Enterprise Information Systems

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Context: Sentiment Analysis applies computational techniques for both automated and semi-automated identification of human behavior. There is a trend to use such techniques in Sentiment Analysis tasks in the Software Engineering context. Objective: Characterize the influence of developers sentiments on software practices and artifacts in open source software projects. Methods: We conducted a Systematic Literature Review (SLR) to identify references in the literature related to the influence of developers sentiments on software practices and artifacts. Results: Evidence showed an increasing number of studies in this theme shedding light on issues related to the influence of developers sentiments on software practices. Practices focusing on developers productivity and collaboration, as well as source code, are the most vulnerable to sentiments variation. Conclusions: Based on the results provided in this SLR, we intend to present an updated and comprehensive overview regarding how the sentiments of developers can positively or negatively impact software practices and artifacts.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
1.
go back to reference Alami, A., Cohn, M.L., Wąsowski, A.: Why does code review work for open source software communities? In: 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE), pp. 1073–1083. IEEE (2019) Alami, A., Cohn, M.L., Wąsowski, A.: Why does code review work for open source software communities? In: 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE), pp. 1073–1083. IEEE (2019)
2.
go back to reference Alami, A., Nielsen, P.A., Wasowski, A.: A tailored participatory action research for FOSS communities. Empir. Softw. Eng. 25(5), 3639–3670 (2020)CrossRef Alami, A., Nielsen, P.A., Wasowski, A.: A tailored participatory action research for FOSS communities. Empir. Softw. Eng. 25(5), 3639–3670 (2020)CrossRef
4.
go back to reference Basili, V.R., Rombach, H.D.: The tame project: towards improvement-oriented software environments. IEEE Trans. Softw. Eng. 14(6), 758–773 (1988)CrossRef Basili, V.R., Rombach, H.D.: The tame project: towards improvement-oriented software environments. IEEE Trans. Softw. Eng. 14(6), 758–773 (1988)CrossRef
7.
go back to reference Colomo-Palacios, R., Hernández-López, A., García-Crespo, Á., Soto-Acosta, P.: A study of emotions in requirements engineering. In: Lytras, M.D., Ordonez de Pablos, P., Ziderman, A., Roulstone, A., Maurer, H., Imber, J.B. (eds.) WSKS 2010. CCIS, vol. 112, pp. 1–7. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16324-1_1CrossRef Colomo-Palacios, R., Hernández-López, A., García-Crespo, Á., Soto-Acosta, P.: A study of emotions in requirements engineering. In: Lytras, M.D., Ordonez de Pablos, P., Ziderman, A., Roulstone, A., Maurer, H., Imber, J.B. (eds.) WSKS 2010. CCIS, vol. 112, pp. 1–7. Springer, Heidelberg (2010). https://​doi.​org/​10.​1007/​978-3-642-16324-1_​1CrossRef
8.
go back to reference Cruz, S.S.J.O., da Silva, F.Q.B., Monteiro, C.V.F., Santos, P., Rossilei, I.: Personality in software engineering: preliminary findings from a systematic literature review. In: 15th Annual Conference on Evaluation Assessment in Software Engineering, EASE 2011, pp. 1–10 (April 2011). https://doi.org/10.1049/ic.2011.0001 Cruz, S.S.J.O., da Silva, F.Q.B., Monteiro, C.V.F., Santos, P., Rossilei, I.: Personality in software engineering: preliminary findings from a systematic literature review. In: 15th Annual Conference on Evaluation Assessment in Software Engineering, EASE 2011, pp. 1–10 (April 2011). https://​doi.​org/​10.​1049/​ic.​2011.​0001
10.
go back to reference Danescu-Niculescu-Mizil, C., Sudhof, M., Jurafsky, D., Leskovec, J., Potts, C.: A computational approach to politeness with application to social factors. In: Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Sofia, Bulgaria, pp. 250–259. Association for Computational Linguistics (August 2013). https://www.aclweb.org/anthology/P13-1025 Danescu-Niculescu-Mizil, C., Sudhof, M., Jurafsky, D., Leskovec, J., Potts, C.: A computational approach to politeness with application to social factors. In: Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Sofia, Bulgaria, pp. 250–259. Association for Computational Linguistics (August 2013). https://​www.​aclweb.​org/​anthology/​P13-1025
11.
go back to reference Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: a systematic review. Inf. Softw. Technol. 50(9), 833–859 (2008)CrossRef Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: a systematic review. Inf. Softw. Technol. 50(9), 833–859 (2008)CrossRef
15.
go back to reference Huq, S.F., Sadiq, A.Z., Sakib, K.: Is developer sentiment related to software bugs: an exploratory study on GitHub commits. In: 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 527–531. IEEE (2020) Huq, S.F., Sadiq, A.Z., Sakib, K.: Is developer sentiment related to software bugs: an exploratory study on GitHub commits. In: 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 527–531. IEEE (2020)
16.
go back to reference Islam, M.R., Zibran, M.F.: Leveraging automated sentiment analysis in software engineering. In: Proceedings of the 14th International Conference on Mining Software Repositories, MSR 2017, Piscataway, NJ, USA, pp. 203–214. IEEE Press (2017). https://doi.org/10.1109/MSR.2017.9 Islam, M.R., Zibran, M.F.: Leveraging automated sentiment analysis in software engineering. In: Proceedings of the 14th International Conference on Mining Software Repositories, MSR 2017, Piscataway, NJ, USA, pp. 203–214. IEEE Press (2017). https://​doi.​org/​10.​1109/​MSR.​2017.​9
17.
go back to reference Junior, R.S.C., de Figueiredo Carneiro, G.: Impact of developers sentiments on practices and artifacts in open source software projects: a systematic literature review. In: Filipe, J., Smialek, M., Brodsky, A., Hammoudi, S. (eds.) Proceedings of the 22nd International Conference on Enterprise Information Systems, ICEIS 2020, Prague, Czech Republic, 5–7 May 2020, vol. 2, pp. 31–42. SCITEPRESS (2020). https://doi.org/10.5220/0009313200310042 Junior, R.S.C., de Figueiredo Carneiro, G.: Impact of developers sentiments on practices and artifacts in open source software projects: a systematic literature review. In: Filipe, J., Smialek, M., Brodsky, A., Hammoudi, S. (eds.) Proceedings of the 22nd International Conference on Enterprise Information Systems, ICEIS 2020, Prague, Czech Republic, 5–7 May 2020, vol. 2, pp. 31–42. SCITEPRESS (2020). https://​doi.​org/​10.​5220/​0009313200310042​
18.
go back to reference Kołakowska, A., Landowska, A., Szwoch, M., Szwoch, W., Wróbel, M.R.: Emotion recognition and its application in software engineering. In: 2013 6th International Conference on Human System Interactions (HSI), pp. 532–539. IEEE (2013) Kołakowska, A., Landowska, A., Szwoch, M., Szwoch, W., Wróbel, M.R.: Emotion recognition and its application in software engineering. In: 2013 6th International Conference on Human System Interactions (HSI), pp. 532–539. IEEE (2013)
20.
go back to reference Madampe, K., Hoda, R., Singh, P.: Towards understanding emotional response to requirements changes in agile teams. In: New Ideas and Emerging Results track of the 42nd IEEE/ACM International Conference on Software Engineering, ICSE2020 (2020) Madampe, K., Hoda, R., Singh, P.: Towards understanding emotional response to requirements changes in agile teams. In: New Ideas and Emerging Results track of the 42nd IEEE/ACM International Conference on Software Engineering, ICSE2020 (2020)
21.
go back to reference Michlmayr, M., Fitzgerald, B., Stol, K.J.: Why and how should open source projects adopt time-based releases? IEEE Softw. 2, 55–63 (2015)CrossRef Michlmayr, M., Fitzgerald, B., Stol, K.J.: Why and how should open source projects adopt time-based releases? IEEE Softw. 2, 55–63 (2015)CrossRef
22.
go back to reference Moher, D., Liberati, A., Tetzlaff, J., Altman, D.G., Group, P., et al.: Preferred reporting items for systematic reviews and meta-analyses: the PRISMA statement. PLOS Med. 6(7), e1000097 (2009) Moher, D., Liberati, A., Tetzlaff, J., Altman, D.G., Group, P., et al.: Preferred reporting items for systematic reviews and meta-analyses: the PRISMA statement. PLOS Med. 6(7), e1000097 (2009)
23.
go back to reference Pennebaker, J., Francis, M., Booth, R.: Linguistic inquiry and word count (LIWC) (Janurary 1999) Pennebaker, J., Francis, M., Booth, R.: Linguistic inquiry and word count (LIWC) (Janurary 1999)
24.
go back to reference Santos, C., Kuk, G., Kon, F., Pearson, J.: The attraction of contributors in free and open source software projects. J. Strateg. Inf. Syst. 22(1), 26–45 (2013)CrossRef Santos, C., Kuk, G., Kon, F., Pearson, J.: The attraction of contributors in free and open source software projects. J. Strateg. Inf. Syst. 22(1), 26–45 (2013)CrossRef
25.
go back to reference Singh, N., Singh, P.: How do code refactoring activities impact software developers’ sentiments? - An empirical investigation into GitHub commits. In: 2017 24th Asia-Pacific Software Engineering Conference (APSEC), pp. 648–653 (December 2017). https://doi.org/10.1109/APSEC.2017.79 Singh, N., Singh, P.: How do code refactoring activities impact software developers’ sentiments? - An empirical investigation into GitHub commits. In: 2017 24th Asia-Pacific Software Engineering Conference (APSEC), pp. 648–653 (December 2017). https://​doi.​org/​10.​1109/​APSEC.​2017.​79
26.
go back to reference Singh, V., Sharma, M., Pham, H.: Entropy based software reliability analysis of multi-version open source software. IEEE Trans. Softw. Eng. 44, 1207–1223 (2017)CrossRef Singh, V., Sharma, M., Pham, H.: Entropy based software reliability analysis of multi-version open source software. IEEE Trans. Softw. Eng. 44, 1207–1223 (2017)CrossRef
27.
go back to reference Śliwerski, J., Zimmermann, T., Zeller, A.: When do changes induce fixes? ACM Sigsoft Softw. Eng. Notes 30(4), 1–5 (2005)CrossRef Śliwerski, J., Zimmermann, T., Zeller, A.: When do changes induce fixes? ACM Sigsoft Softw. Eng. Notes 30(4), 1–5 (2005)CrossRef
29.
go back to reference Socher, R., et al.: Recursive deep models for semantic compositionality over a sentiment treebank. In: Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing, EMNLP 2013, Seattle, Washington, USA, pp. 1631–1642. Association for Computational Linguistics (October 2013). https://www.aclweb.org/anthology/D13-1170 Socher, R., et al.: Recursive deep models for semantic compositionality over a sentiment treebank. In: Proceedings of the 2013 Conference on Empirical Methods in Natural Language Processing, EMNLP 2013, Seattle, Washington, USA, pp. 1631–1642. Association for Computational Linguistics (October 2013). https://​www.​aclweb.​org/​anthology/​D13-1170
31.
go back to reference Stol, K.J., Fitzgerald, B.: Inner source-adopting open source development practices in organizations: a tutorial. IEEE Softw. 32(4), 60–67 (2015)CrossRef Stol, K.J., Fitzgerald, B.: Inner source-adopting open source development practices in organizations: a tutorial. IEEE Softw. 32(4), 60–67 (2015)CrossRef
34.
go back to reference Trainer, E.H., Kalyanasundaram, A., Herbsleb, J.D.: e-mentoring for software engineering: a socio-technical perspective. In: Proceedings of the 39th International Conference on Software Engineering: Software Engineering and Education Track, ICSE-SEET 2017, , Piscataway, NJ, USA, pp. 107–116. IEEE Press (2017). https://doi.org/10.1109/ICSE-SEET.2017.19 Trainer, E.H., Kalyanasundaram, A., Herbsleb, J.D.: e-mentoring for software engineering: a socio-technical perspective. In: Proceedings of the 39th International Conference on Software Engineering: Software Engineering and Education Track, ICSE-SEET 2017, , Piscataway, NJ, USA, pp. 107–116. IEEE Press (2017). https://​doi.​org/​10.​1109/​ICSE-SEET.​2017.​19
36.
go back to reference Zhao, M., Wang, Y., Redmiles, D.F.: Using playful drawing to support affective expressions and sharing in distributed teams. In: 2nd IEEE/ACM International Workshop on Emotion Awareness in Software Engineering, SEmotion@ICSE 2017, Buenos Aires, Argentina, 21 May 2017, pp. 38–41 (2017). https://doi.org/10.1109/SEmotion.2017.3 Zhao, M., Wang, Y., Redmiles, D.F.: Using playful drawing to support affective expressions and sharing in distributed teams. In: 2nd IEEE/ACM International Workshop on Emotion Awareness in Software Engineering, SEmotion@ICSE 2017, Buenos Aires, Argentina, 21 May 2017, pp. 38–41 (2017). https://​doi.​org/​10.​1109/​SEmotion.​2017.​3
Metadata
Title
An Extended Secondary Study to Characterize the Influence of Developers Sentiments on Practices and Artifacts in Open Source Software Projects
Authors
Rui Santos Carigé Júnior
Glauco de Figueiredo Carneiro
Copyright Year
2021
DOI
https://doi.org/10.1007/978-3-030-75418-1_16

Premium Partner