Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: https://doi.org/10.21256/zhaw-4969
Publikationstyp: Beitrag in wissenschaftlicher Zeitschrift
Art der Begutachtung: Peer review (Publikation)
Titel: A mixed-method empirical study of Function-as-a-Service software development in industrial practice
Autor/-in: Leitner, Philipp
Wittern, Erik
Spillner, Josef
Hummer, Waldemar
DOI: 10.21256/zhaw-4969
10.1016/j.jss.2018.12.013
Erschienen in: Journal of Systems and Software
Band(Heft): 149
Seite(n): 340
Seiten bis: 359
Erscheinungsdatum: 2019
Verlag / Hrsg. Institution: Elsevier
ISSN: 0164-1212
1873-1228
Andere Identifier: PeerJ Preprints 6:e27005v1
Sprache: Englisch
Fachgebiet (DDC): 005: Computerprogrammierung, Programme und Daten
Zusammenfassung: Function-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.
URI: https://digitalcollection.zhaw.ch/handle/11475/14313
Volltext Version: Akzeptierte Version
Lizenz (gemäss Verlagsvertrag): CC BY-NC-ND 4.0: Namensnennung - Nicht kommerziell - Keine Bearbeitungen 4.0 International
Gesperrt bis: 2021-03-01
Departement: School of Engineering
Organisationseinheit: Institut für Informatik (InIT)
Enthalten in den Sammlungen:Publikationen School of Engineering

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
2019_Spillner_A_mixed-method_empirical_study_of_Function-as-a-Service_software.pdfAccepted Version470.63 kBAdobe PDFMiniaturbild
Öffnen/Anzeigen
Zur Langanzeige
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.


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.