Skip to Main Content
User Interfaces (UI) layout design is one of the most important part of any software requirement activities. User interfaces (UI) emerged as an essential accomplice in fulfilling the potential of an application. Layout design of UI screens has always been very expensive and time consuming activities. However, owing to the ad-hoc nature of UI design process coupled with user involvement throughout the process have inevitably surfaced in the UI construction and management phases. This includes the amount of effort involved in fulfilling multiple user requirements which in turn lead to the generation of a large number of screen layout designs with numerous similarities among them. Taking into considerations on the amount of effort required in maintaining masses of UI layouts with plentiful commonalities, this paper focuses on the integration of an object-oriented approach towards UI layout design along with an evolution tracking system to address the issues projected. Cases were used at the end of this paper to evaluate the effectiveness and accomplishments of the proposed approach so that future research work could be planned.