Filters








14,826 Hits in 4.4 sec

An empirical study of fault localization for end-user programmers

Joseph R. Ruthruff, Margaret Burnett, Gregg Rothermel
2005 Proceedings of the 27th international conference on Software engineering - ICSE '05  
This paper presents the results of an empirical study conducted in an end-user programming environment to examine the impact of two separate factors in fault localization techniques that affect technique  ...  Our results shed new insights into fault localization techniques for end-user programmers and the factors that affect them, with significant implications for the evaluation of those techniques.  ...  for end-user programmers.  ... 
doi:10.1145/1062455.1062523 dblp:conf/icse/RuthruffBR05 fatcat:bikdi6mv4fhczhdoyytzltcgv4

An empirical study of fault localization for end-user programmers

J.R. Ruthruff, M. Burnett, G. Rothermel
Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005.  
This paper presents the results of an empirical study conducted in an end-user programming environment to examine the impact of two separate factors in fault localization techniques that affect technique  ...  Our results shed new insights into fault localization techniques for end-user programmers and the factors that affect them, with significant implications for the evaluation of those techniques.  ...  for end-user programmers.  ... 
doi:10.1109/icse.2005.1553578 fatcat:nhegok3ozfggvi67ylybiw3vnu

End-user software engineering

Margaret Burnett, Curtis Cook, Gregg Rothermel
2004 Communications of the ACM  
ACKNOWLEDGMENTS We thank the many students and collaborators (listed at http://www.engr.oregonstate.edu/~burnett/ITR2000) who have contributed to the methodologies and empirical studies described in this  ...  • An interactive testing methodology to help end-user programmers test. • Fault localization capabilities to help users find the faults that testing may have revealed. • Interactive assertions to continually  ...  As our empirical results show, an end-user programming environment that employs the approaches we have described here can significantly improve end-user programmers' abilities to safeguard the dependability  ... 
doi:10.1145/1015864.1015889 fatcat:mz4fpks4pjdnnp7u7sypkmrucq

Helping End-User Programmers "Engineer' Dependable Software

Gregg Rothermel
2006 Proceedings - International Conference on Quality Software  
testing, end-user software engineering, and empirical studies.  ...  For example, studies have shown that a large percentage of the spreadsheets created by end-users contain faults, and stories abound of spreadsheet faults that have led to multi-million dollar losses.  ... 
doi:10.1109/qsic.2006.33 dblp:conf/qsic/Rothermel06 fatcat:x2ufe6y7vnbk3clbbvrqodjjle

Six challenges in supporting end-user debugging

Joseph R. Ruthruff, Margaret Burnett
2005 Proceedings of the first workshop on End-user software engineering - WEUSE I  
Our contributions reveal several insights into debugging techniques for end-user programmers, particularly fault localization techniques, that can help guide the direction of future end-user software engineering  ...  These challenges have been derived through our experiences and empirical investigation of interactive fault localization techniques in the spreadsheet paradigm.  ...  Figure 2 : 2 An example of fault localization in the Forms/3 spreadsheet environment.  ... 
doi:10.1145/1083231.1083244 fatcat:te4vhckczzdifip74vdh24vo7m

Interactive fault localization techniques in a spreadsheet environment

J.R. Ruthruff, M. Burnett, G. Rothermel
2006 IEEE Transactions on Software Engineering  
We present the results of an empirical study to examine the impact of two individual factors on the effectiveness of fault localization techniques.  ...  This article investigates fault localization techniques in the spreadsheet domain, the most common type of end-user programming environment.  ...  We thank the anonymous reviewers of this article for comments that improved the content of the work. This work was supported in part by the EUSES Consortium via NSF grant ITR-0325273.  ... 
doi:10.1109/tse.2006.37 fatcat:rcjags5epbgx5g6v67geqzhpja

Interactive, visual fault localization support for end-user programmers

Joseph R. Ruthruff, Shrinu Prabhakararao, James Reichwein, Curtis Cook, Eugene Creswick, Margaret Burnett
2005 Journal of Visual Languages and Computing  
We also present the results of a think-aloud study that examined interactive, human-centric issues that arise in end-user debugging using a fault localization approach.  ...  End-user programmers are writing an unprecedented number of programs, primarily using languages and environments that incorporate a number of interactive and visual programming techniques.  ...  Acknowledgements We thank the members of the Visual Programming Research Group at Oregon State University for their feedback and help.  ... 
doi:10.1016/j.jvlc.2004.07.001 fatcat:swvsqi376bdvlctju5bxuheqiy

End-user software visualizations for fault localization

J. Ruthruff, E. Creswick, M. Burnett, C. Cook, S. Prabhakararao, M. Fisher, M. Main
2003 Proceedings of the 2003 ACM symposium on Software visualization - SoftVis '03  
This paper describes these techniques and reports the results of a formative study-using tests created by end users-to investigate how these fault localization techniques compare.  ...  Towards this end, we have devised several fault localization visualization techniques for spreadsheets.  ...  Acknowledgments We thank the Visual Programming Research Group at Oregon State University for their feedback and help. This work was supported in part by NSF under ITR-0082265.  ... 
doi:10.1145/774833.774851 dblp:conf/softvis/RuthruffCBCPFM03 fatcat:rth6crmkznh4nanbgtnfoyiogy

End-user software visualizations for fault localization

J. Ruthruff, E. Creswick, M. Burnett, C. Cook, S. Prabhakararao, M. Fisher, M. Main
2003 Proceedings of the 2003 ACM symposium on Software visualization - SoftVis '03  
This paper describes these techniques and reports the results of a formative study-using tests created by end users-to investigate how these fault localization techniques compare.  ...  Towards this end, we have devised several fault localization visualization techniques for spreadsheets.  ...  Acknowledgments We thank the Visual Programming Research Group at Oregon State University for their feedback and help. This work was supported in part by NSF under ITR-0082265.  ... 
doi:10.1145/774849.774851 fatcat:iqgmpc57gvgsfaspjjhxaicgjy

Software visualization for end-user programmers

Neeraja Subrahmaniyan, Margaret Burnett, Christopher Bogart
2008 Proceedings of the 4th ACM symposium on Software visuallization - SoftVis '08  
We conducted a case study of an end-user programmer (an accountant) in this situation, as she tried out a commercial spreadsheet visualization tool to make an adoption decision.  ...  Software visualization for end-user programmers is a relatively unexplored opportunity area.  ...  However student programmers are a very different population than end-user programmers. There have also been several empirical studies of software visualization use by professional programmers.  ... 
doi:10.1145/1409720.1409742 dblp:conf/softvis/SubrahmaniyanBB08 fatcat:4fvqo5rhvngvnotukeg3h57z6m

Sharing reasoning about faults in spreadsheets: An empirical study

J. Lawrance, R. Abraham, M. Burnett, M. Erwig
2006 Visual Languages and Human-Centric Computing (VL/HCC'06)  
In this paper, we report empirical results from an emerging system that attempts to improve fault localization for end-user programmers by sharing the results of the reasoning systems found in WYSIWYT  ...  Multiple types of errors can appear in spreadsheets, and various fault localization techniques differ in the kinds of errors that they are effective in locating.  ...  locate faults within spreadsheets and by evaluating the effectiveness of such systems through empirical studies of end users [1, 10, 19, 21] .  ... 
doi:10.1109/vlhcc.2006.43 dblp:conf/vl/LawranceABE06 fatcat:rzuaxins35hfvkzhfrjog37j5m

End users creating effective software

Brad A. Myers, Margaret Burnett, Mary Beth Rosson
2005 CHI '05 extended abstracts on Human factors in computing systems - CHI '05  
Is it possible to bring the benefits of rigorous software engineering methodologies to end users?  ...  A growing number of researchers and developers are working on ways to make the software created by end users more reliable.  ...  Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.  ... 
doi:10.1145/1056808.1057093 dblp:conf/chi/MyersBR05 fatcat:fewy7tbegfb2tgotksbaaovhwu

Crossed Wires

Tracey Booth, Simone Stumpf, Jon Bird, Sara Jones
2016 Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems - CHI '16  
In an empirical study, we observed end-user developers as they connected a temperature sensor to an Arduino microcontroller and visualized its readings using LEDs.  ...  Whereas there are development environments that help end users create and debug software, there is currently little analogous support for physical computing tasks.  ...  ACKNOWLEDGEMENTS We thank our study participants.  ... 
doi:10.1145/2858036.2858533 dblp:conf/chi/BoothSBJ16 fatcat:wb2bmnxb6zfphjb35elx3wiyni

AI for the win

Birgit Hofer, Franz Wotawa, Rui Abreu
2012 Software engineering notes  
In addition to the introduction of these techniques, we perform an empirical evaluation, discuss open challenges of debugging and outline possible solutions.  ...  There is a need for tools which undertake the task of narrowing down the most likely fault locations.  ...  (SFG), and the city of Vienna in terms of the center for innovation and technology (ZIT).  ... 
doi:10.1145/2382756.2382784 fatcat:ryfhnsgicngxhg2q5m7znr7toq

Predator behavior in the wild web world of bugs: An information foraging theory perspective

Sandeep Kaur Kuttal, Anita Sarma, Gregg Rothermel
2013 2013 IEEE Symposium on Visual Languages and Human Centric Computing  
In this paper, using an information foraging theory lens, we qualitatively study the debugging behaviors of 16 web-active end users.  ...  Our results lead to a new model for debugging activities framed in terms of information foraging theory, and to a better understanding of ways in which end-user programming environments can be enhanced  ...  EMPIRICAL STUDY To investigate the information foraging behavior of endusers we conducted a new analysis of debugging behavior from an IFT perspective, based on results of a previous study [15] of debugging  ... 
doi:10.1109/vlhcc.2013.6645244 dblp:conf/vl/KuttalSR13 fatcat:iht5vvnm4rcapjhye44cuiurdu
« Previous Showing results 1 — 15 out of 14,826 results