• Home
  • Chimica
  • Astronomia
  • Energia
  • Natura
  • Biologia
  • Fisica
  • Elettronica
  • La personalità gioca un ruolo chiave nel fatto che gli sviluppatori possano contribuire ai progetti open source

    Credito:CC0 Dominio pubblico

    La tua personalità potrebbe avere un impatto significativo sulla tua capacità di contribuire a progetti open source, secondo un nuovo studio condotto da ricercatori dell'Università di Waterloo.

    I progetti open source sono spazi online in cui gli sviluppatori di software lavorano insieme per migliorare il codice del computer reso disponibile a chiunque. Ogni progetto è gestito da una persona il cui compito è accettare o rifiutare l'offerta di aiuto di uno sviluppatore di software.

    In un recente studio, i ricercatori di Waterloo hanno scoperto che i fattori sociali, come l'esperienza passata, rimangono l'elemento più influente nell'accettazione o nel rifiuto del lavoro dei contributori online. Ma hanno anche scoperto che i tratti della personalità sono una parte essenziale della decisione.

    "Spesso nel completare il lavoro open source, le persone pensano che conta solo la loro capacità di svolgere il compito, " disse Meiyappan Nagappan, un professore della David R. Cheriton School of Computer Science di Waterloo e coautore dello studio. "Ma anche i fattori della personalità sono importanti perché è così che viene fuori il tuo comportamento quando interagisci con altre persone.

    "Le persone che lavorano volontariamente su progetti open source devono essere consapevoli di quanto siano aperte al cambiamento e di quanto siano coscienziose, poiché questi due tratti della personalità influenzeranno la volontà delle persone di lavorare con loro, " disse Nagappan.

    Nell'intraprendere lo studio, i ricercatori hanno valutato i dati raccolti dalla piattaforma open source GitHub. Hanno analizzato i tratti della personalità di 16, 935 sviluppatori attivi da 1, 860 progetti, ognuna delle quali aveva almeno 250 pull request. Una richiesta pull è un meccanismo utilizzato dagli sviluppatori per notificare ad altri contributori open source che lavorano allo stesso progetto che hanno completato un'attività.

    I ricercatori hanno quindi utilizzato IBM Watson Personality Insights per recuperare le cinque grandi personalità degli sviluppatori di software in GitHub. Le cinque grandi personalità sono l'apertura, coscienziosità, estroversione, gradevolezza e nevroticismo.

    "Abbiamo scoperto che i fattori sociali sono ancora più importanti dei fattori tecnici per far accettare il tuo lavoro open source, " ha detto Alex Yun, uno studente di master presso la Facoltà di Matematica di Waterloo e coautore dello studio. "Abbiamo quindi esaminato l'importanza dei fattori di personalità e abbiamo scoperto che potrebbero esserci dei pregiudizi nell'accettazione o nel rifiuto del lavoro svolto su piattaforme open source. È più probabile che i manager accettino un contributo da qualcuno che conoscono, o qualcuno più simpatico di altri anche se il contributo tecnico potrebbe essere simile."

    Lo studio, "Effetti dei tratti della personalità sull'accettazione della richiesta pull, " è stato recentemente pubblicato sulla rivista Transazioni IEEE sull'ingegneria del software .


    © Scienza https://it.scienceaq.com