Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
2015 | 5 | 909--914
Tytuł artykułu

Usability of a Domain-Specific Language for a Gesture-Driven IDE

Warianty tytułu
Języki publikacji
User interfaces (UIs) are advancing in every direction. The usage of touch screen devices and adaptation their UIs lives its boom. However integrated development environments (IDEs) that are used to develop the same UIs are oversleeping the time. They are directed to developing usable software, but forgot to be usable by themselves. Our goal is to design a new way of user interaction for common IDEs with the help of touch. The target group are hybrid devices formed by a physical keyboard and either an integrated, or separate, touch screen display. In this paper we describe a set of general purpose and domain-specific gestures which represents a language for working with a touchdriven IDE and provide a method their design. We performed two studies with developers from industry and university and developed a prototype of a gesture-driven IDE to evaluate the usability of the presented approach.(original abstract)
Opis fizyczny
  • Technical University of Košice, Slovakia
  • Technical University of Košice, Slovakia
  • Technical University of Košice, Slovakia
  • A. Schade. Large touchscreens: What is different? [Online]. Available:
  • I. Zayour and H. Hajjdiab, "How much integrated development environments (ides) improve productivity?" JSW, vol. 8, no. 10, pp. 2425-2431, 2013. doi: 10.4304/jsw.8.10.2425-2431
  • D. Delimarschi, G. Swartzendruber, and H. Kagdi, "Enabling integrated development environments with natural user interface interactions," in Proc. 22nd Intern. Conf. on Program Comprehension, ser. ICPC 2014. New York, NY, USA: ACM, 2014. doi: 10.1145/2597008.2597791. ISBN 978-1-4503-2879-1 pp. 126-129.
  • S. L. Greene, "Characteristics of applications that support creativity," Commun. ACM, vol. 45, no. 10, pp. 100-104, Oct. 2002. doi: 10.1145/570907.570941
  • A. Begel and S. L. Graham, "An assessment of a speech-based programming environment," in IEEE Symp. on Vis. Languages and Human- Centric Comp., VL/HCC'06, Sept 2006. doi: 10.1109/VLHCC.2006.9 pp. 116-120.
  • Usability partners, "ISO standards in usability and user-centered design". [Online]. Available: iso-standards
  • J. Nielsen, Usability Engineering. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc., 1993. ISBN 0125184050
  • D. A. Norman, The Design of Everyday Things. New York, NY, USA: Basic Books, Inc., 2002. ISBN 9780465067107
  • M. Bacíková and J. Porubän, "Ergonomic vs. domain usability of user interfaces," in 2013 The 6th Intern. Conf. on Human System Interaction (HSI), June 2013. doi: 10.1109/HSI.2013.6577817. ISSN 2158-2246 pp. 159-166.
  • D. Wigdor and D. Wixon, Brave NUI World: Designing Natural User Interfaces for Touch and Gesture, 1st ed. San Francisco, CA, USA: Elsevier (Morgan Kaufmann Publishers Inc.), 2011. ISBN 978-0-12- 382231-4
  • C. Abras, D. Maloney-krichmar, and J. Preece, "User-centered design," in Encyclopedia of Human-Computer Interaction, Bainbridge, W. Thousand Oaks: Sage Publications, 2004.
  • Google 2014: Material design guidelines. [Online]. Available: http: //
  • L. Wroblewski. (2010) Touch gesture reference guide. [Online]. Available:
  • Apple 2014: Mac basics: Multi-touch gestures, official apple support". [Online]. Available:
  • M. Amenomori, A. Kono, J. S. Fournier, and G. A. Winer, "A crosscultural developmental study of directional asymmetries in circle drawing," Journ. of Cross-Cultural Psychology, vol. 28, no. 6, pp. 730-742, 1997. doi: 10.1177/0022022197286005
  • N.-N. Group. How many test users in a usability study? [Online]. Available:
  • J. Kollár et al., "Plero: Language for grammar refactoring patterns," FedCSIS '13, pp. 1503-1510, 2013.
  • M. Nosál' and J. Porubän, "Xml to annotations mapping definition with patterns," Comp. Sci. and Inf. Syst., vol. 11, no. 4, pp. 1455-1478, 2014. doi: 10.2298/CSIS130920049N
  • B. Biegel et al., "U can touch this: Touchifying an ide," in Proc. 7th Int. Works. on Coop. and Human Asp. of Soft. Eng., ser. CHASE 2014. New York, NY, USA: ACM, 2014. doi: 10.1145/2593702.2593726. ISBN 978-1-4503-2860-9 pp. 8-15.
  • E. R. Murphy-Hill, M. Ayazifar, and A. P. Black, "Restructuring software with gestures," in VL/HCC. IEEE, 2011. doi: 10.1109/VLHCC. 2011.6070394. ISBN 978-1-4577-1246-3 pp. 165-172.
  • F. Raab, C. Wolff, and F. Echtler, "Refactorpad: Editing source code on touchscreens," in Proc. 5th ACM SIGCHI Symp. on Eng. Interactive Comp. Syst., ser. EICS '13. New York, USA: ACM, 2013. doi: 10.1145/2494603.2480317. ISBN 978-1-4503-2138-9 pp. 223-228.
  • Y. Y. Lee, N. Chen, and R. E. Johnson, "Drag-and-drop refactoring: Intuitive and efficient program transformation," in Proc. 2013 Intern. Conf. on Soft. Eng., ser. ICSE '13. Piscataway, NJ, USA: IEEE Press, 2013. ISBN 978-1-4673-3076-3 pp. 23-32.
  • M. Hesenius, C. D. O. Medina, and D. Herzberg, "Touching factor: Software development on tablets," in Soft. Comp., ser. Lect. Notes in Comp. Sci., vol. 7306. Springer, 2012. doi: 10.1007/978-3-642-30564- 1_10. ISBN 978-3-642-30563-4 pp. 148-161.
  • S. H. Edwards and N. D. Barnette, "Experiences using tablet pcs in a programming laboratory," in Proc 5th Conf. on Inf. Techn. Edu., ser. CITC5 '04. New York, USA: ACM, 2004. doi: 10.1145/1029533.1029573. ISBN 1-58113-936-5 pp. 160-164
Typ dokumentu
Identyfikator YADDA

Zgłoszenie zostało wysłane

Zgłoszenie zostało wysłane

Musisz być zalogowany aby pisać komentarze.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.