Abstract
Model-driven approaches in software development are widely seen as a useful concept to a) support the formulation of non-functional requirements (NFRs) in a way domain experts are capable of, b) allow integration of multiple perspectives (from multiple domains) on the modeled system, and c) allow a stepwise refinement when actually realizing these models by a sequence of model transformations from high-, non-IT expert level down to a rather technical level. In this paper, the NFRs privacy and security are focused in the modeling of multi-modal user interfaces for social media applications. It is described how privacy and security concerns are modeled from the user interface perspective, and how this model is related to a four layer conceptual framework for developing multi-modal and multi-platform user interfaces. The approach also explains how to adapt these models to the development of social media applications. Finally, we use this proposal to model the SocialTV case study as an example of a social media application to show its feasibility.
Keywords
- User interface design and modeling
- non-functional requirements
- usability
- privacy and security
- awareness and affordance
- SocialTV
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Florins, M., Trevisan, D.: Usixml: A user interface description language for context-sensitive user interfaces. In: Proceddings of the ACM AVI 2004 Workshop Developing User Interfaces With XML: Advances On User Interface Description Languages, pp. 55–62. Press (2004)
Gross, T., Koch, M.: Computer-Supported Cooperative Workspace. Oldenburg (2007)
Shneiderman, B., Plaisant, C.: Designing the User Interface: Strategies for Effective Human-Computer Interaction, 4th edn. Pearson Addison Wesley (2005)
Chung, L., Nixon, B.A.: Dealing with non-functional requirements: three experimental studies of a process-oriented approach. In: ICSE 1995: Proceedings of the 17th International Conference on Software Engineering, pp. 25–37. ACM, New York (1995)
Woody, C., Alberts, C.: Considering operational security risk during system development. IEEE Security and Privacy 5(1), 30–35 (2007)
Kalloniatis, C., Kavakli, E., Gritzalis, S.: Addressing privacy requirements in system design: the pris method. Requir. Eng. 13(3), 241–255 (2008)
Cranor, L., Garfinkel, S.: Security and Usability. O’Reilly Media, Inc. (2005)
Shneiderman, B., Plaisant, C., Cohen, M., Jacobs, S.: Designing the user interface: strategies for effective human-computer interaction, 5th edn. Addison-Wesley Longman Publishing Co., Inc., Boston (2009)
Palen, L., Dourish, P.: Unpacking ”privacy” for a networked world. In: CHI 2003: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 129–136. ACM Press, New York (2003)
Lukosch, S., Bourimi, M.: Towards an enhanced adaptability and usability of web-based collaborative systems. International Journal of Cooperative Information Systems, Special Issue on ’Design, Implementation of Groupware, 467–494 (2008)
Boyle, M., Neustaedter, C., Greenberg, S.: Privacy factors in video-based media spaces. In: Harrision, S. (ed.) n Media Space: 20+ Years of Mediated Life, pp. 99–124. Springer (2008)
Gutwin, C., Greenberg, S., Roseman, M.: Workspace awareness in real-time distributed groupware: Framework, widgets, and evaluation. In: Proceedings of HCI on People and Computers XI, pp. 281–298. Springer, London (1996)
Boyle, M., Greenberg, S.: The language of privacy: Learning from video media space analysis and design. ACM Trans. Comput.-Hum. Interact. 12(2), 328–370 (2005)
Miller, J., Mukerji, J.: Mda guide version 1.0.1. Technical report, Object Management Group (OMG) (June 12, 2003) (accessed August 24, 2011)
Wehrmeister, M., Freitas, E., Pereira, C., Wagner, F.: An aspect-oriented approach for dealing with non-functional requirements in a model-driven development of distributed embedded real-time systems. In: 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, ISORC 2007, pp. 428–432 (May 2007)
Reichwald, J., Dörnemann, T., Barth, T., Grauer, M., Freisleben, B.: Supporting and Optimizing Interactive Decision Processes in Grid Environments with a Model-Driven Approach. In: Dolk, D., Granat, J. (eds.) Decision Support Modeling in Service Networks. LNBIP, vol. 42, pp. 14–35. Springer, Heidelberg (2012)
Jokela, T.: Assessment of User-Centred Design Processes - Lessons Learnt and Conclusions. In: Oivo, M., Komi-Sirviö, S. (eds.) PROFES 2002. LNCS, vol. 2559, pp. 232–246. Springer, Heidelberg (2002)
Schümmer, T.: A Pattern Approach for End-User Centered Groupware Development. Schriften zu Kooperations- und Mediensystemen - Band 3. JOSEF EUL VERLAG GmbH, Lohmar - Köln (August 2005)
Lieberman, H., Paterno, F., Wulf, V. (eds.): End User Development. Springer (2006)
Bourimi, M., Barth, T., Haake, J.M., Ueberschär, B., Kesdogan, D.: AFFINE for Enforcing Earlier Consideration of NFRs and Human Factors when Building Socio-Technical Systems Following Agile Methodologies. In: Bernhaupt, R., Forbrig, P., Gulliksen, J. (eds.) HCSE 2010. LNCS, vol. 6409, pp. 182–189. Springer, Heidelberg (2010)
Bourimi, M., Tesoriero, R., Villanueva, P., Karatas, F., Schwarte, P.: Privacy and security in multi-modal user interface modeling for social media. In: IEEE Third International Conference on Privacy, Security, Risk and Trust (PASSAT), and IEEE Third International Conference on Social Computing (Socialcom), pp. 1364 –1371 (October 2011)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A unifying reference framework for multi-target user interfaces. Interacting With Computers 15, 289–308 (2003)
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López-Jaquero, V.: USIXML: A Language Supporting Multi-path Development of User Interfaces. In: Bastide, R., Palanque, P., Roth, J. (eds.) EHCI-DSVIS 2004. LNCS, vol. 3425, pp. 200–220. Springer, Heidelberg (2005)
Vanderdonckt, J.M., Bodart, F.: Encapsulating knowledge for intelligent automatic interaction objects selection. In: Proceedings of the INTERACT 1993 and CHI 1993 Conference on Human Factors in Computing Systems, CHI 1993, pp. 424–429. ACM, New York (1993)
Paterno, F.: Model-Based Design and Evaluation of Interactive Applications, 1st edn. Springer, London (1999)
Bourimi, M., el Diehn, I., Abou-Tair, D., Kesdogan, D., Barth, T., Höandfke, K.: Evaluating potentials of internet- and web-based socialtv in the light of privacy. In: 2010 IEEE Second International Conference on Social Computing (SocialCom), pp. 1135–1140 (August 2010)
Bourimi, M., el Diehn I. Abou-Tair, D., Kesdogan, D., Barth, T., Höfke, K.: Evaluating potentials of Internet and Web based SocialTV in the light of privacy. In: First International Workshop on Privacy Aspects of Social Web and Cloud Computing (PASWeb-2010) (2010) (in press)
Villanueva, P.G., Tesoriero, R., Gallud, J.A.: Multi-pointer and collaborative system for mobile devices. In: Proceedings of the 12th International Conference on Human Computer Interaction with Mobile Devices and Services, MobileHCI 2010, pp. 435–438. ACM, New York (2010)
Camenisch, J., Van Herreweghen, E.: Design and implementation of the idemix anonymous credential system. In: Proceedings of the 9th ACM Conference on Computer and Communications Security, CCS 2002, pp. 21–30. ACM, New York (2002)
Terrenghi, L., Quigley, A., Dix, A.: A taxonomy for and analysis of multi-person-display ecosystems. Personal Ubiquitous Comput. 13, 583–598 (2009)
Larsson, A., Berglund, E.: Programming ubiquitous software applications: requirments for distributed user interface. In: Proceedings of the Sixteenth International Conference on Software Engineering and Knowledge Engineering, SEKE 2004 (2004)
Luyten, K., den Bergh, J.V., Vandervelpen, C., Coninx, K.: Designing distributed user interfaces for ambient intelligent environments using models and simulations. Computers & Graphics 30(5), 702–713 (2006)
Luyten, K., Coninx, K.: Distributed user interface elements to support smart interaction spaces. In: Proceedings of the Seventh IEEE International Symposium on Multimedia, pp. 277–286. IEEE Computer Society, Washington, DC (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tesoriero, R., Bourimi, M., Karatas, F., Barth, T., Villanueva, P.G., Schwarte, P. (2012). Model-Driven Privacy and Security in Multi-modal Social Media UIs. In: Atzmueller, M., Chin, A., Helic, D., Hotho, A. (eds) Modeling and Mining Ubiquitous Social Media. MUSE MSM 2011 2011. Lecture Notes in Computer Science(), vol 7472. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33684-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-33684-3_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33683-6
Online ISBN: 978-3-642-33684-3
eBook Packages: Computer ScienceComputer Science (R0)
