knowledge in the context of human centered computing and by means of computer based