Artículos de revistas
Designing Tailorable Software Systems With The Users' Participation
Registro en:
Journal Of The Brazilian Computer Society. , v. 18, n. 3, p. 213 - 227, 2012.
1046500
10.1007/s13173-012-0070-x
2-s2.0-84866160804
Autor
Neris V.P.A.
Baranauskas M.C.C.
Institución
Resumen
There are several barriers that prevent Brazilian citizen to access knowledge, including the way in which computational technology is presented considering the diversity of interaction skills in our population. One approach for suiting the diverse and mutable interaction requirements is to tailor interfaces according to the users' preferences or needs. Although literature regarding tailoring presents results with diverse foci, there has been a lack of works considering methods and techniques to support designers in their practice. This paper presents a practical approach to elicit and formalize the tailorable behavior making interactive systems more flexible. The elicitation of the different possible interfaces is performed with users' participation and the tailorable behavior is formalized with a norm-based structure. A case study, in the context of an inclusive social network system, is described as well as the evaluation with final users. © 2012 The Brazilian Computer Society. 18 3 213 227 Baranauskas, M.C.C., Bonacin, R., Design-indicating through signs (2008) Des Issues, 24, pp. 30-45 Baranauskas, M.C.C., de Souza, C.S., Desafio no 4: Acesso Participativo e Universal do Cidadão Brasileiro ao Conhecimento (2006) Computação Brasil, VII (27), p. 7 Baranauskas, M.C.C., Neris, V.P.A., Using patterns to support the design of flexible user interaction (2007) 12th International Conference on Human-Computer Interaction (HCII 2007), , BeijingLecture notes in computer science Bonacin, R., Baranauskas, M.C.C., An organizational semiotics approach towards tailorable interfaces (2005) The 11th International Conference on Human-Computer Interaction, 2005, 3, pp. 1-12. , Las Vegas, USA, Mahwah: Lawrence Erlbaum Cockburn, A., (2001) Writing Effective Use Cases, , http://alistair.cockburn.us/get/2465, Available online: Last visited May 2010, Reading: Addison-Wesley Costabile, M.F., Fogli, D., Fresta, G., Mussio, P., Piccinno, A., Building environments for end-user development and tailoring (2003) Human Centric Computing Languages and Environments, pp. 31-38. , New York: IEEE Costabile, M.F., Fogli, D., Marcante, A., Mussio, P., Provenza, L.P., Piccinno, A., Designing customized and tailorable visual interactive systems (2008) Int J Softw Eng Knowl Eng, 18 (3), pp. 305-325 (2008) E-Cidadania project: System and methods for the constitution of a culture mediated by information and communication technology, , http://www.nied.unicamp.br/ecidadania, e-Cidadania Erickson, J., (2008) Supporting the cooperative design process of end-user tailoring, , PhD Thesis, Engineering School, Blekinge Institute of Technology, Sweden Fischer, G., User modeling in human-computer interaction (2001) User Model User-Adapt Interact, 11 (1), pp. 65-86 Fischer, G., Meta-design: expanding boundaries and redistributing control in design (2007) INTERACT 2007, 4662, pp. 193-206. , Lecture notes in computer sciencePart I, C. Baranauskas (Ed.) Fortuna, F.J., (2010) Normas no desenvolvimento de ambientes Web inclusivos e flexíveis, , (Norms in the development of inclusive and flexible Web environments). Master thesis, Computing Institute, UNICAMP, Brazil Germonprez, M., Hovorka, D., Collopy, F., A theory of tailorable technology design (2007) J Assoc Inf Syst, 8 (6), pp. 315-367 Henderson, A., Kyng, M., There's no place like home: continuing design in use (1991) Design at Work: Cooperative Design of Computer Systems, pp. 219-240. , J. Greenbaum and M. Kyng (Eds.), Hillsdale: Lawrence Erlbaum Kjǽr, A., Madsen, K.H., Participatory analysis of flexibility (1995) Commun ACM, 38 (5), pp. 53-60 Kolkman, M., (1993) Problem articulation methodology, , PhD Thesis, University of Twente-Netherlands Liu, K., (2000) Semiotics in Information Systems Engineering, , Cambridge: Cambridge University Press Macías, J.A., Paternò, F., Customization of Web applications through an intelligent environment exploiting logical interface descriptions (2008) Interact Comput, 20, pp. 29-47 Mackay, W.E., (1990) Users and customizable software: A co-adaptive phenomenon, , PhD-Thesis, MIT, Boston, MA Maclean, A., Carter, K., Lövstrand, L., Moran, T., User-tailorable systems: pressing the issue with buttons (1990) Proceedings of the Conference on Computer Human Interaction (CHI '90), pp. 175-182. , Seattle (Washington)1-5 April, New York: ACM Press Melo, A.M., Baranauskas, M.C.C., Uma opção inclusiva à avaliação cooperativa de interfaces de usuário (2006) XXXIII SEMISH-seminário Integrado De Software E Hardware. Anais Do XXVI Congresso Da Sociedade Brasileira De Computação, 1, pp. 447-461. , Campo Grande Mørch, A.I., Three levels of end-user tailoring: customization, integration, and extension (1997) Computers and Design in Context, pp. 51-76. , M. Kyng and L. Mathiassen (Eds.), Cambridge: MIT Press Muller, M.J., Haslwanter, J.H., Dayton, T., Participatory practices in the software lifecycle (1997) Handbook of Human-Computer Interaction, pp. 255-297. , 2nd edn., M. Helander, T. K. Landauer, and P. Prabhu (Eds.), Amsterdam: Elsevier Mumford, E., (1964) Living with a Computer, , London: Institute of Personnel Management Mumford, E., Henshall, D., (1979) A Participative Approach to Computer Systems Design: A Case Study of the Introduction of a New Computer System, , London: Associated Business Programmes Neris, V.P.A., (2010) Estudo e proposta de um framework para o design de interfaces de usuário ajustáveis/Study and proposal of a framework for designing tailorable user interfaces, , PhD thesis, Chapters in English. Institute of Computing, UNICAMP, Brazil Neris, V.P.A., Baranauskas, M.C.C., End-user tailoring: a semiotic-informed perspective (2007) International Conference on Organisational Semiotics (ICOS 2007), pp. 47-53. , Sheffield Neris, V.P.A., Baranauskas, M.C.C., Interfaces for all-a tailoring-based approach (2009) 11th International Conference on Enterprise Information Systems (ICEIS 2009), 24, pp. 928-939. , Milan, ItalyLNBIP-enterprise information systems, Berlin: Springer Neris, V.P.A., Martins, M.C., Prado, M.E.B.B., Hayashi, E.C.S., Baranauskas, M.C.C., Design de interfaces para todos-demandas da diversidade cultural e social (2008) 35o. Seminário Integrado De Software E Hardware (SEMISH 2008), XXVIII CSBC, pp. 76-90. , Belém do Pará, Anais Neris, V.P.A., Hornung, H.H., Miranda, L.C., Almeida, L.D., Baranauskas, M.C.C., Building social applications with an semi-participatory approach (2009) IADIS-WWW/Internet 2009, 1, pp. 3-10 Oviatt, S., Darrell, T., Flickner, M., Multimodal interfaces that flex, adapt and persist (2004) Commun ACM, 47 (I), pp. 30-33 Park, J., Han, S., Park, Y., Cho, Y., Adaptable versus adaptive menus on the desktop: performance and user satisfaction (2007) Int J Ind Ergon, 37, pp. 675-684 Rivera, D., The effect of content customization on learnability and perceived workload (2005) CHI '05 Extended Abstracts on Human Factors in Computing Systems, pp. 1749-1752. , Portland, USA Sampaio, A.L., de Souza, C.S., Usuários podem escrever especificações de sistemas? Um estudo empírico com uma linguagem de script (2008) Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems, 378, pp. 224-233. , ACM international conference proceeding series, New York: ACM Schüler, D., Namioka, A., (1993) Participatory Design: Principles and Practices, , Mahwah: Lawrence Erlbaum Associates Silva, S.R.P., de Souza, C.S., The definition of end-user programming languages for extensible applications (2002) IHC2002-V Workshop De Fatores Humanos Em Sistemas Computacionais (Proceedings of IHC2002-V Symposium on Human Factors in Computer Systems), pp. 73-83. , Fortaleza Slagter, R., Biemans, M., Hofte, H., Evolution in use of groupware: facilitating tailoring to the extreme (2001) Seventh International Workshop on Groupware CRIWG, pp. 68-73. , New York: IEEE Stallman, R., EMACS, the extensible, customizable, self-documenting display editor (1981) Proc ACM SIGPLAN SIGOA Symposium on Text Manipulation, , Portland, Oregon Stamper, R., Signs, norms, and information systems (1996) Signs at Work, pp. 349-397. , B. Holmqvist (Ed.), Berlin: Walter de Gruyter Stamper, R.K., Althaus, K., Backhouse, J., Method for eliciting, analyzing and specifying user requirements (1988) Computerized Assistance during the Information Systems Life Cycle, , T. W. Olle, A. A. Verrijn-Stuart, and L. Bhabuts (Eds.), Amsterdam: North-Holland Stephanidis, C., User interfaces for all: new perspectives into human-computer interaction (2001) User Interfaces for All-Concepts, Methods, and Tools, pp. 3-17. , 0-8058-2967-9760 pages, C. Stephanidis (Ed.), Mahwah: Lawrence Erlbaum Associates Stiemerling, O., Kahler, H., Wulf, V., How to make software softer-designing tailorable applications (1997) Proceedings of the Conference on Designing Interactive Systems: Processes, Practices, Methods, and Techniques, pp. 365-376. , Amsterdam, The Netherlands (2006) General concepts, universal design principles and guidelines, , http://trace.wisc.edu/world/gen_ud.html, Trace,Last visited: June 2010 Wulf, V., Golombek, B., Direct activation: a concept to encourage tailoring activities (2001) Behav Inf Technol, 20 (4), pp. 249-263 Wulf, V., Pipek, V., Won, M., Component-based tailorability: enabling highly flexible software applications (2008) Int J Hum-Comput Stud, 66 (1), pp. 1-22