ontologies for software engineering and software technology
communication is one of the main activities in software projects many such projects fail or encounter serious problems because the stakeholders involved have different understandings of the problem domain and/or they use different terminologies .