Integrating the Usability into the Software Development Process - A Systematic Mapping Study

Williamson Silva, Natasha M. Costa Valentim, Tayana Conte

2015

Abstract

With the increasing use of interactive applications, there is a need for a development with better quality and a good interaction that facilitates the use for end users, because such applications are increasingly present in daily life. Therefore, it is necessary to include usability, which is one of the important quality attributes, in the development process for obtaining good acceptance rates and, consequently, improving the quality of these applications. In this paper we present a Systematic Mapping Study (SM) that assists categorizing and summarizing technologies that have been used in order to improve usability. The results from our SM show some technologies that can help improving usability in various applications. Also, it identifies gaps that still need to be researched. We found that most technologies have been proposed for the Testing phase (67.28%) and that Web applications are the most evaluated type of application (52.65%). We also identified that few technologies assist designers improving usability in the early stages of the development process (13.50% Analysis phase and 15.95% Design phase). The results from this SM allow observing the state of the art regarding technologies that can be integrated into the development process, aimed at improving the usability of interactive applications.

References

  1. Barbosa, S. D. J., Silva, B. S., 2010. Human Computer Interaction. Elsevier, Rio de Janeiro (in portuguese).
  2. Bonifácio, B., Fernandes, P., Santos, F., Oliveira, H. A. B. F., Conte, T., 2012. Usabilidade de Aplicações Web Móvel: Avaliando uma Nova Abordagem de Inspeção através de Estudos Experimentais. In Conference Ibero-American on Software Engineering, pp. 236-249 (in portuguese).
  3. Carvajal, L., 2009. Usability-enabling guidelines: a design pattern and software plug-in solution. In Doctoral symposium for ESEC/FSE, pp. 09-12.
  4. Conte, T., Massollar, J., Mendes, E., Travassos, G.H. 2007. Usability Evaluation Based on Web Design Perspectives. In Symposium on Empirical Software Engineering and Measurement (ESEM'07), pp. 146- 155.
  5. Conte, T., Vaz, V., Zanetti, D., Santos, G., Rocha, A. R., e Travassos, G. H. 2010. Aplicação do Modelo de Aceitação de Tecnologia para uma Técnica de Inspeção de Usabilidade. In Simpósio Brasileiro de Qualidade de Software (SBQS 2010), pp. 367-374. (in portuguese).
  6. Díscola Junior, S. L., Silva, J. C., 2003. Processes of software reengineering planning supported by usability principles. In Latin American Conference on Human-Computer interaction (CLIHC'03), pp. 223- 226.
  7. Fabo, P.; Durikovic, R., 2012. Automated Usability Measurement of Arbitrary Desktop Application with Eyetracking. In 16th International Conference on Information Visualisation (IV), pp. 625 - 629.
  8. Fernandes, P., Conte, T., Bonifácio, B., 2012. WE-QT: A Web Usability Inspection Technique to Support Novice Inspectors. In XXVI Brazilian Symposium on Software Engineering (SBES), pp. 11-20.
  9. Fernandez, A., Abrahão, S., Insfran, E., Matera, M., 2012a. Further Analysis on the Validation of a Usability Inspection Method for Model-Driven Web Development. In 6th Symposium on Empirical Software Engineering and Measurement (ESEM 2012), pp. 153-156.
  10. Fernandez, A., Abrahão, S., Insfran, E., 2012b. A Systematic Review on the Effectiveness of Web Usability Evaluation Methods. In 16th International Conference on Evaluation & Assessment in Software Engineering, pp.108-122.
  11. Fernandez, A., Insfran, E., Abrahão, S., 2011. Usability evaluation methods for the web: A systematic mapping study". In: Journal of Information and Software Technology, v. 53, issue 8, pp. 789 - 817.
  12. Fischer, H., 2012. Integrating usability engineering in the software development lifecycle based on international standards. In 4th Symposium on Engineering Interactive Computing Systems, pp. 321-324.
  13. Ibrahim, A. A. A., Hunt, A., 2007. An HCI Model for Usability of Sonification Applications. In Task models and diagrams for users interface design (TAMODIA 2006), v. 4385, pp. 245-258.
  14. Institute of Electrical and Electronics Engineers, 2004. Guide to the Software Engineering Body of Knowledge (SWEBOK). 2004 Version.
  15. International Organization for Standardization, ISO/IEC 9241-11: Ergonomic Requirements for Office work with Visual Display Terminals (VDTs) - Part 11: Guidance on Usability, 1998.
  16. Juristo, N., Moreno, A., Sánchez, M., Baranauskas, M. C. C., 2007. A Glass Box Design: Making the Impact of Usability on Software Development Visible. In Internacional Conference on Human-Computer Interaction (INTERACT 2007), pp. 541 - 554.
  17. Kitchenham, B.; Chartes, S., 2007. Guidelines for performing systematic literature reviews in software engineering. In EBSE Technical Report EBSE-2007- 01, Software Engineering Group Department of Computer Science Keele University.
  18. Liang, L., Deng, X., 2009. A Collaborative Task Modeling Approach Based on Extended GOMS. In Conference on Electronic Computer Technology, pp. 375-378.
  19. Mueller, C., Tamir, D., Komogortsev, O., Feldman, L., 2009. An Economical Approach to Usability Testing. In 33th Annual IEE International Computer Software and Applications Conference, pp. 124-129.
  20. Nayebi, F., Desharnais J.-M., Abran A., 2012. The State of the Art of Mobile Application Usability Evaluation. In 25th IEEE Canadian Conference on Electrical & Computer Engineering (CCECE), pp. 1-4.
  21. Nebe, K., Paelke, V., 2009. Usability-EngineeringRequirements as a Basis for the Integration with Software Engineering. In 13th Int. Conf. HumanComputer Interaction, Part I: New Trends, pp. 652- 659.
  22. Nielsen, J., 1994. Heuristic evaluation. In: Jakob Nielsen, Mack, R. L. (eds), Usability inspection methods, Heurisitic Evaluation, John Wiley & Sons, Inc.
  23. Ormeno, Y.I.; Panach, J.I.; Condori-Fernandez, N.; Pastor, O. 2013. Towards a proposal to capture usability requirements through guidelines. In 7th International Conference on Research Challenges in Information Science (RCIS), pp. 1-12.
  24. Pankratius, V., 2011. Automated usability evaluation of parallel programming constructs. In 33th International Conference on Software Engineering, pp. 936-939.
  25. Preece, J., Rogers, Y., Sharp, E., Benyon, D., Holland, S., Carey, T., 1994. Human-Computer Interaction. Addison-Wesley, Reading.
  26. Rivero, L., Conte, T., 2012. Using an Empirical Study to Evaluate the Feasibility of a New Usability Inspection Technique for Paper Based Prototypes of Web Applications. In XXVI Brazilian Symposium on Software Engineering (SBES), pp. 81-90.
  27. Sangiorgi, U. B.. Barbosa, S. D. J., 2010. Estendendo a linguagem MoLIC para o projeto conjunto de interação e interface (in portuguese). In IX Symposium on Human Factors in Computing Systems, pp. 61-70.
  28. Santos, F.; Conte, T. U., 2011. Evoluindo um Assistente de Apoio à Inspeção de Usabilidade através de Estudos Experimentais (in portuguese). In: XIV IberoAmerican Conference on Software Engineering (CIbSE 2011), v. 1. p. 197-210. Rio de Janeiro.
  29. Silva, W., Valentim, N. M. C., Conte, T. 2014. Systematic mapping to integrate technologies of the SE and HCI areas through of the usability (in portuguese). In USES Technical Report USES TR-USES-2014-0001. Available at: http://uses.icomp.ufam.edu.br/attachments/article/42 /RT-USES-2014-0001.pdf.
  30. Sivaji, A., Abdullah, M.R., Downe, A.G., Ahmad, W., 2013. Hybrid Usability Methodology: Integrating Heuristic Evaluation with Laboratory Testing across the Software Development Lifecycle. In 10th International Conference on Information Technology: New Generations (ITNG 2013), pp. 375-383.
  31. Vaz, V. T., Travassos, G. H., Conte, T., 2012. Empirical assessment of WDP tool: A tool to support web usability inspections. In Conferencia Latinoamericana en Informática (CLEI 2012), pp. 1-9.
  32. Wieringa, R., Maiden, N. A. M., Mead, N. R., Rolland, C., 2006. Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. In: Requirements. Engineering. 11 (1), pp. 102-107.
Download


Paper Citation


in Harvard Style

Silva W., Costa Valentim N. and Conte T. (2015). Integrating the Usability into the Software Development Process - A Systematic Mapping Study . In Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-758-098-7, pages 105-113. DOI: 10.5220/0005377701050113


in Bibtex Style

@conference{iceis15,
author={Williamson Silva and Natasha M. Costa Valentim and Tayana Conte},
title={Integrating the Usability into the Software Development Process - A Systematic Mapping Study},
booktitle={Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2015},
pages={105-113},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005377701050113},
isbn={978-989-758-098-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - Integrating the Usability into the Software Development Process - A Systematic Mapping Study
SN - 978-989-758-098-7
AU - Silva W.
AU - Costa Valentim N.
AU - Conte T.
PY - 2015
SP - 105
EP - 113
DO - 10.5220/0005377701050113