A large-scale, in-depth analysis of developers' personalities in the Apache ecosystem.

Saved in:
Bibliographic Details
Title: A large-scale, in-depth analysis of developers' personalities in the Apache ecosystem.
Authors: Calefato, Fabio1 (AUTHOR) fabio.calefato@uniba.it, Lanubile, Filippo1 (AUTHOR) filippo.lanubile@uniba.it, Vasilescu, Bogdan2 (AUTHOR) vasilescu@cmu.edu
Source: Information & Software Technology. Oct2019, Vol. 114, p1-20. 20p.
Subjects: Critical success factor, Ergonomics, Personality, Software engineering, Email, Open source software
Abstract: Large-scale distributed projects are typically the results of collective efforts performed by multiple developers with heterogeneous personalities. We aim to find evidence that personalities can explain developers' behavior in large scale-distributed projects. For example, the propensity to trust others — a critical factor for the success of global software engineering — has been found to influence positively the result of code reviews in distributed projects. In this paper, we perform a quantitative analysis of ecosystem-level data from the code commits and email messages contributed by the developers working on the Apache Software Foundation (ASF) projects, as representative of large scale-distributed projects. We find that there are three common types of personality profiles among Apache developers, characterized in particular by their level of Agreeableness and Neuroticism. We also confirm that developers' personality is stable over time. Moreover, personality traits do not vary with their role, membership, and extent of contribution to the projects. We also find evidence that more open developers are more likely to make contributors to Apache projects. Overall, our findings reinforce the need for future studies on human factors in software engineering to use psychometric tools to control for differences in developers' personalities. [ABSTRACT FROM AUTHOR]
Copyright of Information & Software Technology is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 137748255
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A large-scale, in-depth analysis of developers' personalities in the Apache ecosystem.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Calefato%2C+Fabio%22">Calefato, Fabio</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> fabio.calefato@uniba.it</i><br /><searchLink fieldCode="AR" term="%22Lanubile%2C+Filippo%22">Lanubile, Filippo</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> filippo.lanubile@uniba.it</i><br /><searchLink fieldCode="AR" term="%22Vasilescu%2C+Bogdan%22">Vasilescu, Bogdan</searchLink><relatesTo>2</relatesTo> (AUTHOR)<i> vasilescu@cmu.edu</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Information+%26+Software+Technology%22">Information & Software Technology</searchLink>. Oct2019, Vol. 114, p1-20. 20p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Critical+success+factor%22">Critical success factor</searchLink><br /><searchLink fieldCode="DE" term="%22Ergonomics%22">Ergonomics</searchLink><br /><searchLink fieldCode="DE" term="%22Personality%22">Personality</searchLink><br /><searchLink fieldCode="DE" term="%22Software+engineering%22">Software engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Email%22">Email</searchLink><br /><searchLink fieldCode="DE" term="%22Open+source+software%22">Open source software</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Large-scale distributed projects are typically the results of collective efforts performed by multiple developers with heterogeneous personalities. We aim to find evidence that personalities can explain developers' behavior in large scale-distributed projects. For example, the propensity to trust others — a critical factor for the success of global software engineering — has been found to influence positively the result of code reviews in distributed projects. In this paper, we perform a quantitative analysis of ecosystem-level data from the code commits and email messages contributed by the developers working on the Apache Software Foundation (ASF) projects, as representative of large scale-distributed projects. We find that there are three common types of personality profiles among Apache developers, characterized in particular by their level of Agreeableness and Neuroticism. We also confirm that developers' personality is stable over time. Moreover, personality traits do not vary with their role, membership, and extent of contribution to the projects. We also find evidence that more open developers are more likely to make contributors to Apache projects. Overall, our findings reinforce the need for future studies on human factors in software engineering to use psychometric tools to control for differences in developers' personalities. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Information & Software Technology is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=137748255
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1016/j.infsof.2019.05.012
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 20
        StartPage: 1
    Subjects:
      – SubjectFull: Critical success factor
        Type: general
      – SubjectFull: Ergonomics
        Type: general
      – SubjectFull: Personality
        Type: general
      – SubjectFull: Software engineering
        Type: general
      – SubjectFull: Email
        Type: general
      – SubjectFull: Open source software
        Type: general
    Titles:
      – TitleFull: A large-scale, in-depth analysis of developers' personalities in the Apache ecosystem.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Calefato, Fabio
      – PersonEntity:
          Name:
            NameFull: Lanubile, Filippo
      – PersonEntity:
          Name:
            NameFull: Vasilescu, Bogdan
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 10
              Text: Oct2019
              Type: published
              Y: 2019
          Identifiers:
            – Type: issn-print
              Value: 09505849
          Numbering:
            – Type: volume
              Value: 114
          Titles:
            – TitleFull: Information & Software Technology
              Type: main
ResultId 1