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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arunatileka, S., Ginige, A.: Applying Seven E’s in eTransformation to Manufacturing Sector. In: eChallenges (2004)
Ginige, A.: From eTransformation to eCollaboration: Issues and Solutions. In: 2nd International Conference on Information Management and Business (IMB 2006), Sydney, Australia (2006)
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)
Costabile, M., Fogli, F.D., Marcante, A.: Supporting Interaction and Co-evolution of Users and Systems. In: Advanced Visual Interfaces, AVI (2006)
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)
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)
Giaccardi, E.: Principles of Meta-Design. In: School of Computing, p. 437. Univercity of Plymouth, Plymouth (2003)
Fischer, G., et al.: Meta Design: A Manifesto for End -User Development. Communications of the ACM 47(9), 33–37 (2004)
Giaccardi, E.: Meta-design as an emergent design culture. Leonardo 38(4), 342–349 (2004)
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)
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)
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)
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)
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)
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)
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)
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)
Newman, M.J., et al.: An Informal Web Site Design Tool Inspired by Observation of Practice. Human Computer Interaction 18, 259–324 (2003)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)