7 CONCLUSION
Using situational Web applications collaboratively
is intuitive and easy, when facilitating the mashup
paradigm with appropriate components. Platforms for
user-driven development provide individual applica-
tion tailoring, even for users with no programming
skills. However, the analysis of related work showed
significant deficiencies in the restriction of private
data. This includes missing concepts for data process-
ing as well as UI and awareness support. Thus, users,
who want to collaborate, are left in incertitude about
their private data or refuse collaboration at all.
This paper introduces a concept of restricting
private data on shared applications parts in a Web
mashup infrastructure. To this end, any user is en-
abled to define restrictions on private data based on an
integrated tooling, which provides advanced preview
features, such as impression management in advance
of the actual sharing. On top of that, flexible policy
constructs facilitate sophisticated scenarios, such as
corporate rules. The suitability of this approach for
users with no programming skills is validated by a
user study including twelve participants from differ-
ent professions. The major part was based on a think-
aloud test. Its results yielded very positive feedback
and an average SUS score of 75.4, which we found
to be a very promising outcome. The feedback of the
user study is already considered within the improved
concept discussed in this paper.
Future work includes the projection of the con-
cepts to other application domains and scenarios.
This could validate the practicability within an even
more general audience. Currently, private data can
only be specified by its type. It is not possible to select
specific data instances within a list of equally-typed
data, like one single message within a conversation of
the Messenger. To overcome this limitation, a concept
for presenting and marking arbitrary parts of a generic
data set instance is required which is appropriate for
the target group of our platform. Nevertheless, we
believe, that the proposed concept is a key factor for
the acceptance of Web-based collaborative platforms
in real life scenarios. Protecting private data and pro-
viding suitable visual confidence to all participants of
a collaborative session is a crucial requirement which
suchlike platforms have to cope with.
ACKNOWLEDGEMENTS
Gregor Blichmann, Andreas Rümpel, and Carsten
Radeck are funded by the European Regional Devel-
opment Fund and the Free State of Saxony.
REFERENCES
Blichmann, G., Radeck, C., Starke, R., and Meißner, K.
(2016). Triple-based sharing of context-aware com-
posite web applications for non-programmers. In
Proceedings of the 12th International Conference on
Web Information Systems and Technologies, WEBIST
2016, Volume 2, Rome, Italy, April 23-25, 2016, pages
17–26. SciTePress.
Bogdanov, E. (2013). Widgets and Spaces: Personal &
Contextual Portability and Plasticity with OpenSo-
cial. PhD thesis, Ecole Polytechnique Fédérale de
Lausanne (EPFL).
Chun, S. A., Warner, J., and Keromytis, A. D. (2013). Pri-
vacy policy-driven mashups. International Journal of
Business Continuity and Risk Management, 4(4):344–
370.
Fox, R., Cooley, J., and Hauswirth, M. (2011). Collab-
orative development of trusted mashups. Interna-
tional Journal of Pervasive Computing and Commu-
nications, 7(3):264–288.
Husmann, M., Nebeling, M., and Norrie, M. C. (2013).
Multimasher: A visual tool for multi-device mashups.
In Current Trends in Web Engineering - ICWE 2013
International Workshops ComposableWeb, QWE,
MDWE, DMSSW, EMotions, CSE, SSN, and PhD
Symposium, Aalborg, Denmark, July 8-12, 2013. Re-
vised Selected Papers, volume 8295 of Lecture Notes
in Computer Science, pages 27–38. Springer.
Leary, M. R. and Kowalski, R. M. (1990). Impression
management: A literature review and two-component
model. Psychological Bulletin, 107(1):34–47.
Niederhausen, M., Pietschmann, S., Ruch, T., and Meißner,
K. (2010). Web-based support by thin-client co-
browsing. In Emergent Web Intelligence: Advanced
Semantic Technologies, Advanced Information and
Knowledge Processing, pages 395–428. Springer
London.
Picozzi, M. (2014). End-user Development of Mashups:
Models, Composition Paradigms and Tools. PhD the-
sis, Italy.
Pietschmann, S. (2009). A Model-Driven Development
Process and Runtime Platform for Adaptive Compos-
ite Web Applications. Technology, 2(4):277–288.
Schümmer, T., Haake, J. M., and Haake, A. (2005). A
metaphor and user interface for managing access per-
missions in shared workspace systems. In From In-
tegrated Publication and Information Systems to Vir-
tual Information and Knowledge Environments, Es-
says Dedicated to Erich J. Neuhold on the Occasion
of His 65th Birthday, volume 3379 of Lecture Notes
in Computer Science, pages 251–260. Springer.
Tschudnowsky, A., Hertel, M., Wiedemann, F., and
Gaedke, M. (2014). Towards real-time collaboration
in user interface mashups. In ICE-B 2014 - Pro-
ceedings of the 11th International Conference on e-
Business, Vienna, Austria, 28-30 August, 2014, pages
193–200. SciTePress.
Private Data in Collaborative Web Mashups
183