Two different types of development tasks are distinguished: Clear and unclear development tasks. Based on hypotheses from organizational theory two different designs of software d...
Established software development processes focus on delivering software within time and budget according to a set of requirements. However, practical experiences show that neither...
During the last decades software architecture has become increasingly important for companies creating competitive product structures. Recently more and more attention has also be...
Multi-Agent Systems (MAS) architectures are gaining popularity for building open, distributed, and evolving software required by systems such as information integration application...
It is remarkable to think that even without any interest in finding suitable methods and concepts that would allow complex software systems to evolve and remain manageable, the e...