Software development environment is a platform for supporting software designer to design software based on the software requirement specification. It is an interactive system wit...
In the last two decades several models for evaluating software process capability have been defined and became more and more popular. The application of such models, and in particu...
Protocols for information-hiding often use randomized primitives to obfuscate the link between the observables and the information to be protected. The degree of protection provide...
A core principle of Agile development is to satisfy the customer by providing valuable software on an early and continuous basis. For a software application to be valuable it shou...
Automating the generation of object-oriented unit tests is a challenging task. This is mainly due to the complexity and peculiarities that the principles of object-orientation imp...