2013 17th European Conference on Software Maintenance and Reengineering 2013
DOI: 10.1109/csmr.2013.65
|View full text |Cite
|
Sign up to set email alerts
|

Facts and Fallacies of Reuse in Practice

Abstract: Abstract-Despite the positive effects of reuse claimed in a significant amount of research, anecdotal evidence indicates that industry is not yet experiencing the expected benefit. This dissertation proposal aims to investigate these indicators and therefore addresses reuse from an industrial point of view. As a first step, it empirically assesses the general state of reuse in practice. This is achieved via a large-scale online questionnaire distributed to multiple companies. Complementing the questionnaire, e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 12 publications
0
4
0
Order By: Relevance
“…For all facets, only the instances that are mentioned at least twice are included in the map. For example, in the "Reuse Benefits" facet, the benefits that were only mentioned once in the selected literature (such as "Automation" -see table 10) are not included in the tree. Therefore, this criterion for constructing the map best represents the available evidence.…”
Section: Cross Analysis Of Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…For all facets, only the instances that are mentioned at least twice are included in the map. For example, in the "Reuse Benefits" facet, the benefits that were only mentioned once in the selected literature (such as "Automation" -see table 10) are not included in the tree. Therefore, this criterion for constructing the map best represents the available evidence.…”
Section: Cross Analysis Of Resultsmentioning
confidence: 99%
“…There is a large research community working on improving software engineering through software reuse, however without good practices for ensuring the transfer into industry, the value of such research is low. Nonetheless, most of the literature about software reuse and their benefits do not report industrial applications [9][10][11][12]; many reported experiences were developed in academic environments, as pilot experiments, toy projects or theoretical proposals without empirical validation.…”
Section: Introductionmentioning
confidence: 99%
“…Although reused systems can either originate from third party software or in‐house components, we focus on third party software reuse and while our metrics suite can be beneficial for both application programming interface (API) usage or the actual implementation , our metrics mainly focus on the latter reuse type. The inherent benefits of reusing external projects include reduced development effort, increased productivity, and feature‐rich software . These benefits established software reuse as a popular practice during software development .…”
Section: Introductionmentioning
confidence: 99%
“…The inherent benefits of reusing external projects include reduced development effort, increased productivity, and feature‐rich software . These benefits established software reuse as a popular practice during software development . However, reuse is an evolutionary process because projects tend to reuse new items in the course of their evolution and upgrade the already reused items to their latest versions .…”
Section: Introductionmentioning
confidence: 99%