The definition and understanding of software architectures and architecture views still shows considerable disagreement in the software engineering community. This paper argues th...
Interoperability problems arise when complex software systems are constructed by integrating distinct, and often heterogeneous, components. By performing interoperability analysis...
Defined software engineering process help teaching and guiding software engineering courses projects. However, using them raises several issues related to process and course featu...