Sammanhang: Att dela med sig av expertkunskap är en viktig process för att utveckla programvaruprodukter. Eftersom expertkunskaper till största delen är underförstådda är förvärv och utbyte av underförstådd kunskap tillsammans med utvecklingen av ett transaktivt minnessystem (TMS) viktiga faktorer i effektiva programvaruteam. Mål: Vi strävar efter att öka vår förståelse för mänskliga faktorer i programvaruutvecklingsprocessen och ge stöd för det smidiga tillvägagångssättet, särskilt i dess påverkan på social interaktion, genom att svara på två frågor: Hur får programvaruutvecklingsteam tillgång till och delar med sig av underförstådd kunskap? Vilka roller spelar underförstådd kunskap och transaktivt minne i en framgångsrik lagprestation? Metod: En teoretisk modell som beskriver processen för att förvärva och dela underförstådd kunskap och utveckling av ett TMS genom social interaktion presenteras och en andra prediktiv modell tar upp de två forskningsfrågorna ovan. Elementen i den prediktiva modellen och andra demografiska variabler införlivades i en större online-undersökning för programvaruutvecklingsteam, kompletterad av 46 programvarusmå och medelstora företag, bestående av 181 enskilda teammedlemmar. Resultat: Våra resultat visar att teamets underförstådda kunskap förvärvas och delas direkt genom sociala interaktioner av god kvalitet och genom utvecklingen av en TMS med kvalitet av social interaktion som spelar en större roll än transaktivt minne. Både TMS och team underförstådd kunskap förutsäger effektivitet men inte effektivitet i programvaruteam. Slutsats: Slutsatsen är att TMS och team underförstådd kunskap kan skilja mellan låg- och högpresterande team när det gäller effektivitet, där effektivare team har en konkurrensfördel när det gäller att utveckla nya produkter och få ut dem på marknaden. Som ansikte mot ansikte social interaktion är nyckeln, collokated, funktionellt rika, domän expertteam förespråkas snarare än distribuerade team, även om säkert lagchefen kan vara på en separat geografisk plats under förutsättning att det finns frekvent kommunikation och effektiv användning av problem spårning verktyg som i smidiga team.
Vissa tillvägagångssätt förverkligas praktiskt, medan andra helt enkelt är teoretiska såsom Rayan och O'Connor REF som föreslår en teoretisk modell för att definiera, förvärva och dela underförstådd kunskap som dyker upp genom social interaktion.
Acquiring and sharing tacit knowledge in software development teams: An empirical study
{'venue': 'Inf. Softw. Technol.', 'journal': 'Inf. Softw. Technol.', 'mag_field_of_study': ['Computer Science']}