The Forgotten Many? A Survey of Modern Web Development Practices

  • Moira C. Norrie
  • Linda Di Geronimo
  • Alfonso Murolo
  • Michael Nebeling
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8541)


With an estimated 21.9% of the top 10 million web sites running on WordPress, a significant proportion of the web development community consists of WordPress developers. We report on a survey that was carried out to gain a better understanding of the profile of these developers and their web development practices. The first two parts of the survey on the background and development practices were not exclusive to WordPress developers and therefore provide insight into general web developer profiles and methods, while the third part focussed on WordPress specifics such as theme development. We present the results of the survey along with a discussion of implications for web engineering research.


web engineering web development practices WordPress developers 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Silver, T.B., McCollin, R.: WordPress Theme Development - Beginner’s Guide. Packt Publishing (2013)Google Scholar
  2. 2.
    Aragon, G., Escalona, M.-J., Lang, M., Hilera, J.R.: An Analysis of Model-Driven Web Engineering Methodologies. International Journal of Innovative Computing, Information and Control 9(1) (2013)Google Scholar
  3. 3.
    Coda, F., Ghezzi, G., Vigna, G., Garzotto, F.: Towards a Software Engineering Approach to Web Site Development. In: Proc. 9th Intl. Workshop on Software Specification and Design (1998)Google Scholar
  4. 4.
    Gellersen, H.W., Gaedke, M.: Object-Oriented Web Application Development. IEEE Internet Computing 3(1) (1999)Google Scholar
  5. 5.
    Deshpande, Y., Murugesan, S., Ginige, A., Hansen, S., Schwabe, D., Gaedke, M., White, B.: Web Engineering. Journal of Web Engineering 1(1) (2002)Google Scholar
  6. 6.
    Schwabe, D., Rossi, G.: The Object-Oriented Hypermedia Design Model. Communications of the ACM 38(8) (1995)Google Scholar
  7. 7.
    Koch, N., Kraus, A.: The Expessive Power of UML-based Web Engineering. In: Proc. 2nd Intl. Workshop on Web-Oriented Software Technology (IWWOST) (2002)Google Scholar
  8. 8.
    Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): A Modeling Language For Designing Web Sites. Computer Networks 33(1-6), 137–157 (2000)CrossRefGoogle Scholar
  9. 9.
    de Troyer, O., Leune, C.: WSDM: A User-Centred Design Method for Web Sites. Computer Networks and ISDN Systems 30(1-7) (1998)Google Scholar
  10. 10.
    Brambilla, M., Ceri, S., Fraternali, P., Acerbis, R., Bongio, A.: Model-Driven Design of Service-Enabled Web Applications. In: Proc. SIGMOD Industrial (2005)Google Scholar
  11. 11.
    Ceri, S., Daniel, F., Matera, M., Facca, F.M.: Model-Driven Development of Context-Aware Web Applications. TOIT 7(1) (2007)Google Scholar
  12. 12.
    Barry, C., Lang, M.: A Survey of Multimedia and Web Development Techniques and Methodology Usage. IEEE Multimedia (April–June 2001)Google Scholar
  13. 13.
    Taylor, M.J., McWilliam, J., Forsyth, H., Wade, S.: Methodologies and Web Site Development: A Survey of Practice. Information and Software Technology (44) (2002)Google Scholar
  14. 14.
    McDonald, A., Welland, R.: Web Engineering in Practice. In: Proc. 4th WWW Workshop on Web Engineering (2001)Google Scholar
  15. 15.
    Sheikh, A.E., Tarawneh, H.: A Survey of Web Engineering Practice in Small Jordanian Web Development Firms. In: Proc. 6th Joint Meeting on European Software Engineering Conference and ACM SIGSOFT Symposium on Foundations of Software Engineering (ESEC/FSE) (2007)Google Scholar
  16. 16.
    Reifer, D.: Web Development: Estimating Quick-to-Market Software. IEEE Software (November–December 2000)Google Scholar
  17. 17.
    Gellersen, H.-W., Wicke, R., Gaedke, M.: WebComposition: An Object-Oriented Support System for the Web Engineering Lifecycle. Computer Networks 29(8-13) (1997)Google Scholar
  18. 18.
    Daniel, F., Casati, F., Benatallah, B., Shan, M.C.: Hosted Universal Composition: Models, Languages and Infrastructure in mashArt. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds.) ER 2009. LNCS, vol. 5829, pp. 428–443. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  19. 19.
    Cappiello, C., Matera, M., Picozzi, M., Sprega, G., Barbagallo, D., Francalanci, C.: DashMash: A Mashup Environment for End User Development. In: Auer, S., Díaz, O., Papadopoulos, G.A. (eds.) ICWE 2011. LNCS, vol. 6757, pp. 152–166. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  20. 20.
    Hartmann, B., Wu, L., Collins, K., Klemmer, S.R.: Programming by a Sample: Rapidly Creating Web Applications with d.mix. In: Proc. 20th ACM User Interface Software and Technology Symposium (UIST) (2007)Google Scholar
  21. 21.
    Lee, B., Srivastava, S., Kumar, R., Brafman, R., Klemmer, S.: Designing with Interactive Example Galleries. In: Proc. Conf. on Human Factors in Computings Systems (CHI) (2010)Google Scholar
  22. 22.
    Norrie, M.C., Di Geronimo, L., Murolo, A., Nebeling, M.: X-Themes: Supporting Design-by-Example. In: Casteleyn, S., Rossi, G., Winckler, M. (eds.) ICWE 2014. LNCS, vol. 8541, Springer, Heidelberg (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Moira C. Norrie
    • 1
  • Linda Di Geronimo
    • 1
  • Alfonso Murolo
    • 1
  • Michael Nebeling
    • 1
  1. 1.Department of Computer ScienceETH ZurichZurichSwitzerland

Personalised recommendations