%0 Journal Article %T Imperfection of Domain Knowledge and Its Formalization in Context of Design of Robust Software Systems %A Meenakshi Sridhar %A Naseeb Singh Gill %J Journal of Software Engineering and Applications %P 489-498 %@ 1945-3124 %D 2015 %I Scientific Research Publishing %R 10.4236/jsea.2015.89047 %X In this paper, it is emphasized that taking into consideration of imperfection of knowledge, of the team of the designers/developers, about the problem domains and environments is essential in order to develop robust software metrics and systems. In this respect, first various possible types of imperfections in knowledge are discussed and then various available formal/mathematical models for representing and handling these imperfections are discussed. The discussion of knowledge classification & representation is from computational perspective and that also within the context of software development enterprise, and not necessarily from organizational management, from library & information science, or from psychological perspectives. %K Formal Methods in Software Engineering %K Imperfect Knowledge %K Formalizing Common Sense %K Formalizing Unconscious Knowledge %U http://www.scirp.org/journal/PaperInformation.aspx?PaperID=59918