DocumentCode :
2706270
Title :
Helping users avoid bugs in GUI applications
Author :
Michail, Amir ; Xie, Tao
Author_Institution :
Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
fYear :
2005
fDate :
15-21 May 2005
Firstpage :
107
Lastpage :
116
Abstract :
In this paper, we propose a method to help users avoid bugs in GUI applications. In particular, users would use the application normally and report bugs that they encounter to prevent anyone - including themselves - from encountering those bugs again. When a user attempts an action that has led to problems in the past, he/she will receive a warning and will be given the opportunity to abort the action - thus avoiding the bug altogether and keeping the application stable. Of course, bugs should be fixed eventually by the application developers, but our approach allows application users to collaboratively help each other avoid bugs - thus making the application more usable in the meantime. We demonstrate this approach using our "Stabilizer" prototype. We also include a preliminary evaluation of the Stabilizer\´s bug prediction.
Keywords :
graphical user interfaces; program debugging; software fault tolerance; GUI applications; software bug avoidance; software bug prediction; software bug tracking system; software fault evasion; software testing; software tools; Application software; Australia; Collaboration; Computer bugs; Computer science; Graphical user interfaces; Permission; Prototypes; Software prototyping; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
Print_ISBN :
1-59593-963-2
Type :
conf
DOI :
10.1109/ICSE.2005.1553553
Filename :
1553553
Link To Document :
بازگشت