Serverless Development Trends in Open Source: a Mixed-Research Study

dc.contributor.authorPavlov, Ilja
dc.contributor.authorAli, Susanne
dc.contributor.authorMahmud, Tauhid
dc.contributor.departmentGöteborgs universitet/Institutionen för data- och informationsteknikswe
dc.contributor.departmentUniversity of Gothenburg/Department of Computer Science and Engineeringeng
dc.date.accessioned2019-11-18T15:09:01Z
dc.date.available2019-11-18T15:09:01Z
dc.date.issued2019-11-18
dc.description.abstractIn the age of modern technology, a new paradigm, Serverless, emerges in the world of cloud computing with which it benefits developers to solely focus on the main objective instead of the maintenance of the infrastructure. This study helps developers and readers alike to have an insight into the current state of serverless software development. For the purpose of the research, an abundant amount of open-source serverless projects in Github has been analyzed with the help of Github bots, crawlers and Code Factor to gather data on common use cases, the complexity of the project and architectural patterns. Primary programming languages used to build serverless components are Javascript, Python, and C#. Furthermore, the common use cases identified in serverless projects are API, Frameworks, Communication, and data processing via Computation. The majority of analyzed projects were deemed dependent on the large vendors, primarily Amazon (72.03%) and Microsoft (21.21%). Only 3.96% of OSS projects were using open source frameworks. However, further studies are required as serverless applications will keep growing bigger in the near future.sv
dc.identifier.urihttp://hdl.handle.net/2077/62544
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectserverlesssv
dc.subjectgithubsv
dc.subjectdata miningsv
dc.subjectcloud computingsv
dc.subjectrepositoriessv
dc.titleServerless Development Trends in Open Source: a Mixed-Research Studysv
dc.typetext
dc.type.degreeStudent essay
dc.type.uppsokM2

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
gupea_2077_62544_1.pdf
Size:
1.04 MB
Format:
Adobe Portable Document Format
Description:
CSE 19-15 Pavlov, Ali & Mahmud

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
876 B
Format:
Item-specific license agreed upon to submission
Description: