On opportunistic software reuse

Show simple item record

dc.contributor University of Helsinki, Empirical Software Engineering research group / Tomi Männistö en
dc.contributor University of Helsinki, Empirical Software Engineering research group / Tomi Männistö en
dc.contributor.author Mäkitalo, Niko
dc.contributor.author Taivalsaari, Antero
dc.contributor.author Kiviluoto, Arto
dc.contributor.author Mikkonen, Tommi
dc.contributor.author Capilla, Rafael
dc.date.accessioned 2020-11-05T09:24:02Z
dc.date.available 2020-11-05T09:24:02Z
dc.date.issued 2020-07-10
dc.identifier.citation 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 en
dc.identifier.issn 0010-485X
dc.identifier.other PURE: 150518056
dc.identifier.other PURE UUID: d58264ae-e4fc-415c-8b54-454b114d2a1b
dc.identifier.other WOS: 000546868000001
dc.identifier.other ORCID: /0000-0002-7994-3700/work/83053994
dc.identifier.other ORCID: /0000-0002-8540-9918/work/83054358
dc.identifier.uri http://hdl.handle.net/10138/321122
dc.description.abstract 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. en
dc.format.extent 24
dc.language.iso eng
dc.relation.ispartof Computing
dc.rights en
dc.subject Software reuse en
dc.subject Software engineering en
dc.subject Opportunistic design en
dc.subject Opportunistic reuse en
dc.subject Software architecture en
dc.subject Code snippet en
dc.subject REUSABILITY en
dc.subject 113 Computer and information sciences en
dc.title On opportunistic software reuse en
dc.type Article
dc.description.version Peer reviewed
dc.identifier.doi https://doi.org/10.1007/s00607-020-00833-6
dc.type.uri info:eu-repo/semantics/other
dc.type.uri info:eu-repo/semantics/publishedVersion

Files in this item

Total number of downloads: Loading...

Files Size Format View
M_kitalo2020_Ar ... rtunisticSoftwareReuse.pdf 562.8Kb PDF View/Open

This item appears in the following Collection(s)

Show simple item record