Text this: Knowledge management model for promoting green software development adoption among software practitioners