Development as a journey: factors supporting the adoption and use of software frameworks

Loading...
Thumbnail Image
Journal Title
Journal ISSN
Volume Title
A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä
This publication is imported from Aalto University research portal.
View publication in the Research portal
View/Open full text file from the Research portal
Date
2018
Major/Subject
Mcode
Degree programme
Language
en
Pages
22
1-22
Series
Journal of Software Engineering Research and Development, Volume 6, issue 6
Abstract
From the point of view of the software framework owner, attracting new and supporting existing application developers is crucial for the long-term success of the framework. This mixed-methods study explores the factors that support developers in adopting and continuously using a framework. Data was collected from two sources: interviews with experienced practitioners and a longitudinal survey of novice developers. According to the results, developers use API (application programming interface) capabilities and peer experiences to justify the selection of the framework. To commit developers and to ensure continuous use, enjoyment of using the framework and its perceived usability are important factors. Instead of focusing solely on the API, the framework owner should consider all platform boundary resources: API, development tools and information. In addition, the boundary resources should support developers’ needs throughout the developer journey, from early adoption to continuous use.
Description
Keywords
Software frameworks, Application development, Software ecosystems, Usability, Developer experience, Developer journey
Other note
Citation
Myllärniemi , V , Kujala , S , Raatikainen , M & Sevón , P 2018 , ' Development as a journey: factors supporting the adoption and use of software frameworks ' , Journal of Software Engineering Research and Development , vol. 6 , no. 6 , pp. 1-22 . https://doi.org/10.1186/s40411-018-0050-8