Abstract | ||
---|---|---|
AbstractReuse 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, beffect 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 performed a large-scale embedded multi-case study on 1,111 Java projects, extracted from Google Code repository. The results of the case study provide a valuable insight on reuse processes in OSS development, that can be exploited by both researchers and practitioners. |
Year | DOI | Venue |
---|---|---|
2014 | 10.4018/IJOSSP.2014070101 | Periodicals |
Field | DocType | Volume |
Codebase,Software design,Systems engineering,Reuse,Software,Engineering,Java,Open source software,Software development,Empirical research | Journal | 5 |
Issue | ISSN | Citations |
3 | 1942-3926 | 4 |
PageRank | References | Authors |
0.42 | 12 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Eleni Constantinou | 1 | 85 | 9.67 |
Apostolos Ampatzoglou | 2 | 334 | 41.24 |
Ioannis Stamelos | 3 | 1243 | 91.67 |