Background: Software practice is evolving with changing technologies and practices such as InnerSource, DevOps, and microservices. It is important to investigate the impact of contemporary software engineering (SE) practices on software reuse.Aim: This study aims to characterize software reuse in contemporary SE practices and investigate its implications in terms of costs, benefits, challenges, and potential improvements in a medium-sized company.Method: We performed an exploratory case study by conducting interviews, group discussions, and reviewing company documentation to investigate software reuse in the context of contemporary SE practices in the case company.Results: The results indicate that the development for reuse in contemporary ...
idi.ntnu.no In this article, we describe the results from our survey in the ITdepartment of a large ...
Abstract- The paper presents the results of a survey, which aims to investigate the field of softwar...
Software reuse is the use of software resources from all stages of the software development process ...
Background: Software practice is evolving with changing technologies and practices such as InnerSour...
Context: Companies adopt many software reuse practices, such as software product line, reuse verbati...
Context Reuse can improve productivity and maintainability in software development. Research has pro...
Context: Software reuse is considered as the key to a successful software development because of its...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
Software reuse has been regarded as one of the most important areas for improving software developme...
Software Reuse has been a challenge for the research community for many years. Software reuse cannot...
Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, System Design and...
High-quality software, delivered on time and budget, constitutes a critical part of most products an...
Software reuse has been considered as a means to help solve the software development crisis. This pa...
Background: InnerSource consists of the use of open source development techniques within the corpora...
This paper focuses on the importance of software reuse and metrics in software engineering. Software...
idi.ntnu.no In this article, we describe the results from our survey in the ITdepartment of a large ...
Abstract- The paper presents the results of a survey, which aims to investigate the field of softwar...
Software reuse is the use of software resources from all stages of the software development process ...
Background: Software practice is evolving with changing technologies and practices such as InnerSour...
Context: Companies adopt many software reuse practices, such as software product line, reuse verbati...
Context Reuse can improve productivity and maintainability in software development. Research has pro...
Context: Software reuse is considered as the key to a successful software development because of its...
Today it has become common practice to apply systematic reuse during software development. By reuse,...
Software reuse has been regarded as one of the most important areas for improving software developme...
Software Reuse has been a challenge for the research community for many years. Software reuse cannot...
Thesis: S.M. in Engineering and Management, Massachusetts Institute of Technology, System Design and...
High-quality software, delivered on time and budget, constitutes a critical part of most products an...
Software reuse has been considered as a means to help solve the software development crisis. This pa...
Background: InnerSource consists of the use of open source development techniques within the corpora...
This paper focuses on the importance of software reuse and metrics in software engineering. Software...
idi.ntnu.no In this article, we describe the results from our survey in the ITdepartment of a large ...
Abstract- The paper presents the results of a survey, which aims to investigate the field of softwar...
Software reuse is the use of software resources from all stages of the software development process ...