Software reliability models are an important tool in quality management and release planning. There is a large number of different models that often exhibit strengths in differen...
IT application landscapes alias software cities of large enterprises comprise tens or even hundreds of IT applications. Structuring software cities into domains is an important tas...
Testing is a necessary, but costly process for user-centric quality control. Moreover, testing is not comprehensive enough to completely detect faults. Many formal methods have bee...
This article discusses Nokia’s experiences of using open source in commercial product development. It presents the development model used in the creation of mobile consumer devic...
: The investments needed to bring a software project to the market are substantial and can extend over several years. Managing software development requires not only technical expe...