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