@conference {2019:icwe:cornucopia, title = {On the Web Platform Cornucopia}, booktitle = {19th International Conference on Web Engineering (ICWE 2019)}, year = {2019}, month = {June}, pages = {347-355}, publisher = {Springer}, organization = {Springer}, address = {Daejeon, Korea}, abstract = {The evolution of the Web browser has been organic, with new features introduced on a pragmatic basis rather than following a clear rational design. This evolution has resulted in a cornucopia of overlapping features and redundant choices for developing Web applications. These choices include multiple architecture and rendering models, different communication primitives and protocols, and a variety of local storage mechanisms. In this position paper we examine the underlying reasons for this historic evolution. We argue that without a sound engineering approach and some fundamental rethinking there will be a growing risk that the Web may no longer be a viable, open software platform in the long run.}, keywords = {Web Engineering; Web Platform}, doi = {10.1007/978-3-030-19274-7_25}, author = {Tommi Mikkonen and Cesare Pautasso and Kari Systa and Antero Taivalsaari} }