Factors and actors leading to the adoption of a JavaScript framework
Pano, A., Graziotin, D., & Abrahamsson, P. (2018). Factors and actors leading to the adoption of a JavaScript framework. Empirical Software Engineering, 23(6), 3503-3534. https://doi.org/10.1007/s10664-018-9613-x
Julkaistu sarjassa
Empirical Software EngineeringPäivämäärä
2018Tekijänoikeudet
© Springer Science+Business Media, LLC, part of Springer Nature 2018
The 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.
...
Julkaisija
Kluwer Academic PublishersISSN Hae Julkaisufoorumista
1382-3256Asiasanat
Julkaisu tutkimustietojärjestelmässä
https://converis.jyu.fi/converis/portal/detail/Publication/27972934
Metadata
Näytä kaikki kuvailutiedotKokoelmat
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Research to engage voices on the ground in educational development
Lehtomäki, Elina; Janhonen-Abruquah, Hille; Tuomi, Margaret; Posti-Ahokas, Hanna; Okkolin, Mari-Anne; Palojoki, Päivi (Pergamon Press, 2014)The article discusses how a variety of qualitative methods could be used for investigating the engagement of the voices on the ground, where the change is expected to happen. It also reviews how qualitative research ... -
The entrepreneurial logic of startup software development : A study of 40 software startups
Nguyen-Duc, Anh; Kemell, Kai-Kristian; Abrahamsson, Pekka (Springer Science and Business Media LLC, 2021)Context: Software startups are an essential source of innovation and software-intensive products. The need to understand product development in startups and to provide relevant support are highlighted in software research. ... -
Discouraging factors in knowledge sharing in software development teams
Varcok, Tomas (2020)Knowledge sharing has a crucial role in intellectual work such as software development. Intellectual capital in form of specialized knowledge, skills, and expertise belong to the most valuable resources that software ... -
Social construction of quality in software development
Kaukonen, Sylvia (2011) -
Cross platform mobile application development : a comparison study of React Native Vs Flutter
Fentaw, Awel Eshetu (2020)With a dramatic increase in the usage of handheld devices such as smartphones and tablets, it became a matter of existence for businesses if they do not deliver their services to address mobile users. One critical problem ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.