This paper explains the structure of a project repository, which enables you to trace business processes and business rules to the architecture and design of the software system. T...
The past 20 years has seen significant investments in the theory and practice of software architecture. However, architectural deficiencies are frequently cited as a key factor in ...
Program slicing has many applications in software engineering activities including program comprehension, debugging, testing, maintenance, and model checking. In this paper, we pr...
This paper presents an approach for improving final software system usability by designing for usability, in particular by addressing usability issues in the software architecture...
EvoSpaces is a Swiss-wide research project sponsored by the Hasler foundation. It involves three partners: University of Zurich, University of Lugano and the University of Applied...