Skip to main content
Top
Published in: Empirical Software Engineering 3/2023

01-05-2023

Does the first response matter for future contributions? A study of first contributions

Authors: Noppadol Assavakamhaenghan, Supatsara Wattanakriengkrai, Naomichi Shimada, Raula Gaikovina Kula, Takashi Ishio, Kenichi Matsumoto

Published in: Empirical Software Engineering | Issue 3/2023

Log in

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

search-config
loading …

Abstract

Open Source Software (OSS) projects rely on a continuous stream of new contributors for their livelihood. Recent studies reported that new contributors experience many barriers in their first contribution, with the social barrier being critical. Although a number of studies investigated the social barriers to new contributors, we hypothesize that negative first responses may cause an unpleasant feeling, and subsequently lead to the discontinuity of any future contribution. We execute protocols of a registered report to analyze 2,765,917 first contributions as Pull Requests (PRs) with 642,841 first responses. We characterize most first response as being positive, but less responsive, and exhibiting sentiments of fear, joy and love. Results also indicate that negative first responses have the literal intention to arouse emotions of being either constructive (50.71%) or criticizing (37.68%) in nature. Running different machine learning models, we find that predicting future interactions is low (F1 score of 0.6171), but relatively better than baselines. Furthermore, an analysis of these models show that interactions are positively correlated with a future contribution, with other dimensions (i.e., project, contributor, contribution) having a large effect.

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

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!

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+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!

Literature
go back to reference Assavakamhaenghan N, Wattanakriengkrai S, Shimada N, Kula RG, Ishio T, ichi Matsumoto K (2021) Does the first-response matter for future contributions? A study of first contributions. Proceedings of the IEEE/ACM 18th international conference on mining software repositories (MSR). https://doi.org/10.48550/arXiv.2104.02933 Assavakamhaenghan N, Wattanakriengkrai S, Shimada N, Kula RG, Ishio T, ichi Matsumoto K (2021) Does the first-response matter for future contributions? A study of first contributions. Proceedings of the IEEE/ACM 18th international conference on mining software repositories (MSR). https://​doi.​org/​10.​48550/​arXiv.​2104.​02933
go back to reference Bertram D, Voida A, Greenberg S, Walker R (2010) Communication, collaboration, and bugs: The social nature of issue tracking in small, collocated teams. In: Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work, Association for Computing Machinery, New York, NY, USA, CSCW ’10, pp 291–300, https://doi.org/10.1145/1718918.1718972 Bertram D, Voida A, Greenberg S, Walker R (2010) Communication, collaboration, and bugs: The social nature of issue tracking in small, collocated teams. In: Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work, Association for Computing Machinery, New York, NY, USA, CSCW ’10, pp 291–300, https://​doi.​org/​10.​1145/​1718918.​1718972
go back to reference Bosu A, Carver JC (2014) Impact of developer reputation on code review outcomes in oss projects: An empirical investigation. In: Proceedings of the 8th ACM/IEEE international symposium on empirical software engineering and measurement, Association for Computing Machinery, New York, NY, USA, ESEM ’14, https://doi.org/10.1145/2652524.2652544 Bosu A, Carver JC (2014) Impact of developer reputation on code review outcomes in oss projects: An empirical investigation. In: Proceedings of the 8th ACM/IEEE international symposium on empirical software engineering and measurement, Association for Computing Machinery, New York, NY, USA, ESEM ’14, https://​doi.​org/​10.​1145/​2652524.​2652544
go back to reference Bougie G, Starke J, Storey MA, German DM (2011) Towards understanding twitter use in software engineering: Preliminary findings, ongoing challenges and future questions. In: Proceedings of the 2nd international workshop on web 2.0 for software engineering, Association for Computing Machinery, New York, NY, USA, Web2SE ’11, pp 31–36, https://doi.org/10.1145/1984701.1984707 Bougie G, Starke J, Storey MA, German DM (2011) Towards understanding twitter use in software engineering: Preliminary findings, ongoing challenges and future questions. In: Proceedings of the 2nd international workshop on web 2.0 for software engineering, Association for Computing Machinery, New York, NY, USA, Web2SE ’11, pp 31–36, https://​doi.​org/​10.​1145/​1984701.​1984707
go back to reference Calefato F, Lanubile F, Novielli N (2017) EmoTxt: A toolkit for emotion recognition from text. In: 2017 Seventh International Conference on Affective Computing and Intelligent Interaction Workshops and Demos (ACIIW), 79–80 Calefato F, Lanubile F, Novielli N (2017) EmoTxt: A toolkit for emotion recognition from text. In: 2017 Seventh International Conference on Affective Computing and Intelligent Interaction Workshops and Demos (ACIIW), 79–80
go back to reference Choi B, Alexander K, Kraut RE, Levine JM (2010) Socialization tactics in wikipedia and their effects. In: Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work, 107–116. Presented at the Savannah, Georgia, USA. https://doi.org/10.1145/1718918.1718940 Choi B, Alexander K, Kraut RE, Levine JM (2010) Socialization tactics in wikipedia and their effects. In: Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work, 107–116. Presented at the Savannah, Georgia, USA. https://​doi.​org/​10.​1145/​1718918.​1718940
go back to reference Elliott Sim S, Holt RC (1998) The ramp-up problem in software projects: A case study of how software immigrants naturalize. In: Proceedings of the 20th international conference on software engineering, IEEE Computer Society, USA, ICSE ’98, pp 361–370 Elliott Sim S, Holt RC (1998) The ramp-up problem in software projects: A case study of how software immigrants naturalize. In: Proceedings of the 20th international conference on software engineering, IEEE Computer Society, USA, ICSE ’98, pp 361–370
go back to reference Fagerholm F, Guinea AS, Münch J, Borenstein J (2014) The role of mentoring and project characteristics for onboarding in open source software projects. In: Proceedings of the 8th ACM/IEEE international symposium on empirical software engineering and measurement, Association for Computing Machinery, New York, NY, USA, ESEM ’14 Fagerholm F, Guinea AS, Münch J, Borenstein J (2014) The role of mentoring and project characteristics for onboarding in open source software projects. In: Proceedings of the 8th ACM/IEEE international symposium on empirical software engineering and measurement, Association for Computing Machinery, New York, NY, USA, ESEM ’14
go back to reference Ferreira I, Cheng J, Adams B (2021) The “shut the f**k up” phenomenon: Characterizing incivility in open source code review discussions. In: Proceedings of the ACM on Human-Computer Interaction 5, https://doi.org/10.1145/3479497 Ferreira I, Cheng J, Adams B (2021) The “shut the f**k up” phenomenon: Characterizing incivility in open source code review discussions. In: Proceedings of the ACM on Human-Computer Interaction 5, https://​doi.​org/​10.​1145/​3479497
go back to reference Pearson FRS, K. (1900) X. on the criterion that a given system of deviations from the probable in the case of a correlated system of variables is such that it can be reasonably supposed to have arisen from random sampling. The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science, 50(302), 157–175. https://doi.org/10.1080/14786440009463897 Pearson FRS, K. (1900) X. on the criterion that a given system of deviations from the probable in the case of a correlated system of variables is such that it can be reasonably supposed to have arisen from random sampling. The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science, 50(302), 157–175. https://​doi.​org/​10.​1080/​1478644000946389​7
go back to reference Gousios G (2013) The ghtorrent dataset and tool suite. In: Proceedings of the 10th Working Conference on Mining Software Repositories, IEEE Press, Piscataway, NJ, USA, MSR ’13, pp 233–236 Gousios G (2013) The ghtorrent dataset and tool suite. In: Proceedings of the 10th Working Conference on Mining Software Repositories, IEEE Press, Piscataway, NJ, USA, MSR ’13, pp 233–236
go back to reference Gousios G, Storey M-A, Bacchelli A (2016) Work practices and challenges in pull-based development: the contributor’s perspective. In: Proceedings of the 38th international conference on software engineering, pp 285–296. Presented at the Austin, Texas. https://doi.org/10.1145/2884781.2884826 Gousios G, Storey M-A, Bacchelli A (2016) Work practices and challenges in pull-based development: the contributor’s perspective. In: Proceedings of the 38th international conference on software engineering, pp 285–296. Presented at the Austin, Texas. https://​doi.​org/​10.​1145/​2884781.​2884826
go back to reference Iaffaldano G, Steinmacher I, Calefato F, Gerosa M, Lanubile F (2019) Why do developers take breaks from contributing to oss projects? a preliminary analysis. In: Proceedings of the 2nd international workshop on software health, IEEE Press, SoHeal ’19, pp 9–16 Iaffaldano G, Steinmacher I, Calefato F, Gerosa M, Lanubile F (2019) Why do developers take breaks from contributing to oss projects? a preliminary analysis. In: Proceedings of the 2nd international workshop on software health, IEEE Press, SoHeal ’19, pp 9–16
go back to reference Lee A, Carver JC, Bosu A (2017) Understanding the impressions, motivations, and barriers of one time code contributors to FLOSS projects: a survey. In: 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE), pp 187–197. https://doi.org/10.1109/ICSE.2017.25 Lee A, Carver JC, Bosu A (2017) Understanding the impressions, motivations, and barriers of one time code contributors to FLOSS projects: a survey. In: 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE), pp 187–197. https://​doi.​org/​10.​1109/​ICSE.​2017.​25
go back to reference Miller C, Cohen S, Klug D, Vasilescu B, Kästner C (2022) “Did you miss my comment or what?” Understanding toxicity in open source discussions. In: 2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE), Pittsburgh, PA, USA, 2022, pp. 710–722. https://doi.org/10.1145/3510003.3510111 Miller C, Cohen S, Klug D, Vasilescu B, Kästner C (2022) “Did you miss my comment or what?” Understanding toxicity in open source discussions. In: 2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE), Pittsburgh, PA, USA, 2022, pp. 710–722. https://​doi.​org/​10.​1145/​3510003.​3510111
go back to reference Nakakoji K, Yamamoto Y, Nishinaka Y, Kishida K, Ye Y (2002) Evolution patterns of open-source software systems and communities. In: Proceedings of the International workshop on principles of software evolution, Association for Computing Machinery, New York, NY, USA, IWPSE ’02, pp 76–85, https://doi.org/10.1145/512035.512055 Nakakoji K, Yamamoto Y, Nishinaka Y, Kishida K, Ye Y (2002) Evolution patterns of open-source software systems and communities. In: Proceedings of the International workshop on principles of software evolution, Association for Computing Machinery, New York, NY, USA, IWPSE ’02, pp 76–85, https://​doi.​org/​10.​1145/​512035.​512055
go back to reference Roberts J, Hann IH, Slaughter S (2006) Understanding the motivations, participation, and performance of open source software developers: A longitudinal study of the apache projects. Management Science 52:984–999CrossRef Roberts J, Hann IH, Slaughter S (2006) Understanding the motivations, participation, and performance of open source software developers: A longitudinal study of the apache projects. Management Science 52:984–999CrossRef
go back to reference Schilling A, Laumer S, Weitzel T (2012) Who will remain? An evaluation of actual person-job and person-team fit to predict developer retention in FLOSS projects. In: 2012 45th Hawaii international conference on system sciences, pp 3446–3455. https://doi.org/10.1109/HICSS.2012.644 Schilling A, Laumer S, Weitzel T (2012) Who will remain? An evaluation of actual person-job and person-team fit to predict developer retention in FLOSS projects. In: 2012 45th Hawaii international conference on system sciences, pp 3446–3455. https://​doi.​org/​10.​1109/​HICSS.​2012.​644
go back to reference Steinmacher I, Pinto G, Wiese IS, Gerosa MA (2018) Almost there: A study on quasi-contributors in open source software projects. In: Proceedings of the 40th international conference on software engineering, Association for Computing Machinery, New York, NY, USA, ICSE ’18, pp 256–266 Steinmacher I, Pinto G, Wiese IS, Gerosa MA (2018) Almost there: A study on quasi-contributors in open source software projects. In: Proceedings of the 40th international conference on software engineering, Association for Computing Machinery, New York, NY, USA, ICSE ’18, pp 256–266
go back to reference Tsay J, Dabbish L, Herbsleb J (2014) Let’s talk about it: Evaluating contributions through discussion in github. In: Proceedings of the 22nd ACM SIGSOFT international symposium on foundations of software engineering, Association for Computing Machinery, New York, NY, USA, FSE 2014, pp 144–154, https://doi.org/10.1145/2635868.2635882 Tsay J, Dabbish L, Herbsleb J (2014) Let’s talk about it: Evaluating contributions through discussion in github. In: Proceedings of the 22nd ACM SIGSOFT international symposium on foundations of software engineering, Association for Computing Machinery, New York, NY, USA, FSE 2014, pp 144–154, https://​doi.​org/​10.​1145/​2635868.​2635882
go back to reference Viera AJ, Garrett JM (2005) Understanding interobserver agreement: the kappa statistic. Family medicine 37(5), 360–363 Viera AJ, Garrett JM (2005) Understanding interobserver agreement: the kappa statistic. Family medicine 37(5), 360–363
Metadata
Title
Does the first response matter for future contributions? A study of first contributions
Authors
Noppadol Assavakamhaenghan
Supatsara Wattanakriengkrai
Naomichi Shimada
Raula Gaikovina Kula
Takashi Ishio
Kenichi Matsumoto
Publication date
01-05-2023
Publisher
Springer US
Published in
Empirical Software Engineering / Issue 3/2023
Print ISSN: 1382-3256
Electronic ISSN: 1573-7616
DOI
https://doi.org/10.1007/s10664-023-10299-7

Other articles of this Issue 3/2023

Empirical Software Engineering 3/2023 Go to the issue

Premium Partner