{"id":"https://openalex.org/W4298798705","doi":"https://doi.org/10.7287/peerj.preprints.27005v1","title":"A mixed-method empirical study of Function-as-a-Service software development in industrial practice","display_name":"A mixed-method empirical study of Function-as-a-Service software development in industrial practice","publication_year":2018,"publication_date":"2018-06-26","ids":{"openalex":"https://openalex.org/W4298798705","doi":"https://doi.org/10.7287/peerj.preprints.27005v1"},"language":"en","primary_location":{"id":"doi:10.7287/peerj.preprints.27005v1","is_oa":true,"landing_page_url":"https://doi.org/10.7287/peerj.preprints.27005v1","pdf_url":"https://peerj.com/preprints/27005.pdf","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"posted-content"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://peerj.com/preprints/27005.pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5030517674","display_name":"Philipp Leitner","orcid":"https://orcid.org/0000-0003-2777-528X"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]},{"id":"https://openalex.org/I881427289","display_name":"University of Gothenburg","ror":"https://ror.org/01tm6cn81","country_code":"SE","type":"education","lineage":["https://openalex.org/I881427289"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Philipp Leitner","raw_affiliation_strings":["Software Engineering Division, Chalmers | University of Gothenburg, Gothenburg, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Engineering Division, Chalmers | University of Gothenburg, Gothenburg, Sweden","institution_ids":["https://openalex.org/I66862912","https://openalex.org/I881427289"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023169493","display_name":"Erik Wittern","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Erik Wittern","raw_affiliation_strings":["Thomas J. Watson Research Center, IBM Research, New York, United States of America"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Thomas J. Watson Research Center, IBM Research, New York, United States of America","institution_ids":["https://openalex.org/I4210114115"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064444090","display_name":"Josef Spillner","orcid":"https://orcid.org/0000-0002-5312-5996"},"institutions":[{"id":"https://openalex.org/I858936495","display_name":"ZHAW Zurich University of Applied Sciences","ror":"https://ror.org/05pmsvm27","country_code":"CH","type":"education","lineage":["https://openalex.org/I858936495"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Josef Spillner","raw_affiliation_strings":["Service Prototyping Lab, Zurich University of Applied Sciences (ZHAW), Winterthur, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Service Prototyping Lab, Zurich University of Applied Sciences (ZHAW), Winterthur, Switzerland","institution_ids":["https://openalex.org/I858936495"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025964629","display_name":"Waldemar Hummer","orcid":"https://orcid.org/0000-0002-8559-3727"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Waldemar Hummer","raw_affiliation_strings":["Thomas J. Watson Research Center, IBM Research, New York, United States of America"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Thomas J. Watson Research Center, IBM Research, New York, United States of America","institution_ids":["https://openalex.org/I4210114115"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11891","display_name":"Big Data and Business Intelligence","score":0.988099992275238,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.978600025177002,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6291490793228149},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.5845350027084351},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.5791428685188293},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.5180225968360901},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.499436616897583},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.46821215748786926},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4672562777996063},{"id":"https://openalex.org/keywords/maturity","display_name":"Maturity (psychological)","score":0.44832107424736023},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44632408022880554},{"id":"https://openalex.org/keywords/capability-maturity-model","display_name":"Capability Maturity Model","score":0.4313511848449707},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1580314040184021},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.09655159711837769},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.0948040783405304}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6291490793228149},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.5845350027084351},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.5791428685188293},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.5180225968360901},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.499436616897583},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.46821215748786926},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4672562777996063},{"id":"https://openalex.org/C101433766","wikidata":"https://www.wikidata.org/wiki/Q3543263","display_name":"Maturity (psychological)","level":2,"score":0.44832107424736023},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44632408022880554},{"id":"https://openalex.org/C85890633","wikidata":"https://www.wikidata.org/wiki/Q929673","display_name":"Capability Maturity Model","level":3,"score":0.4313511848449707},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1580314040184021},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.09655159711837769},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0948040783405304},{"id":"https://openalex.org/C138496976","wikidata":"https://www.wikidata.org/wiki/Q175002","display_name":"Developmental psychology","level":1,"score":0.0},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.7287/peerj.preprints.27005v1","is_oa":true,"landing_page_url":"https://doi.org/10.7287/peerj.preprints.27005v1","pdf_url":"https://peerj.com/preprints/27005.pdf","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"posted-content"}],"best_oa_location":{"id":"doi:10.7287/peerj.preprints.27005v1","is_oa":true,"landing_page_url":"https://doi.org/10.7287/peerj.preprints.27005v1","pdf_url":"https://peerj.com/preprints/27005.pdf","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"posted-content"},"sustainable_development_goals":[{"score":0.6299999952316284,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4283172224","https://openalex.org/W2992877076","https://openalex.org/W2563825355","https://openalex.org/W4382725623","https://openalex.org/W2888066950","https://openalex.org/W3217511980","https://openalex.org/W2806063704","https://openalex.org/W4384822944","https://openalex.org/W2886478029","https://openalex.org/W2912268755"],"abstract_inverted_index":{"Function-as-a-Service":[0],"(FaaS)":[1],"describes":[2],"cloud":[3],"computing":[4,22],"services":[5,135],"that":[6,107,132,154],"make":[7],"infrastructure":[8],"components":[9],"transparent":[10],"to":[11,69,143],"application":[12],"developers,":[13,188],"thus":[14],"falling":[15],"in":[16],"the":[17,130],"larger":[18],"group":[19],"of":[20,65,98,182],"\u201cserverless\u201d":[21],"models.":[23],"When":[24],"using":[25],"FaaS":[26,42,110,126,156,172,185],"offerings,":[27],"such":[28],"as":[29,129],"AWS":[30],"Lambda,":[31],"developers":[32,60],"provide":[33],"atomic":[34],"and":[35,41,45,76,101,139,145,164,166,189],"short-running":[36],"code":[37],"for":[38,161,169,184],"their":[39],"functions,":[40],"providers":[43],"execute":[44],"horizontally":[46],"scale":[47],"them":[48],"on-":[49],"demand":[50],".":[51,176],"Currently,":[52],"there":[53],"is":[54],"no":[55],"systematic":[56,96,159],"research":[57],"on":[58],"how":[59],"use":[61],"serverless,":[62],"what":[63,73],"types":[64],"applications":[66,79,173],"lend":[67],"themselves":[68],"this":[70],"model,":[71,115],"or":[72],"architectural":[74],"styles":[75],"practices":[77],"FaaS-based":[78],"are":[80,118,174],"based":[81],"on.":[82],"We":[83,105,177],"present":[84],"results":[85],"from":[86],"a":[87,95,102,112,148,180],"mixed-method":[88],"study,":[89],"combining":[90],"interviews":[91],"with":[92,125,179],"advanced":[93],"practitioners,":[94],"analysis":[97],"grey":[99],"literature,":[100],"Web-based":[103],"survey.":[104],"find":[106,153],"successfully":[108],"adopting":[109],"requires":[111],"different":[113],"mental":[114],"where":[116],"systems":[117,157],"primarily":[119],"constructed":[120],"by":[121],"composing":[122],"pre-existing":[123],"services,":[124],"often":[127],"acting":[128],"\u201cglue\u201d":[131],"brings":[133],"these":[134],"together.":[136],"Tooling":[137],"availability":[138],"maturity,":[140],"especially":[141],"related":[142],"testing":[144],"deployment,":[146],"remains":[147],"major":[149],"difficulty.":[150],"Further,":[151],"we":[152],"current":[155],"lack":[158],"support":[160],"function":[162],"reuse,":[163],"abstractions":[165],"programming":[167],"models":[168],"building":[170],"non-trivial":[171],"limited":[175],"conclude":[178],"discussion":[181],"implications":[183],"providers,":[186],"software":[187],"researchers.":[190]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
