Full Stack Is Not What It Used to Be

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

5 Citations (Scopus)

Abstract

The traditional definition of full stack development refers to a skill set that is required for writing software both for the frontend and backend of a web application or site. In recent years, the scope of full stack development has expanded significantly, though. Today, a full stack software developer is assumed to master various additional areas especially related to cloud infrastructure and deployment, message brokers and data analytics technologies. In addition, the emergence of Internet of Things (IoT) and the rapidly spreading use of AI/ML technologies are introducing additional skill set requirements. In this paper, we discuss the expectations for a modern full stack developer based on our industry observations, and argue that these expectations have significant implications for software and web engineering education.

Original languageEnglish
Title of host publicationWeb Engineering - 21st International Conference, ICWE 2021, Proceedings
EditorsMarco Brambilla, Richard Chbeir, Flavius Frasincar, Ioana Manolescu
PublisherSpringer
Pages363-371
Number of pages9
ISBN (Print)9783030742959
DOIs
Publication statusPublished - 2021
Publication typeA4 Article in conference proceedings
EventInternational Conference on Web Engineering -
Duration: 18 May 202121 May 2021

Publication series

NameLecture Notes in Computer Science
Volume12706 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Conference on Web Engineering
Period18/05/2121/05/21

Keywords

  • Cloud
  • Education
  • Internet of Things
  • IoT
  • Programmable world
  • Software architecture
  • Software engineering
  • Web engineering

Publication forum classification

  • Publication forum level 1

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Full Stack Is Not What It Used to Be'. Together they form a unique fingerprint.

Cite this