This thesis comprises studies of evolution and composition of object-oriented frameworks, a certain kind of reusable asset. An object-oriented framework is a set of classes that embodies an abstract design for solutions to a family of related problems. The work presented is based on and has its origin in industrial contexts where object-oriented frameworks have been developed, used, evolved and managed. Thus, the results are based on empirical observations. Both qualitative and quantitative approaches have been used in the studies performed which cover both technical and managerial aspects of object-oriented framework technology. Historically, object-oriented frameworks are large monolithic assets which require several design iterations and...
This paper describes the results of a long-term empirical investigation into object-oriented framewo...
Object-oriented frameworks are an important form of reuse that can help to decrease significantly t...
Reuse of software has been one of the main goals of software engineering for decades. With the emerg...
Reuse of software has been one of the main goals of software engineering for decades. Reusing softwa...
Object-oriented framework technology has become a common reuse technology in object-oriented softwar...
Object-oriented frameworks provide software developers with the means to build an infrastructure for...
Reuse of software has been one of the main goals of software engineering for decades. With the emerg...
Object-oriented frameworks provide software developers with the means to build an infrastructure for...
Design of reusable frameworks is an iterative, evolutionary process. My previous work on object-orie...
Object-oriented application frameworks present one of the most successful approaches to developing r...
Abstract. Frameworks have been used since the early eighties. Now that frameworks are becoming incre...
Object-oriented frameworks are established tools for domain-specific reuse. Many framework design pa...
Frameworks have been used since the early eighties. Now that frameworks are becoming increasingly po...
Object-oriented frameworks are established tools for domain-specific reuse. Many framework design pa...
Object oriented frameworks (hereafter simply 'frameworks') are a cornerstone of modern sof...
This paper describes the results of a long-term empirical investigation into object-oriented framewo...
Object-oriented frameworks are an important form of reuse that can help to decrease significantly t...
Reuse of software has been one of the main goals of software engineering for decades. With the emerg...
Reuse of software has been one of the main goals of software engineering for decades. Reusing softwa...
Object-oriented framework technology has become a common reuse technology in object-oriented softwar...
Object-oriented frameworks provide software developers with the means to build an infrastructure for...
Reuse of software has been one of the main goals of software engineering for decades. With the emerg...
Object-oriented frameworks provide software developers with the means to build an infrastructure for...
Design of reusable frameworks is an iterative, evolutionary process. My previous work on object-orie...
Object-oriented application frameworks present one of the most successful approaches to developing r...
Abstract. Frameworks have been used since the early eighties. Now that frameworks are becoming incre...
Object-oriented frameworks are established tools for domain-specific reuse. Many framework design pa...
Frameworks have been used since the early eighties. Now that frameworks are becoming increasingly po...
Object-oriented frameworks are established tools for domain-specific reuse. Many framework design pa...
Object oriented frameworks (hereafter simply 'frameworks') are a cornerstone of modern sof...
This paper describes the results of a long-term empirical investigation into object-oriented framewo...
Object-oriented frameworks are an important form of reuse that can help to decrease significantly t...
Reuse of software has been one of the main goals of software engineering for decades. With the emerg...