Untuk dapat memaksimalkan perilaku berbagi pengetahuan perlu diketahui faktor-faktor yang mempengaruhi perilaku memberikan dan mengumpulkan pengetahuan. Pada penelitian ini ada tiga dimensi faktor yang mempengaruhi perilaku berbagi pengetahuan yaitu faktor-faktor individu, faktor-faktor teknologi, dan faktor-faktor kontekstual. Pada penelitian ini diperoleh 220 sampel responden yang merupakan anggota komunitas online TI di Indonesia. Data dianalisis menggunakan metode structural equation model (SEM) yang dibandingkan dengan partial least squares (PLS). Penelitian ini menyimpulkan information quality, norm of reciprocity, expectation out-comes, enjoyment in helping others, dan interpersonal trust memberikan pengaruh signifikan terhadap perilaku berbagi pengetahuan. Selanjutnya, perilaku memberikan pengetahuan dan penggunaan pengetahuan memberikan pengaruh signifikan terhadap tingkat promosi komunitas.