In 2003 (Shah, 2003) proposed a methodology, OODM (Object Oriented Design Methodology), following the principles of software engineering.
In OODM (Shah, 2003) design of a web application is represented using Abstract Data Type (ADT) undirected graph as in Fig.
The design phase of OODM (Shah, 2003) works on the four aspects separately and develops corresponding four models, Component Model, Navigational Model, Operation Partitioning Model and User interface Model.
The interface coherence metrics enables the designer to measure the coherence and then improve it, which was not possible in case of OODM or any other methodology.
We have proposed metrics for different models of OODM's design phase to evaluate design quality of a web application, before going to implementation.