DocumentCode :
565021
Title :
Debugging in consumer-programming oriented environments
Author :
Pavlic, Zvonimir ; Lugaric, Tomislav ; Silic, Marin
Author_Institution :
Croatia Consumer Comput. Lab., Univ. of Zagreb, Zagreb, Croatia
fYear :
2012
fDate :
21-25 May 2012
Firstpage :
841
Lastpage :
846
Abstract :
Computer consumers are the largest group of computer users, many of which are highly creative and experts in their area. Despite the fact they have no formal education in computer programming, they want to express their creativity and develop their own applications which will satisfy their needs. Nowadays, consumers can build their own personalized software artifacts using Geppeto (Widget Parallel Programming Tool) by building personalized workflows and dataflows over widgets, small standalone Web applications. However, computer consumers are prone to making mistakes while programming, which results in bugs in their applications. Consumers require assistance of skilled programmers in order to build dependable and error-free applications. This paper discusses new debugging methods based on professional debugging techniques, which will be understandable to average consumer. These methods will allow consumers controlled execution of their applications in order to find and remove bugs. Methods described in this paper are suitable for debugging consumer applications in a widget-oriented consumer programming environment like Geppeto, and include animated step-by-step execution of the consumer´s application, adding breakpoints within widget composition and introducing interactive backtracking in order to detect erroneous widget.
Keywords :
Internet; data flow computing; interactive systems; parallel programming; program debugging; Geppeto; Web applications; animated step-by-step execution; computer consumers; computer programming; consumer-programming oriented environments; dataflows; erroneous widget; error-free applications; interactive backtracking; personalized software artifacts; personalized workflows; professional debugging techniques; widget parallel programming tool; widget-oriented consumer programming environment; Computer bugs; Computers; Debugging; Graphical user interfaces; Programming; Programming environments; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
MIPRO, 2012 Proceedings of the 35th International Convention
Conference_Location :
Opatija
Print_ISBN :
978-1-4673-2577-6
Type :
conf
Filename :
6240760
Link To Document :
بازگشت