Helping users avoid bugs in GUI applications

Amir Michail, Tao Xie
2005 Proceedings of the 27th international conference on Software engineering - ICSE '05  
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 actionthus avoiding the bug altogether and keeping the application stable. Of course, bugs should be
more » ... ed 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.
doi:10.1145/1062455.1062490 dblp:conf/icse/MichailX05 fatcat:7k4mmufr5nc47irrxi2wderbqi