The benefits that a software organization obtains from estimates of product quality are dependent upon how early in the product cycle that these estimates are available. Early est...
As agile software development principles and methods are being adopted by large software product organizations it is important to understand the role of software entropy. That is,...
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-View Modeling (MVM) is a common modeling practice that advocates the use of multiple, different and yet related models to represent the needs of diverse stakeholders. Of cruc...
Software component techniques are widely used to enhance productivity and reduce the cost of software systems development. This paper proposes optimization of component connections...