Reuse is an established software development practice, whose benefits have attracted the attention of researchers and practitioners. In order for software reuse to advance from an opportunistic activity to a well-defined, systematic state of practice, the reuse phenomenon should be empirically studied in a real-world environment. To this end, OSS projects consist a fitting context for this purpose. In this paper, the authors aim at assessing the: (a) strategy and intensity of reuse activities in OSS development, (b)effect of reuse activities on design quality, (c) modification of reuse decisions from a chronological viewpoint and (d) effect of these modifications on software design quality. In order to achieve these goals, the authors perfo...
Software reuse is a major concern in many software development companies. It is one of the main stra...
This paper presents the results of a study conducted at the University of Maryland in which we asses...
Background: Software practice is evolving with changing technologies and practices such as InnerSour...
Reuse is an established software development practice, whose benefits have attracted the attention o...
Software development based on third-party libraries is becoming increasingly popular in recent years...
Context: Software reuse is considered as the key to a successful software development because of its...
Abstract. Code repositories on the Internet provide a tremendous amount of freely available open sou...
Context Reuse can improve productivity and maintainability in software development. Research has pro...
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful a...
High-quality software, delivered on time and budget, constitutes a critical part of most products an...
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful a...
Open Source Software (OSS) communities have not yet taken full advantage of reuse mechanisms. Typica...
Software productivity has been steadily increasing over the last 30 years, but not enough to close t...
This paper focuses on the importance of software reuse and metrics in software engineering. Software...
A closer look is presented at reusability in software development. In particular, object-oriented de...
Software reuse is a major concern in many software development companies. It is one of the main stra...
This paper presents the results of a study conducted at the University of Maryland in which we asses...
Background: Software practice is evolving with changing technologies and practices such as InnerSour...
Reuse is an established software development practice, whose benefits have attracted the attention o...
Software development based on third-party libraries is becoming increasingly popular in recent years...
Context: Software reuse is considered as the key to a successful software development because of its...
Abstract. Code repositories on the Internet provide a tremendous amount of freely available open sou...
Context Reuse can improve productivity and maintainability in software development. Research has pro...
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful a...
High-quality software, delivered on time and budget, constitutes a critical part of most products an...
Measuring the reusability of Object-Oriented (OO) program code is important to ensure a successful a...
Open Source Software (OSS) communities have not yet taken full advantage of reuse mechanisms. Typica...
Software productivity has been steadily increasing over the last 30 years, but not enough to close t...
This paper focuses on the importance of software reuse and metrics in software engineering. Software...
A closer look is presented at reusability in software development. In particular, object-oriented de...
Software reuse is a major concern in many software development companies. It is one of the main stra...
This paper presents the results of a study conducted at the University of Maryland in which we asses...
Background: Software practice is evolving with changing technologies and practices such as InnerSour...