Show simple item record

dc.contributor.authorPano, Amantia
dc.contributor.authorGraziotin, Daniel
dc.contributor.authorAbrahamsson, Pekka
dc.date.accessioned2018-12-04T11:05:10Z
dc.date.available2019-03-25T22:35:35Z
dc.date.issued2018
dc.identifier.citationPano, A., Graziotin, D., & Abrahamsson, P. (2018). Factors and actors leading to the adoption of a JavaScript framework. <i>Empirical Software Engineering</i>, <i>23</i>(6), 3503-3534. <a href="https://doi.org/10.1007/s10664-018-9613-x" target="_blank">https://doi.org/10.1007/s10664-018-9613-x</a>
dc.identifier.otherCONVID_27972934
dc.identifier.otherTUTKAID_77196
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/60472
dc.description.abstractThe increasing popularity of JavaScript has led to a variety of JavaScript frameworks that aim to help developers to address programming tasks. However, the number of JavaScript frameworks has risen rapidly to thousands of versions. It is challenging for practitioners to identify the frameworks that best fit their needs and to develop new ones which fit such needs. Furthermore, there is a lack of knowledge regarding what drives developers towards the choice. This paper explores the factors and actors that lead to the choice of a JavaScript framework. We conducted a qualitative interpretive study of semi-structured interviews. We interviewed 18 decision makers regarding the JavaScript framework selection, up to reaching theoretical saturation. Through coding the interview responses, we offer a model of desirable JavaScript framework adoption factors. The factors are grouped into categories that are derived via the Unified Theory of Acceptance and Use of Technology. The factors are performance expectancy (performance, size), effort expectancy (automatization, learnability, complexity, understandability), social influence (competitor analysis, collegial advice, community size, community responsiveness), facilitating conditions (suitability, updates, modularity, isolation, extensibility), and price value. A combination of four actors, which are customer, developer, team, and team leader, leads to the choice. Our model contributes to the body of knowledge related to the adoption of technology by software engineers. As a practical implication, our model is useful for decision makers when evaluating JavaScript frameworks, as well as for developers for producing desirable frameworks.fi
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherKluwer Academic Publishers
dc.relation.ispartofseriesEmpirical Software Engineering
dc.rightsIn Copyright
dc.subject.otherlaadullinen tutkimus
dc.subject.otherprogramming frameworks
dc.subject.othertechnology adoption
dc.subject.otherhuman aspects of software development
dc.subject.otherinterpretivism
dc.titleFactors and actors leading to the adoption of a JavaScript framework
dc.typearticle
dc.identifier.urnURN:NBN:fi:jyu-201811294933
dc.contributor.laitosInformaatioteknologian tiedekuntafi
dc.contributor.laitosFaculty of Information Technologyen
dc.type.urihttp://purl.org/eprint/type/JournalArticle
dc.date.updated2018-11-29T10:15:11Z
dc.description.reviewstatuspeerReviewed
dc.format.pagerange3503-3534
dc.relation.issn1382-3256
dc.relation.numberinseries6
dc.relation.volume23
dc.type.versionacceptedVersion
dc.rights.copyright© Springer Science+Business Media, LLC, part of Springer Nature 2018
dc.rights.accesslevelopenAccessfi
dc.subject.ysoJavaScript
dc.subject.ysopäätöksenteko
dc.subject.ysoteknologia
dc.subject.ysoomaksuminen
dc.subject.ysoohjelmistokehitys
dc.subject.ysotulkinta
dc.subject.ysokvalitatiivinen tutkimus
dc.subject.ysoohjelmointikielet
dc.format.contentfulltext
jyx.subject.urihttp://www.yso.fi/onto/yso/p840
jyx.subject.urihttp://www.yso.fi/onto/yso/p8743
jyx.subject.urihttp://www.yso.fi/onto/yso/p2339
jyx.subject.urihttp://www.yso.fi/onto/yso/p16214
jyx.subject.urihttp://www.yso.fi/onto/yso/p21530
jyx.subject.urihttp://www.yso.fi/onto/yso/p4511
jyx.subject.urihttp://www.yso.fi/onto/yso/p11782
jyx.subject.urihttp://www.yso.fi/onto/yso/p162
dc.rights.urlhttp://rightsstatements.org/page/InC/1.0/?language=en
dc.relation.doi10.1007/s10664-018-9613-x


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

In Copyright
Except where otherwise noted, this item's license is described as In Copyright