Design rules are rules a designer can follow in order to increase the usability of the eventual software product. Design rules for interactive systems can be supported by psychological, cognitive , sociological, economic or computational theory. Normally the designers do not possess background knowledge regarding psychology, cognitive science, ergonomics, sociology…