On opportunistic software reuse

Näytä kaikki kuvailutiedot




Mäkitalo , N , Taivalsaari , A , Kiviluoto , A , Mikkonen , T & Capilla , R 2020 , ' On opportunistic software reuse ' , Computing , vol. 102 , pp. 2385-2408 . https://doi.org/10.1007/s00607-020-00833-6

Julkaisun nimi: On opportunistic software reuse
Tekijä: Mäkitalo, Niko; Taivalsaari, Antero; Kiviluoto, Arto; Mikkonen, Tommi; Capilla, Rafael
Muu tekijä: University of Helsinki, Empirical Software Engineering research group / Tomi Männistö
University of Helsinki, Empirical Software Engineering research group / Tomi Männistö
Päiväys: 2020-07-10
Kieli: eng
Sivumäärä: 24
Kuuluu julkaisusarjaan: Computing
ISSN: 0010-485X
URI: http://hdl.handle.net/10138/321122
Tiivistelmä: The availability of open source assets for almost all imaginable domains has led the software industry toopportunistic design-an approach in which people develop new software systems in an ad hoc fashion by reusing and combining components that were not designed to be used together. In this paper we investigate this emerging approach. We demonstrate the approach with an industrial example in whichNode.jsmodules and various subsystems are used in an opportunistic way. Furthermore, to study opportunistic reuse as a phenomenon, we present the results of three contextual interviews and a survey with reuse practitioners to understand to what extent opportunistic reuse offers improvements over traditional systematic reuse approaches.
Avainsanat: Software reuse
Software engineering
Opportunistic design
Opportunistic reuse
Software architecture
Code snippet
113 Computer and information sciences


Latausmäärä yhteensä: Ladataan...

Tiedosto(t) Koko Formaatti Näytä
M_kitalo2020_Ar ... rtunisticSoftwareReuse.pdf 562.8KB PDF Avaa tiedosto

Viite kuuluu kokoelmiin:

Näytä kaikki kuvailutiedot