Usability Engineering of Agile Software Project Management Tools
Abstract
The successful management of software projects requires taking human and managerial factors into consideration. Agile software project management methodologies have made their way into the mainstream culture of software development and have gotten the attention of software engineers and researchers due to their rapid growth. The aim of this research effort is to comprehensively evaluate the usability of four software project management tools based on experimental findings as well as heuristic assessment. We focus on evaluating widely known tools based on rigorous usability assessment criteria and subjective and objective evaluation techniques. By utilizing the capabilities of a usability testing software solution, Morea, and considering the subjective views of five Human Computer Interaction experts, we believe that our findings can inspire the design of more effective agile software project management tools that allow development teams to manage their work efficiently while helping decision makers to base their tool selection on a trusted usability evaluation approach that addresses the needs of software development teams. We also believe that our findings will have promising implications for task management activities performed throughout all the phases of the software development lifecycle.
Keywords
Agile Usability Software engineering Software project management User experienceReferences
- 1.Zaharias, P.: A usability evaluation method for e-learning: focus on motivation to learn. In: CHI 2006 Extended Abstracts on Human Factors in Computing Systems, pp. 1571–1576. ACM (2006)Google Scholar
- 2.Song, S., Lee, J.-H., Hwang, I.: A new framework of usability evaluation for massively multi-player online game: case study of “world of warcraft” game. In: Jacko, J.A. (ed.) HCI 2007. LNCS, vol. 4553, pp. 341–350. Springer, Heidelberg (2007)Google Scholar
- 3.Lettner, F., Holzmann, C.: Usability evaluation framework. In: Moreno-Díaz, R., Pichler, F., Quesada-Arencibia, A. (eds.) EUROCAST 2011, Part II. LNCS, vol. 6928, pp. 560–567. Springer, Heidelberg (2012)CrossRefGoogle Scholar
- 4.Chen, S.Y., Macredie, R.D.: The assessment of usability of electronic shopping: A heuristic evaluation. Int. J. Inf. Manage. 25(6), 516–532 (2005)CrossRefGoogle Scholar
- 5.Dybkjær, L., Bernsen, N.O.: Usability evaluation in spoken language dialogue systems. In: Proceedings of the workshop on Evaluation for Language and Dialogue Systems, vol. 9, p. 3, Association for Computational Linguistics (2001)Google Scholar
- 6.Alhumoud, S., Alabdulkarim, L., Almobarak, N., Al-Wabil, A.: Socio-cultural aspects in the design of multilingual banking interfaces in the arab region. In: Kurosu, M. (ed.) Human-Computer Interaction. LNCS, vol. 9171, pp. 269–280. Springer, Heidelberg (2015)CrossRefGoogle Scholar
- 7.Sathi, A., Morton, T.E., Roth, S.F.: Callisto: An intelligent project management system. AI Mag. 7(5), 34 (1986)Google Scholar
- 8.Katsma, C., Amrit, C., van Hillegersberg, J., Sikkel, K.: Can agile software tools bring the benefits of a task board to globally distributed teams? In: Oshri, I., Kotlarsky, J., Willcocks, L.P. (eds.) Global Sourcing 2013. LNBIP, vol. 163, pp. 163–179. Springer, Heidelberg (2013)Google Scholar
- 9.Manifesto for Agile Software Development. http://www.agilemanifesto.org/. Accessed 2 March 2016
- 10.Al-Ani, B., Wang, Y., Marczak, S., Trainer, E., Redmiles, D.: Distributed developers and the non-use of web 2.0 technologies: a proclivity model. In: 2012 IEEE Seventh International Conference on Global Software Engineering (ICGSE), pp. 104–113. IEEE (2012)Google Scholar
- 11.da Silva, F.Q.B., Costa, C., Franca, A.C.C., Prikladinicki, R.: Challenges and solutions in distributed software development project management: a systematic literature review. In: 2010 5th IEEE International Conference on Global Software Engineering (ICGSE), pp. 87–96. IEEE (2010)Google Scholar
- 12.Azizyan, G., Magarian, M.K., Kajko-Matsson, M.: Survey of agile tool usage and needs. In: Agile Conference (AGILE), 2011, pp. 29–38. IEEE (2011)Google Scholar
- 13.Azizyan, G., Magarian, M., Kajko-Mattson, M.: The dilemma of tool selection for agile project management. In: 7th International Conference on Software Engineering Advances (ICSEA 2012), pp. 605–614 (2012)Google Scholar
- 14.Sauro, J.: Measuring usability with the system usability scale (sus). http://www.measuringusability.com/sus.php. Accessed 5 March 2016