Abstract
Aim of this paper is to identify requirements on a software tool supporting end-user development of mobile ERP applications and to design an appropriate software architecture meeting the identified requirements. The paper introduces a prominent development tool for mobile ERP applications, demonstrating its weaknesses regarding the purpose of end-user development (EUD). A multi-method requirements analysis is used to identify requirements of a suitable EUD tool for mobile ERP applications. The results of the requirements analysis reveal that an EUD tool is suitable for implementing standard functions such as data display and entry functionalities. These functions could be implemented by using a set of configurable application components. These components could be used by end-users to compose individual applications. Additionally, the results indicate that a form-based interaction technique seems to be a suitable option for end-users to develop mobile ERP applications. Finally, a prototypic implementation of a web-based EUD-tool demonstrates the feasibility of the presented software architecture.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
http:// www.ni.com/labview, Accessed at 27th August, 2013.
- 2.
http://www.eclipse.org, Accessed at August 29th, 2013.
References
Krcmar, H. (2010). Informations management (5th ed.). Heidelberg: Springer.
Lünendonk, T-Systems. (2011). Mobile enterprise: Success factor boundlessness. Topic Dossier, Lünendonk.
Davenport, T. H. (1998). Putting the enterprise into the enterprise system. Harvard Business Review, 76, 121–132.
Piazolo, F., & Felderer, M. (2013). ERP future 2012. Innovation and Future of Enterprise Information Systems, pp. 1–8, Salzburg, Austria.
Pan, B., Xiao, K., & Luo, L. (2010). Component-based mobile web application of cross-platform. 10th IEEE International Conference on Computer and Information Technology, pp. 2072–2077. IEEE, Bradford, United Kingdom.
Lieberman, H., Paternó, F., Klann, M., & Wulf, V. (2006). End-user development: An emerging paradigm. End-user development (pp. 1–9). Dordrecht: Springer.
Klann, M., Paternó, F., & Wulf, V. (2006). Future perspectives in end-user development. In H. Lieberman, F. Paternó, & V. Wulf (Eds.), End user development (pp. 475–486). Dordrecht: Springer.
Spahn, M., & Wulf, V. (2009). End-user development of enterprise widgets. 2nd International Symposium on End-User Development, pp. 106–125, Siegen, Germany.
Roth, A., & Scheidl, S. (2006). End-user development for enterprise resource planning systems (pp. 596–599). Dresden: Informatik.
Homann, M., Wittges, H., & Krcmar, H. (2013). Entwicklung mobiler Anwendungen mit SAP. Bonn: Galileo Press.
Beringer, J. (2004). Reducing expertise tension. Communications of the ACM, 47, 39–40.
Lieberman, H., Paternò, F., Klann, M., & Wulf, V. (2006). End-user development. Dordrecht: Springer.
Nardi, B. A. (1993). A small matter of programming: Perspectives on end user computing. Cambridge: MIT Press.
Gallivan, M. J., & Keil, M. (2003). The user-developer communication process: A critical case study. Information Systems Journal, 13, 37–68.
Rode, J., Rosson, M. B., & Pérez-Quiñones, M. A. (2006). End user development of web applications. In H. Lieberman, F. Paternó, M. Klann, & V. Wulf (Eds.), End user development (pp. 161–182). Dordrecht: Springer.
Smith, D. C., Cypher, A., & Tesler, L. (2000). Novice programming comes of age. Communications of the ACM, 43(3), 75–81.
Won, M., Stiemerling, O., & Wulf, V. (2006). Component-based approaches to tailorable systems. End user development. Dordrecht: Springer.
Reppening, A., & Ioannidou, A. (2006). What makes end-user development tick? 13 design guidelines. End-User Development (pp. 51–85). Dordrecht: Springer.
MacLean, A., Carter, K., Lövstrand, L., & Moran, T. (1990). User-tailorable systems: Pressing the issues with buttons. CHI ‘90: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 175–182, Seattle, Washington, USA.
Mørch, A. I. (1997). Three levels of end-user tailoring: Customization, integration, and extension. In M. Kyng & L. Mathiassen (Eds.), Computers and design in context (pp. 51–76). Cambridge: MIT Press.
Myers, B. A. (1986). Visual programming, programming by example, and program visualization: A taxonomy. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, Boston, MA, USA.
Schiffer, S. (1998). Visuelle Programmierung: Grundlagen und Einsatzmöglichkeiten. München: Addison-Wesley.
Travis, J., & Kring, J. (2006). LabView for everyone: Graphical programming made easy and fun. Upper Saddle River: Prentice Hall.
Lieberman, H. (2000). Programming by example. Communications of the ACM, 43, 73–74.
Frank, M. R., & Szekely, P. (1998). Adaptive forms: An interaction paradigm for entering structured data. Proceedings of the 3rd international conference on Intelligent user interfaces, San Francisco, CA, USA.
Research, G. (2011). Magic quadrant for mobile enterprise application platforms. Stamford: Gartner Research.
Kurbel, K., & Dabkowski, A. (2003). A multi-tier architecture for mobile enterprise resource planning. Wirtschaftsinformatik, pp. 75–93.
Kurbel, K., Jankowska, A. M., & Nowakowski, K. (2006). A mobile user interface for an ERP system. Issues in Information Systems, 7, 146–151.
Homann, M., Wittges, H., & Krcmar, H. (2013). Towards user interface patterns for ERP applications on smartphones. Business Information Systems 16th International Conference, BIS 2013 (pp. 14–25). Poznan, Poland.
Cappiello, C., Matera, M., Picozzi, M., Caio, A., & Guevara, M. T. (2012). MobiMash: End user development for mobile mashups. Proceedings of the 21st international conference companion on World Wide Web, pp. 473–474, Lyon, France.
Danado, J., & Paternó, F. (2012). Puzzle: A visual-based environment for end user development in touch-based phones. In: M. Winckler & P. Forbirg (Eds.), 4th International Conference on Human-Centred Software Engineering, Toulouse, France.
Gläser, J., & Laudel, G. (2006). Experteninterviews und qualitative Inhaltsanalyse: als Instrumente rekonstruierender Untersuchungen. Wiesbaden: VS Verlag für Sozialwissenschaften.
Shneiderman, B., & Plaisant, C. (2010). Designing the user interface: Strategies for effective human-computer interaction. Boston: Addison-Wesley.
Agarwal, V., Goyal, S., & Mittal, S. (2009). MobiVine: A middleware layer to handle fragmentation of platform interfaces for mobile applications. Proceedings of the International Conference on Middleware, New York, USA.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Homann, M., Banova, V., Wittges, H., Krcmar, H. (2014). Towards an End-User Development Tool for Mobile ERP Applications. In: Piazolo, F., Felderer, M. (eds) Novel Methods and Technologies for Enterprise Information Systems. Lecture Notes in Information Systems and Organisation, vol 8. Springer, Cham. https://doi.org/10.1007/978-3-319-07055-1_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-07055-1_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07054-4
Online ISBN: 978-3-319-07055-1
eBook Packages: Business and EconomicsBusiness and Management (R0)