configuration to the modification of commercial
code, is a topic of sufficient complexity for (Brehm
et al., 2001) to propose a typology. Recent interest in
cloud computing has yielded research in multi-
tenancy (Jansen et al., 2010), a way to configure the
same software installation for various isolated
organizations.
9 CONCLUSIONS
In this paper we have presented an alternative
architecture for business applications designed to
reduce shadow application proliferation. We have
described the main characteristics of shadow
applications, the causes of their emergence, and have
proposed an architecture principle to defuse this
phenomenon based on an isolation mechanism we
call perspectives. We have presented our prototype,
our first results on real-life use cases and the
encouraging feedback it has received.
We have discussed our broader vision of a social
information system leveraging the collective
intelligence of an organization’s employees, and the
possibility of democratic evolution through the use
of social mechanisms.
We have no silver bullet claim, rather a
potentially interesting paradigm worth exploring.
We have no revolution claim either, merely an
original combination of existing approaches and a
generalization of business application configuration
mechanisms. This is enabled by continuously
growing processing power versus fairly stable core
requirements of business applications, a better
understanding of distributed systems, and recent
social technologies.
ACKNOWLEDGEMENTS
This work has been funded by Nano-2012 grant
MoDeSI. The authors would like to thank the
participating interviewees for their time and helpful
comments.
REFERENCES
Ackerman, M. S., 2000. The Intellectual Challenge of
CSCW: The Gap Between Social Requirements and
Technical Feasibility, Human-Computer Interaction,
Volume 15
Ahmadi, N., Jazayeri, M., Lelli, F. and Nesic, S., 2008. A
Survey of Social Software Engineering, IEEE/ACM
ASE - Workshops
Ahmadi, N., Jazayeri, M., Lelli, F. and Repenning, A.,
2009. Towards the Web of Applications: Incorporating
End User Programming into the Web 2.0
Communities, Proc SoSEA 2009, ACM
Bitzer, S. and Schumann, M., 2009. Mashups : An
Approach to Overcoming the Business/IT Gap in
Service-Oriented Architectures, Value Creation in e-
Business Management, ISBN 978-3-642-03131-1
Bizer, C., Heath, T. and Berners-Lee, T., 2009. Linked
Data - The Story So Far, International Journal on
Semantic Web and Information Systems
Brehm, L., Heinzl, A. and Markus, M. L., 2001. Tailoring
ERP Systems: A Spectrum of Choices and their
Implications, Proc HICSS, IEEE
Desouza, K. C., ed., 2007. Agile Information Systems :
Conceptualization, Construction and Management,
ISBN 978-0-7506-8235-0
Filman, R. E., Elrad, T., Clarke, S. and Akşit, M., 2008.
Aspect-Oriented Software Development, ISBN 0-321-
21976-7, Addison-Wesley, 2008
Fowler, M., 2010. Domain-Specific Languages, ISBN
978-0-321-71294-3, Addison-Wesley
Fowler, M. Continuous Delivery: Reliable Software
Releases through Build, Test, and Deployment
Automation, ISBN 978-0-321-60191-9, Addison
Wesley, 2010
Gotts, I., 2010. A New Cloud: The Stealth Cloud?,
http://www.cio.com/article/630164, October 2010
Handel, M. and Poltrock, S., 2010. Working Around
Official Applications : Experiences from a Large
Engineering Project, Proc CSCW, ACM Press
Hoyer, V. and Fischer, M., 2008. Market Overview of
Enterprise Mashup Tools, Proc ICSOC, Springer
Verlag
Hordijk, W. and Wieringa, R., 2010 Rationality of Cross-
System Data Duplication: A Case Study, Proc CAiSE,
Springer Verlag
Hoyer, V. and Stanoevska-Slabena, K., 2008. The
Changing Role of IT Departments in Enterprise
Mashup Environments, Proc SOC, Springer-Verlag
Jansen, S., Houben, G-J. and Brinkkemper, S., 2010.
Customization Realization in Multi-tenant Web
Applications: Case Studies from the Library Sector,
Proc ICWE, Springer-Verlag
Kleppe, A., 2008. Software Language Engineering:
Creating Domain-Specific Languages Using
Metamodels, ISBN 9780321553454, Addison-Wesley
Kling, R., 1991. Cooperation, Coordination and Control in
Computer-Supported Work,
Communications of the
ACM, Volume 34 Issue 12
Lohmann, S., Dietzold, S., Heim, P., Heino, N., 2009. A
Web Platform for Social Requirements Engineering,
Software Engineering Workshops 2009
Markl, V., Altinel, M., Simmen, D. and Singh, A., 2008.
Data Mashups for Situational Applications, Proc
MBSDI 2008, Springer-Verlag
McIlroy, D., 1968. Mass-Produced Software Components,
Software Engineering, Report on a conference
ICEIS2012-14thInternationalConferenceonEnterpriseInformationSystems
14