The development of user interfaces (UIs) is one of the most timeconsuming aspects in software development. In this context, the lack of proper reuse mechanisms for UIs is increasi...
In component software, the independence of components is achieved by separating their interfaces from implementations. The interface definition of a component serves as the contr...
In the past two decades, the IS research community underwent an intensive debate and fought hard to legitimise interpretive and qualitative research paradigms. Now that the war is...
A method for recognizing design patterns from C++ programs is presented. The method consists of two separate phases, analysis and reverse engineering of the C++ code, and architec...
The interface definition of a component in a distributed system forms the contract between the component itself and its neighbouring components regarding the use of its services....