Abstract
End-user development is proposed as a solution to the issues business people have when getting web applications developed. In this paper, we have presented a meta-model for web based information systems to support End-user Development. End-users can actively participate in web application development using tools to populate and instantiate the meta-model. The meta-model we created is based on three abstraction levels: Shell, Application, and Function. At Shell Level, we model aspects common to all business web applications such as navigation and access control. At Application Level, we model aspects common to specific web applications such as workflows. At Function Level, we model requirements specific to the identified use cases. Inheritance and Overriding properties of the meta-model provide a balance between ease and flexibility when developing business information systems. The key aspect that underpinned this research work is the view- “software is a medium to capture knowledge rather than a product”. Meta-model will help end-users to participate in web application development activities.
Chapter 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., 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, Springer, Heidelberg (2005)
Epner, M.: Poor Project Management Number-One Problem of Outsourced E-Projects, in Research Briefs, Cutter Consortium (2000)
Ginige, A., De Silva, B.: CBEADS: A framework to support Meta-Design Paradigm. In: UAHCI07. 3rd International Conference on Universal Access in Human-Computer Interaction, China. LNCS, vol. 4554, pp. 107–116. Springer, Heidelberg (2007)
Costabile, M.F., et al.: A meta-design approach to End-User Development. In: VL/HCC05 (2005)
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 (2005)
Fischer, G., et al.: Meta Design: A Manifesto for End -User Development. Communications of the ACM 47(9), 33–37 (2004)
Kraus, A., Koch, N.: A Metamodel for UWE. 2003, Ludwig-Maximilians-Universität München (2003)
Koch, N., Kraus, A.: Towards a Common Metamodel for the Development of Web Applications. In: Lovelle, J.M.C., Rodríguez, B.M.G., Gayo, J.E.L., Ruiz, M.d.P.P., Aguilar, L.J. (eds.) ICWE 2003. LNCS, vol. 2722, Springer, Heidelberg (2003)
Luciano, B., Sebastiano, C., Luca, M.: First experiences on constraining consistency and adaptivity of W2000 models. In: Proceedings of the 2005 ACM symposium on Applied computing, ACM Press, Santa Fe, New Mexico (2005)
Garzotto, F., Paolini, P., Schwabe, D.: HDM — A Model-Based Approach to Hypertext Application Design. ACM Transactions on Information Systems (TOIS) 11(1), 1–26 (1993)
Muller, P., et al.: Platform independent Web application modeling and development with Netsilon. Software & System Modeling 4(4), 424–442 (2005)
Schauerhuber, A., Wimmer, M., Kapsammer, E.: Bridging existing Web modeling languages to model-driven engineering: a metamodel for WebML. In: Workshop proceedings of the sixth international conference on Web engineering, ACM Press, Palo Alto, California (2006)
Nathalie, M., Piero, F., Antonio, V.: A UML 2.0 profile for WebML modeling. In: Workshop proceedings of the sixth international conference on Web engineering, ACM Press, Palo Alto, California (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
De Silva, B., Ginige, A. (2007). Meta-model to Support End-User Development of Web Based Business Information Systems. In: Baresi, L., Fraternali, P., Houben, GJ. (eds) Web Engineering. ICWE 2007. Lecture Notes in Computer Science, vol 4607. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73597-7_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-73597-7_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73596-0
Online ISBN: 978-3-540-73597-7
eBook Packages: Computer ScienceComputer Science (R0)