iLLumina - A DL Knowledge Base for Software Engineering
Source: Infosys Technologies
Software Engineering involves the representation and translation (concretization) of knowledge from mental models to executable language elements. This paper reports specific problems of semantic scatter and references within software engineering. The former occurs when a concept in the problem domain is represented in multiple artifacts and the latter occurs when attributes of one program element refer to the value space defined by some other element typically across artifacts. The presence of these semantic dependencies across artifacts within a software system complicates comprehension and requires special treatment.