Conference paper
Engineering Usability for Software Refactoring Tools
Proceedings of the 1st Workshop on Refactoring Tools (WRT'07) Organization, pp.40-41
Workshop on Refactoring Tools, WRT 2007, in conjunction with 2European Conference on Object-Oriented Programming, 1st (Berlin, Germany, 30-Jul-2007–03-Aug-2007)
Technische Universitaet Berlin
2007
Abstract
The goal of refactoring tools is to support the user in improving the internal structure of code whilst maintaining its existing behaviour. As a human-in-the-loop process (ie one that is centered around a user performing a task), refactoring support tools must aim to meet high standards of usability. In this paper we present an initial usability study of software refactoring tools. During the study, we analysed the task of software refactoring using the ISO 9241-11 standard for usability. Expanding on this analysis, we reviewed 11 collections of usability guidelines and combined these into a single list of 34 guidelines. From this list and the definition of refactoring, we developed 81 usability requirements for refactoring tools. Using these requirements, four sample refactoring tools were studied to analyse the state-of-the-art for usability of refactoring tools. Finally, we have identified areas in which further work is required.
Details
- Title
- Engineering Usability for Software Refactoring Tools
- Authors
- Erica Mealy (Author) - University of Queensland
- Publication details
- Proceedings of the 1st Workshop on Refactoring Tools (WRT'07) Organization, pp.40-41
- Conference details
- Workshop on Refactoring Tools, WRT 2007, in conjunction with 2European Conference on Object-Oriented Programming, 1st (Berlin, Germany, 30-Jul-2007–03-Aug-2007)
- Publisher
- Technische Universitaet Berlin
- Date published
- 2007
- ISSN
- 1436-9915
- Organisation Unit
- School of Science and Engineering - Legacy; University of the Sunshine Coast, Queensland; School of Science, Technology and Engineering; Engage Research Lab
- Language
- English
- Record Identifier
- 99451217802621
- Output Type
- Conference paper
Metrics
144 Record Views