Please use this identifier to cite or link to this item: https://doi.org/10.21256/zhaw-4969
Full metadata record
DC FieldValueLanguage
dc.contributor.authorLeitner, Philipp-
dc.contributor.authorWittern, Erik-
dc.contributor.authorSpillner, Josef-
dc.contributor.authorHummer, Waldemar-
dc.date.accessioned2019-01-10T14:37:28Z-
dc.date.available2019-01-10T14:37:28Z-
dc.date.issued2019-
dc.identifier.issn0164-1212de_CH
dc.identifier.issn1873-1228de_CH
dc.identifier.otherPeerJ Preprints 6:e27005v1de_CH
dc.identifier.urihttps://digitalcollection.zhaw.ch/handle/11475/14313-
dc.description.abstractFunction-as-a-Service (FaaS) describes cloud computing services that make infrastructure components transparent to application developers, thus falling in the larger group of “serverless” computing models. When using FaaS offerings, such as AWS Lambda, developers provide atomic and short-running code for their functions, and FaaS providers execute and horizontally scale them on-demand. Currently, there is no systematic research on how developers use serverless, what types of applications lend themselves to this model, or what architectural styles and practices FaaS-based applications are based on. We present results from a mixed-method study, combining interviews with practitioners who develop applications and systems that use FaaS, a systematic analysis of grey literature, and a Web-based survey. We find that successfully adopting FaaS requires a different mental model, where systems are primarily constructed by composing pre-existing services, with FaaS often acting as the “glue” that brings these services together. Tooling availability and maturity, especially related to testing and deployment, remains a major difficulty. Further, we find that current FaaS systems lack systematic support for function reuse, and abstractions and programming models for building non-trivial FaaS applications are limited. We conclude with a discussion of implications for FaaS providers, software developers, and researchers.de_CH
dc.language.isoende_CH
dc.publisherElsevierde_CH
dc.relation.ispartofJournal of Systems and Softwarede_CH
dc.rightshttp://creativecommons.org/licenses/by-nc-nd/4.0/de_CH
dc.subject.ddc005: Computerprogrammierung, Programme und Datende_CH
dc.titleA mixed-method empirical study of Function-as-a-Service software development in industrial practicede_CH
dc.typeBeitrag in wissenschaftlicher Zeitschriftde_CH
dcterms.typeTextde_CH
zhaw.departementSchool of Engineeringde_CH
zhaw.organisationalunitInstitut für Informatik (InIT)de_CH
dc.identifier.doi10.21256/zhaw-4969-
dc.identifier.doi10.1016/j.jss.2018.12.013de_CH
zhaw.funding.euNode_CH
zhaw.originated.zhawYesde_CH
zhaw.pages.end359de_CH
zhaw.pages.start340de_CH
zhaw.publication.statusacceptedVersionde_CH
zhaw.volume149de_CH
zhaw.embargo.end2021-03-01de_CH
zhaw.publication.reviewPeer review (Publikation)de_CH
zhaw.webfeedService Engineeringde_CH
Appears in collections:Publikationen School of Engineering

Files in This Item:
File Description SizeFormat 
2019_Spillner_A_mixed-method_empirical_study_of_Function-as-a-Service_software.pdfAccepted Version470.63 kBAdobe PDFThumbnail
View/Open
Show simple item record
Leitner, P., Wittern, E., Spillner, J., & Hummer, W. (2019). A mixed-method empirical study of Function-as-a-Service software development in industrial practice. Journal of Systems and Software, 149, 340–359. https://doi.org/10.21256/zhaw-4969
Leitner, P. et al. (2019) ‘A mixed-method empirical study of Function-as-a-Service software development in industrial practice’, Journal of Systems and Software, 149, pp. 340–359. Available at: https://doi.org/10.21256/zhaw-4969.
P. Leitner, E. Wittern, J. Spillner, and W. Hummer, “A mixed-method empirical study of Function-as-a-Service software development in industrial practice,” Journal of Systems and Software, vol. 149, pp. 340–359, 2019, doi: 10.21256/zhaw-4969.
LEITNER, Philipp, Erik WITTERN, Josef SPILLNER und Waldemar HUMMER, 2019. A mixed-method empirical study of Function-as-a-Service software development in industrial practice. Journal of Systems and Software. 2019. Bd. 149, S. 340–359. DOI 10.21256/zhaw-4969
Leitner, Philipp, Erik Wittern, Josef Spillner, and Waldemar Hummer. 2019. “A Mixed-Method Empirical Study of Function-as-a-Service Software Development in Industrial Practice.” Journal of Systems and Software 149: 340–59. https://doi.org/10.21256/zhaw-4969.
Leitner, Philipp, et al. “A Mixed-Method Empirical Study of Function-as-a-Service Software Development in Industrial Practice.” Journal of Systems and Software, vol. 149, 2019, pp. 340–59, https://doi.org/10.21256/zhaw-4969.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.