• DocumentCode
    600266
  • Title

    Plat_Forms 2011: Finding emergent properties of web application development platforms

  • Author

    Stark, Ulrich ; Prechelt, Lutz ; Jolevski, I.

  • Author_Institution
    Inst. fur Inf., Freie Univ. Berlin, Berlin, Germany
  • fYear
    2012
  • fDate
    20-21 Sept. 2012
  • Firstpage
    119
  • Lastpage
    128
  • Abstract
    Empirical evidence on emergent properties of different web development platforms when used in a non-trivial setting is rare to non-existent. In this paper we report on an experiment called Plat_Forms 2011 where teams of professional software developers implemented the same specification of a small to medium sized web application using different web development platforms, with 3 to 4 teams per platform. We define platforms by the main programming language used, in our case Java, Perl, PHP, or Ruby. In order to find properties that are similar within a web development platform but different across platforms, we analyzed several characteristics of the teams and their solutions, such as completeness, robustness, structure and aspects of the team´s development process. We found certain characteristics that can be attributed to the platforms used but others that cannot. Our findings also indicate that for some characteristics the programming language might not be the best attribute by which to define the platform anymore.
  • Keywords
    Internet; Java; Perl; Web design; programming languages; software engineering; Java; PHP; Perl; Plat_Forms 2011; Ruby; Web application development platforms; nontrivial setting; professional software developers; programming language; small to medium sized Web application; team development process; HTML; Java; Rails; User interfaces; Web services; Comparison; Emergent Properties; Empirical Software Engineering; Experiment; Languages; Platforms; Web Development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement (ESEM), 2012 ACM-IEEE International Symposium on
  • Conference_Location
    Lund
  • ISSN
    1938-6451
  • Print_ISBN
    978-1-4503-1056-7
  • Electronic_ISBN
    1938-6451
  • Type

    conf

  • DOI
    10.1145/2372251.2372273
  • Filename
    6475406