Skip to main content

Study of Using the Meta-model Based Meta-design Paradigm for Developing and Maintaining Web Applications

  • Conference paper
Information Systems: Modeling, Development, and Integration (UNISCON 2009)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 20))

Included in the following conference series:

Abstract

When an information system is introduced to an organisation it changes the original business environment thus changes the original requirements. This can lead to the changes to the business processes that information system supports. Also user requests for more functionality as they get used to the system. This gives rise to a cycle of changes known as co-evolution. One way to facilitate co-evolution is to empower end-users to make changes to the web application to accommodate the required changes while using that Web application. This can be achieved through meta-design paradigm. A fundamental objective of a meta-design paradigm is to create socio-technical environment that empowers users to engage actively in the continuous development of systems rather than be restricted to the use of existing systems. Meta-design paradigm can be realised: 1) by providing a technical infrastructure to develop open ended systems that allow end-user developers to evolve the systems; 2) by creating a learning environment which supports end-users to learn and involve in activities required to create / maintain Web applications; and 3) by building a socio-technical environment that allows end-users and professional developers to collaborate in development and maintenance of the system. We developed the necessary technical infrastructure to support meta-design paradigm based on a meta-model of Web applications. This Meta-model based meta-design paradigm supports the development of different types of Web applications required by business organisations and was implemented using Components based eApplication development and deployment System (CBEADS). Using this system we studied how meta-model based meta-design paradigm can be used to develop web applications for three Small to Medium Enterprises (SMEs). This study shows that the meta-model based infrastructure can help to establish the infrastructure, learning environment and socio-economic environment to empower end-users to develop Web applications without restricting them to be passive users of the systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arunatileka, S., Ginige, A.: Applying Seven E’s in eTransformation to Manufacturing Sector. In: eChallenges (2004)

    Google Scholar 

  2. Ginige, A.: From eTransformation to eCollaboration: Issues and Solutions. In: 2nd International Conference on Information Management and Business (IMB 2006), Sydney, Australia (2006)

    Google Scholar 

  3. Ginige, J.A., De Silva, B., Ginige, A.: Towards End User Development of Web Applications for SMEs Using a Component Based Approach. In: Lowe, D.G., Gaedke, M. (eds.) ICWE 2005. LNCS, vol. 3579, pp. 489–499. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  4. Costabile, M., Fogli, F.D., Marcante, A.: Supporting Interaction and Co-evolution of Users and Systems. In: Advanced Visual Interfaces, AVI (2006)

    Google Scholar 

  5. Fischer, G., Giaccardi, E.: A framework for the future of end user development. In: Lieberman, H., Paterno, F., Wulf, V. (eds.) End User Development: Empowering People to flexibly Employ Advanced Information and Communication Technology. Kluwer Academic Publishers, Dordrecht (2004)

    Google Scholar 

  6. Fischer, G., Scharff, E.: Meta-design: design for designers. In: Fischer, G., Scharff, E. (eds.) Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques. ACM, New York (2000)

    Google Scholar 

  7. Giaccardi, E.: Principles of Meta-Design. In: School of Computing, p. 437. Univercity of Plymouth, Plymouth (2003)

    Google Scholar 

  8. Fischer, G., et al.: Meta Design: A Manifesto for End -User Development. Communications of the ACM 47(9), 33–37 (2004)

    Article  Google Scholar 

  9. Giaccardi, E.: Meta-design as an emergent design culture. Leonardo 38(4), 342–349 (2004)

    Article  Google Scholar 

  10. De Silva, B., Ginige, A.: Solving Design Issues in Web Meta-Model approach to support End-user Development. In: International Conference in Software Engineering and Data Technologies (ICSOFT 2007), Barcelona, Spain (2007)

    Google Scholar 

  11. Ginige, A., De Silva, B.: CBEADS: A framework to support Meta-Design Paradigm. In: 3rd International Conference on Universal Access in Human-Computer Interaction, UAHCI 2007, China (2007)

    Google Scholar 

  12. De Silva, B., Ginige, A.: Meta-Model to support End-user Development of Web based Business Information Systems. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 248–253. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  13. De Silva, B., Ginige, A.: Modeling Web Information Systems for Co-Evolution. In: International Conference in Software Engineering and Data Technologies (ICSOFT 2007), Barcelona, Spain (2007)

    Google Scholar 

  14. Ginige, A., et al.: Smart Tools to support Meta-Design Paradigm for Developing Web based Business Applications. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 521–525. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  15. Ginige, A.: Re Engineering Software Development Process for eBusiness Application Development. In: Software Engineering and Knowledge Engineering Conference -SEKE 2002, San Francisco, Bay, USA (2002)

    Google Scholar 

  16. Rode, J.: Web Application Development by Nonprogrammers:User-Centered Design of an End-User Web Development Tool. In: Computer Science, p. 292. Virginia Politechnic Institute and State University (2005)

    Google Scholar 

  17. Arunatileka, S., et al.: A Pilot Project on eCollaboration in the Australian Toolmaking Industry. In: 18th Bled eConference eIntegration in Action International Conference (BLED). AIS Electronic Library (AISeL), Bled (2005)

    Google Scholar 

  18. Newman, M.J., et al.: An Informal Web Site Design Tool Inspired by Observation of Practice. Human Computer Interaction 18, 259–324 (2003)

    Article  Google Scholar 

  19. Valderas, P., Pelechano, V., Pastor, O.: Towards an End-User Development Approach for Web Engineering Methods. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 528–543. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

De Silva, B., Ginige, A. (2009). Study of Using the Meta-model Based Meta-design Paradigm for Developing and Maintaining Web Applications. In: Yang, J., Ginige, A., Mayr, H.C., Kutsche, RD. (eds) Information Systems: Modeling, Development, and Integration. UNISCON 2009. Lecture Notes in Business Information Processing, vol 20. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01112-2_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01112-2_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01111-5

  • Online ISBN: 978-3-642-01112-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics