Impact of Methodological Tool Support on Usability Aspects in Practical Software Engineering Education
Abstract
In the Software Engineering teaching is desirable that students assimilate theoretical knowledge from practical application of a software design process in laboratory. To assure the learning coverage and completeness, this process should be agile, addressing both functional and usability aspects. However, historically the functional software issues are more explored and evidenced, stimulating the development and use of methodologies and support tools to your practice, in detriment of usability aspects. This article describes a solution for this problem showing the results of its application in the Laboratory of Software Engineering discipline at UFCG.References
Aguiar, Y. P. C.; Lima, A. H. G.; Leite, F. L. J., et al.(2004) “easYProcess: Um Processo de Desenvolvimento para Uso no Ambiente Acadêmico”. In XII WEI - XXIV Congresso da Sociedade Brasileira de Computação, Salvador.
Aguiar, Y. P. C.; Lula Jr, B; Lima, G. A. N.; et al. (2007) “SMILE: uma ferramenta computacional baseada em modelos para geração e manipulação de esboço”. Revista Princípia, Ano 11, Nº 15, páginas 30-39.
Anderson J.; Fleek, F.; Garrity K.; and Drake, F. (2001) “Integrating Usability Techniques into Software Development”. IEEE Software, vol.18, no.1, pp. 46-53.
Antunes, H.; Seffah, A. and Djouab, R. (2001) “Comparing and Reconciling Usability-Centered and Use-Case Driven Requirements Engineering Processes”. In IEEE: 2nd Australian User Interfaces Conference, Jan/Feb 01, Queensland, Australia.
Calvary, G. ; Coutaz, J.; Thevenin, et. al. (2003) “A Unifying Reference Framework for Multi-Target User Interfaces”. In Interacting with Computer, pp. 289–308.
Constantine, L. L and Lockwood, L. A. D. (1999) “Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design”. Addison –Wesley.
Constantine, L. L. (2008) “Process Agility and Software Usability: Toward Lightweight Usage-Centered Design”. Disponível em: [link], último acesso em: Abril de 2008.
Ferré, X. (2001) “Incorporating Usability into a Object Oriented Development Process”. In INTERACT 2001. 8th IFIP, Shinjuku Tokyo, Japan, July 9-13.
Ferré, X; Juristo, N and Moreno, A. M. (2005) “A.M.: Framework for Integrating Usability Practices into the Software Process”. In: PROFES 2005. Proc. of 6th Int. Conf. on Product Focused Software Process Improvement.
Medeiros, F.P.A; Lula, Jr. B. and Cordeiro, P. B. (2002) “A Graphical Tool to Support Task Description Using TAOS Formalism for UI Design”. In Proc. of the 7th ERCIM Workshop, p. 45-51.
Oliveira, K. M. A.; Aguiar, Y. P. C.; B. L. Jr et al. (2007) “O uso de Modelos e Múltiplos Protótipos na Concepção de Interface do Usuário”. Revista Princípia, Ano 11, Nº 15, pp. 15-29.
Queiroz. E. R. de (2001) “Usabilidade de Interfaces com o Usuário”. Tese de Doutorado, COPELE/CCT/UFPB, Campina Grande, Junho.
Radle, K. and Young, S. (2001) “Partnering Usability with Development: How Three Organizations Succeeded”. IEEE Software, vol.18, no.1, pp. 38-45, January/February.
Rodrigues, C. E. C. L; Lula, B. Jr. and Suàrez, P. R. (2005) “Using a script model to preserve the consistency within an UI design environment”. In Proceedings of the 4th International Workshop on Task Models and Diagrams.
Suàrez, P. R.; Lula, B. Jr. and Barros, M. A. (2004) “Applying knowledge management in UI design process”. In Proceedings of the 3rd annual conference on Task Models and Diagrams, ACM International Conference Proceeding Series; Vol. 86.
Tavares, T.A and Leite, J.C., (2002) "ARFDIU-Um método para integrar análise de requisitos funcionais com o desin de interfaces de usuário usando UML e outros formalismos". In Proceedings of IHC 2002.
Vasconcelos, C. R.; Garcia, F. P. and Turnell, M. F. Q. (2003) “Integrando Usabilidade e Engenharia de Software: um modelo para o desenvolvimento de sistemas centrado no usuário”. In: WIHC-ES2003 - I Latin American Conference on Human-Computer Interaction, CLIHC, Rio de Janeiro.
Aguiar, Y. P. C.; Lula Jr, B; Lima, G. A. N.; et al. (2007) “SMILE: uma ferramenta computacional baseada em modelos para geração e manipulação de esboço”. Revista Princípia, Ano 11, Nº 15, páginas 30-39.
Anderson J.; Fleek, F.; Garrity K.; and Drake, F. (2001) “Integrating Usability Techniques into Software Development”. IEEE Software, vol.18, no.1, pp. 46-53.
Antunes, H.; Seffah, A. and Djouab, R. (2001) “Comparing and Reconciling Usability-Centered and Use-Case Driven Requirements Engineering Processes”. In IEEE: 2nd Australian User Interfaces Conference, Jan/Feb 01, Queensland, Australia.
Calvary, G. ; Coutaz, J.; Thevenin, et. al. (2003) “A Unifying Reference Framework for Multi-Target User Interfaces”. In Interacting with Computer, pp. 289–308.
Constantine, L. L and Lockwood, L. A. D. (1999) “Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design”. Addison –Wesley.
Constantine, L. L. (2008) “Process Agility and Software Usability: Toward Lightweight Usage-Centered Design”. Disponível em: [link], último acesso em: Abril de 2008.
Ferré, X. (2001) “Incorporating Usability into a Object Oriented Development Process”. In INTERACT 2001. 8th IFIP, Shinjuku Tokyo, Japan, July 9-13.
Ferré, X; Juristo, N and Moreno, A. M. (2005) “A.M.: Framework for Integrating Usability Practices into the Software Process”. In: PROFES 2005. Proc. of 6th Int. Conf. on Product Focused Software Process Improvement.
Medeiros, F.P.A; Lula, Jr. B. and Cordeiro, P. B. (2002) “A Graphical Tool to Support Task Description Using TAOS Formalism for UI Design”. In Proc. of the 7th ERCIM Workshop, p. 45-51.
Oliveira, K. M. A.; Aguiar, Y. P. C.; B. L. Jr et al. (2007) “O uso de Modelos e Múltiplos Protótipos na Concepção de Interface do Usuário”. Revista Princípia, Ano 11, Nº 15, pp. 15-29.
Queiroz. E. R. de (2001) “Usabilidade de Interfaces com o Usuário”. Tese de Doutorado, COPELE/CCT/UFPB, Campina Grande, Junho.
Radle, K. and Young, S. (2001) “Partnering Usability with Development: How Three Organizations Succeeded”. IEEE Software, vol.18, no.1, pp. 38-45, January/February.
Rodrigues, C. E. C. L; Lula, B. Jr. and Suàrez, P. R. (2005) “Using a script model to preserve the consistency within an UI design environment”. In Proceedings of the 4th International Workshop on Task Models and Diagrams.
Suàrez, P. R.; Lula, B. Jr. and Barros, M. A. (2004) “Applying knowledge management in UI design process”. In Proceedings of the 3rd annual conference on Task Models and Diagrams, ACM International Conference Proceeding Series; Vol. 86.
Tavares, T.A and Leite, J.C., (2002) "ARFDIU-Um método para integrar análise de requisitos funcionais com o desin de interfaces de usuário usando UML e outros formalismos". In Proceedings of IHC 2002.
Vasconcelos, C. R.; Garcia, F. P. and Turnell, M. F. Q. (2003) “Integrando Usabilidade e Engenharia de Software: um modelo para o desenvolvimento de sistemas centrado no usuário”. In: WIHC-ES2003 - I Latin American Conference on Human-Computer Interaction, CLIHC, Rio de Janeiro.
Published
2009-07-20
How to Cite
LIMA, Giuseppe A. N.; AGUIAR, Yuska P. C.; LULA JR, Bernardo.
Impact of Methodological Tool Support on Usability Aspects in Practical Software Engineering Education. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 17. , 2009, Bento Gonçalves/RS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2009
.
p. 537-546.
ISSN 2595-6175.
