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

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.

[1]  Buddhima De Silva,et al.  Solving Design Issues in Web Meta-Model Approach to Support End-User Development , 2018, ICSOFT.

[2]  Buddhima De Silva,et al.  Smart Tools to Support Meta-design Paradigm for Developing Web Based Business Applications , 2007, ICWE.

[3]  Athula Ginige,et al.  Re-engineering Software Development Process for eBusiness Application Development , 2003, SEKE.

[4]  Buddhima De Silva,et al.  Towards End User Development of Web Applications for SMEs: A Component Based Approach , 2005, ICWE.

[5]  Mark W. Newman,et al.  DENIM: An Informal Web Site Design Tool Inspired by Observations of Practice , 2003, Hum. Comput. Interact..

[6]  Buddhima De Silva,et al.  Meta-model to Support End-User Development of Web Based Business Information Systems , 2007, ICWE.

[7]  Jochen Rode,et al.  Web application development by nonprogrammers: user-centered design of an end-user web development tool , 2005 .

[8]  Buddhima De Silva,et al.  Modeling Web Information Systems for Co-Evolution , 2007, ICSOFT.

[9]  Athula Ginige,et al.  A Pilot Project on eCollaboration in the Australian Toolmaking Industry , 2005, Bled eConference.

[10]  San Murugesan Web engineering , 1999, LINK.

[11]  Gerhard Fischer,et al.  Meta-design: design for designers , 2000, DIS '00.

[12]  Vicente Pelechano,et al.  Towards an End-User Development Approach for Web Engineering Methods , 2006, CAiSE.

[13]  Gerhard Fischer,et al.  Meta-design , 2004, Commun. ACM.

[14]  Buddhima De Silva,et al.  CBEADS(c): A Framework to Support Meta-design Paradigm , 2007, HCI.

[15]  Gerhard Fischer,et al.  Meta-design: A Framework for the Future of End-User Development , 2006, End User Development.

[16]  Daniela Fogli,et al.  Supporting interaction and co-evolution of users and systems , 2006, AVI '06.

[17]  Maria Francesca Costabile,et al.  End-User Development Empowering people to flexibly employ advanced information and communication technology , 2003 .

[18]  Elisa Giaccardi,et al.  Metadesign as an Emergent Design Culture , 2005, Leonardo.

[19]  Athula Ginige,et al.  From eTransformation to eCollaboration : issues and solutions , 2006 .