DETERMINANTS OF SUCCESSFUL KNOWLEDGE MANAGEMENT IN SOFTWARE DEVELOPMENT INDUSTRY IN SRI LANKA S. Priyangika, R. Perera