• Home
  • Kemi
  • Astronomien
  • Energi
  • Naturen
  • Biologi
  • Fysik
  • Elektronik
  • Personlighet spelar nyckelroll i huruvida utvecklare kan bidra till projekt med öppen källkod

    Kredit:CC0 Public Domain

    Din personlighet kan avsevärt påverka din förmåga att bidra till projekt med öppen källkod, enligt en ny studie av forskare vid University of Waterloo.

    Projekt med öppen källkod är onlineutrymmen där mjukvaruutvecklare arbetar tillsammans för att förbättra datorkod som görs tillgänglig för alla. Varje projekt leds av en person vars jobb det är att acceptera eller avslå erbjudandet om hjälp från en mjukvaruutvecklare.

    I en nyligen genomförd studie, Waterloo-forskarna fann att sociala faktorer, som tidigare erfarenheter, förblir det mest inflytelserika elementet i acceptansen eller förkastandet av onlinebidragsgivares arbete. Men de fann också att personlighetsdrag är en viktig del av beslutet.

    "Ofta när du slutför arbete med öppen källkod, människor tror att bara deras förmåga att utföra uppgiften spelar roll, " sa Meiyappan Nagappan, professor vid David R. Cheriton School of Computer Science i Waterloo och medförfattare till studien. "Men personlighetsfaktorer är också viktiga eftersom det är så ditt beteende kommer fram när du interagerar med andra människor.

    "Människor som frivilligt arbetar med projekt med öppen källkod måste vara medvetna om hur öppna de är för förändringar och hur samvetsgranna de är, eftersom dessa två personlighetsdrag kommer att påverka hur villiga människor är att arbeta med dem, " sa Nagappan.

    När man genomförde studien, forskare utvärderade data som samlats in från open source-plattformen GitHub. De analyserade personlighetsdragen hos 16, 935 aktiva utvecklare från 1, 860 projekt, var och en hade minst 250 pull-förfrågningar. En pull-begäran är en mekanism som utvecklare använder för att meddela andra bidragsgivare med öppen källkod som arbetar med samma projekt att de har slutfört en uppgift.

    Forskarna använde sedan IBM Watson Personality Insights för att hämta de fem stora personligheterna hos mjukvaruutvecklarna i GitHub. De fem stora personligheterna är öppenhet, samvetsgrannhet, extraversion, behaglighet och neuroticism.

    "Vi fann att sociala faktorer fortfarande är viktigare än tekniska faktorer för att få ditt arbete med öppen källkod accepterat, " sa Alex Yun, en masterstudent vid Waterloos matematiska fakultet och medförfattare till studien. "Vi undersökte sedan vikten av personlighetsfaktorer och fann att det kan finnas fördomar involverade i att acceptera eller förkasta arbete som utförs på plattformar med öppen källkod. Chefer är mer benägna att acceptera ett bidrag från någon de känner, eller någon som är trevligare än andra även om det tekniska bidraget kan vara liknande."

    Studien, "Effekter av personlighetsdrag på Pull Request Acceptans, " publicerades nyligen i tidskriften IEEE-transaktioner på mjukvaruteknik .


    © Vetenskap https://sv.scienceaq.com