Reuse In Software Engineering
Reuse in Software Engineering is a software engineering practice that involves the systematic application of existing artifacts, knowledge, or processes—such as methods, models, frameworks, theories, constructs, datasets, tasks, or metrics—to new development contexts in order to improve efficiency, quality, and consistency in software systems.
938
Publications
51.8K
Citations
1.9K
Authors
700
Institutions
Publications per year
2017–2026
87
Parents
938
Ralph E. Johnson, Brian Foote · Journal of Object-oriented Programming · 1988 · 1.1K citations
Computing, Computer Science, Design +15
Classifying Software for Reusability
Rubén Prieto-Díaz, Peter Freeman · IEEE Software · 1987 · 695 citations
1–5 of 938
1.9K
13
h-index
11
h-index
10
h-index
9
h-index
8
h-index
1–5 of 1.9K
700
University of Maryland, College Park
College Park, United States
15 h-index
22 publications
2.3K citations
Hewlett-Packard (United States)
Palo Alto, United States
14 h-index
16 publications
2.9K citations
IBM (United States)
Armonk, United States
13 h-index
27 publications
2.3K citations
George Mason University
Fairfax, United States
13 h-index
23 publications
584 citations
Carnegie Mellon University
Pittsburgh, United States
12 h-index
22 publications
1.4K citations
Virginia Tech
Blacksburg, United States
11 h-index
24 publications
2K citations

Universidade Federal do Rio de Janeiro
Rio de Janeiro, Brazil
11 h-index
24 publications
558 citations
University of Colorado Boulder
Boulder, United States
10 h-index
16 publications
1K citations
1–8 of 700
TSE · 39 publications · 5.1K citations
33
h-index
39 publications · 3.9K citations
30
h-index
JSS · 30 publications · 850 citations
18
h-index
SEN · 25 publications · 682 citations
15
h-index
20 publications · 651 citations
13
h-index
1–5