메뉴 건너뛰기




Volumn 16, Issue 1-2 SPEC. ISS., 2005, Pages 3-40

Interactive, visual fault localization support for end-user programmers

Author keywords

Debugging; End user programming; End user software engineering; Form based visual programs; Slicing; Testing; Visual fault localization

Indexed keywords


EID: 13844307625     PISSN: 1045926X     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jvlc.2004.07.001     Document Type: Article
Times cited : (30)

References (66)
  • 3
    • 13844319786 scopus 로고    scopus 로고
    • Excel snafu costs firm $24 m
    • The Register, June 19 Last Accessed: July 19th, 2004
    • D. Cullen, Excel snafu costs firm $24 m, The Register, June 19, 2003, http://www.theregister.co.uk/content/67/31298.html, Last Accessed: July 19th, 2004
    • (2003)
    • Cullen, D.1
  • 4
    • 0012128883 scopus 로고
    • Finding spreadsheet errors: Most spreadsheet errors have design flaws that may lead to long-term miscalculation
    • May
    • R. Panko, Finding spreadsheet errors: Most spreadsheet errors have design flaws that may lead to long-term miscalculation, Information Week, May 1995, p. 100
    • (1995) Information Week , pp. 100
    • Panko, R.1
  • 5
    • 0002939829 scopus 로고    scopus 로고
    • What we know about spreadsheet errors
    • R. Panko, What we know about spreadsheet errors, Journal on End User Computing (1998) 15-21
    • (1998) Journal on End User Computing , pp. 15-21
    • Panko, R.1
  • 7
    • 36349018661 scopus 로고    scopus 로고
    • A bug's eye view of immediate visual feedback in direct-manipulation programming systems
    • Alexandria, VA, October
    • C. Cook, M. Burnett, D. Boom, A bug's eye view of immediate visual feedback in direct-manipulation programming systems, in: Proceedings of Empirical Studies of Programmers: Seventh Workshop, Alexandria, VA, October 1997, pp. 20-41
    • (1997) Proceedings of Empirical Studies of Programmers: Seventh Workshop , pp. 20-41
    • Cook, C.1    Burnett, M.2    Boom, D.3
  • 9
    • 0002986626 scopus 로고
    • Operational versus definitional: A perspective on programming paradigms
    • A. Ambler M. Burnett B. Zimmerman Operational versus definitional: A perspective on programming paradigms Computer 25 9 1992 28-43
    • (1992) Computer , vol.25 , Issue.9 , pp. 28-43
    • Ambler, A.1    Burnett, M.2    Zimmerman, B.3
  • 12
    • 0001059410 scopus 로고    scopus 로고
    • Expanding the utility of spreadsheets through the integration of visual programming and user interface objects
    • May
    • T. Smedley, P. Cox, S. Byme, Expanding the utility of spreadsheets through the integration of visual programming and user interface objects, in: ACM Workshop on Advanced Visual Interfaces, May 1996, pp. 148-155
    • (1996) ACM Workshop on Advanced Visual Interfaces , pp. 148-155
    • Smedley, T.1    Cox, P.2    Byme, S.3
  • 13
    • 0002512365 scopus 로고    scopus 로고
    • The Formulate visual programming language
    • A. Ambler, The Formulate visual programming language, Dr. Dobb's Journal (1999) 21-28
    • (1999) Dr. Dobb's Journal , pp. 21-28
    • Ambler, A.1
  • 19
    • 85013253784 scopus 로고    scopus 로고
    • Graphical definitions: Expanding spreadsheet languages through direct manipulation and gestures
    • M. Burnett H. Gottfried Graphical definitions: Expanding spreadsheet languages through direct manipulation and gestures ACM Transactions on Computer-Human Interaction 5 1 1998 1-33
    • (1998) ACM Transactions on Computer-Human Interaction , vol.5 , Issue.1
    • Burnett, M.1    Gottfried, H.2
  • 20
    • 0141874049 scopus 로고    scopus 로고
    • Visualization for software engineering-programming environments
    • J. Stasko J. Domingue M. Brown B. Price (Eds.). MIT Press Cambridge, MA
    • S. Reiss Visualization for software engineering-programming environments. In: J. Stasko J. Domingue M. Brown B. Price (Eds.). Software Visualization: Programming as a Multimedia Experience 1998 MIT Press Cambridge, MA 259-276
    • (1998) Software Visualization: Programming As a Multimedia Experience , pp. 259-276
    • Reiss, S.1
  • 22
    • 0019614259 scopus 로고
    • The Cornell program synthesizer: A syntax directed programming environment
    • T. Teitelbaum T. Reps The Cornell program synthesizer: A syntax directed programming environment Communications of the ACM 24 9 1981 563-573
    • (1981) Communications of the ACM , vol.24 , Issue.9 , pp. 563-573
    • Teitelbaum, T.1    Reps, T.2
  • 24
    • 0003386366 scopus 로고    scopus 로고
    • ZStep 95: A reversible, animated source code stepper
    • J. Stasko J. Domingue M. Brown B. Price (Eds.). MIT Press Cambridge, MA
    • H. Lieberman C. Fry ZStep 95: A reversible, animated source code stepper. In: J. Stasko J. Domingue M. Brown B. Price (Eds.). Software Visualization: Programming as a Multimedia Experience 1998 MIT Press Cambridge, MA 277-292
    • (1998) Software Visualization: Programming As a Multimedia Experience , pp. 277-292
    • Lieberman, H.1    Fry, C.2
  • 27
    • 0141977941 scopus 로고    scopus 로고
    • Visualization of dynamics in real world software systems
    • J. Stasko J. Domingue M. Brown B. Price (Eds.). MIT Press Cambridge, MA
    • D. Kimelman B. Rosenburg T. Roth Visualization of dynamics in real world software systems. In: J. Stasko J. Domingue M. Brown B. Price (Eds.). Software Visualization: Programming as a Multimedia Experience 1998 MIT Press Cambridge, MA 293-314
    • (1998) Software Visualization: Programming As a Multimedia Experience , pp. 293-314
    • Kimelman, D.1    Rosenburg, B.2    Roth, T.3
  • 28
    • 0141908821 scopus 로고    scopus 로고
    • Visualization for parallel performance evaluation and optimization
    • J. Stasko J. Domingue M. Brown B. Price (Eds.). MIT Press Cambridge, MA
    • M. Heath A. Malony D. Rover Visualization for parallel performance evaluation and optimization. In: J. Stasko J. Domingue M. Brown B. Price (Eds.). Software Visualization: Programming as a Multimedia Experience 1998 MIT Press Cambridge, MA 347-365
    • (1998) Software Visualization: Programming As a Multimedia Experience , pp. 347-365
    • Heath, M.1    Malony, A.2    Rover, D.3
  • 29
    • 0006036132 scopus 로고    scopus 로고
    • Maintenance of large systems
    • J. Stasko J. Domingue M. Brown B. Price (Eds.). MIT Press Cambridge, MA
    • S. Eick Maintenance of large systems. In: J. Stasko J. Domingue M. Brown B. Price (Eds.). Software Visualization: Programming as a Multimedia Experience 1998 MIT Press Cambridge, MA 315-328
    • (1998) Software Visualization: Programming As a Multimedia Experience , pp. 315-328
    • Eick, S.1
  • 30
    • 4544342841 scopus 로고    scopus 로고
    • Designing the Whyline: A debugging interface for asking questions about program failures
    • Vienna, Austria, April 24-29
    • A.J. Ko, B.A. Myers, Designing the Whyline: A debugging interface for asking questions about program failures, in: Proceedings of the ACM Conference on Human Factors in Computing Systems, Vienna, Austria, April 24-29, 2004, pp. 151-158
    • (2004) Proceedings of the ACM Conference on Human Factors in Computing Systems , pp. 151-158
    • Ko, A.J.1    Myers, B.A.2
  • 32
    • 0041910139 scopus 로고    scopus 로고
    • Modeling spreadsheet audit: A rigorous approach to automatic visualization
    • J. Sajaniemi Modeling spreadsheet audit: A rigorous approach to automatic visualization Journal on Visual Languages and Computing 11 1 2000 49-82
    • (2000) Journal on Visual Languages and Computing , vol.11 , Issue.1 , pp. 49-82
    • Sajaniemi, J.1
  • 39
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • F. Tip A survey of program slicing techniques Journal on Programming Languages 3 3 1995 121-189
    • (1995) Journal on Programming Languages , vol.3 , Issue.3 , pp. 121-189
    • Tip, F.1
  • 42
    • 4544371608 scopus 로고
    • Toward automatic localization of software faults
    • Proceedings of the 10th Pacific Northwest Software Quality Conference, October
    • H. Pan, E. Spafford, Toward automatic localization of software faults, in: Proceedings of the 10th Pacific Northwest Software Quality Conference, October 1992
    • (1992)
    • Pan, H.1    Spafford, E.2
  • 43
    • 0032642707 scopus 로고    scopus 로고
    • Scaling up a 'What You See Is What You Test' methodology to spreadsheet grids
    • Tokyo, Japan, September 13-16
    • M. Burnett, A. Sheretov, G. Rothermel, Scaling up a 'What You See Is What You Test' methodology to spreadsheet grids, in: Proceedings of the IEEE Symposium on Visual Languages, Tokyo, Japan, September 13-16, 1999, pp. 30-37
    • (1999) Proceedings of the IEEE Symposium on Visual Languages , pp. 30-37
    • Burnett, M.1    Sheretov, A.2    Rothermel, G.3
  • 47
    • 84948749944 scopus 로고    scopus 로고
    • Test reuse in the spreadsheet paradigm
    • Proceedings of the IEEE International Symposium on Software Reliability Engineering, November
    • M. Fisher II, D. Jin, G. Rothermel, M. Burnett, Test reuse in the spreadsheet paradigm, in: Proceedings of the IEEE International Symposium on Software Reliability Engineering, November 2002
    • (2002)
    • Fisher II, M.1    Jin, D.2    Rothermel, G.3    Burnett, M.4
  • 50
    • 0005357221 scopus 로고    scopus 로고
    • Trust in the online environment
    • New Orleans, LA, August
    • C. Corritore, B. Kracher, S. Wiedenbeck, Trust in the online environment, in: HCI International, vol. 1, New Orleans, LA, August 2001, pp. 1548-1552
    • (2001) HCI International , vol.1 , pp. 1548-1552
    • Corritore, C.1    Kracher, B.2    Wiedenbeck, S.3
  • 55
    • 13844315568 scopus 로고    scopus 로고
    • An integrated methodology for spreadsheet testing and debugging
    • Technical Report 04-60-02, Oregon State University, Corvallis, OR, January Last Accessed: July 19th, 2004
    • J. Reichwein, M.M. Burnett, An integrated methodology for spreadsheet testing and debugging, Technical Report 04-60-02, Oregon State University, Corvallis, OR, January 2004, http://eecs.oregonstate.edu/library/?call=2004-6, Last Accessed: July 19th, 2004
    • (2004)
    • Reichwein, J.1    Burnett, M.M.2
  • 56
    • 13844316680 scopus 로고    scopus 로고
    • Interactive fault localization for end-user programmers: A think aloud study
    • Technical Report 04-60-03, Oregon State University, Corvallis, OR, January Last Accessed: July 19th, 2004
    • S. Prabhakararao, C.R. Cook, Interactive fault localization for end-user programmers: A think aloud study, Technical Report 04-60-03, Oregon State University, Corvallis, OR, January 2004, http://eecs.oregonstate.edu/library/call=2004-39, Last Accessed: July 19th, 2004
    • (2004)
    • Prabhakararao, S.1    Cook, C.R.2
  • 57
    • 0001202375 scopus 로고
    • Error detection processes in statistical problem solving
    • C. Allwood Error detection processes in statistical problem solving Cognitive Science 8 4 1984 413-437
    • (1984) Cognitive Science , vol.8 , Issue.4 , pp. 413-437
    • Allwood, C.1
  • 59
    • 0033121347 scopus 로고    scopus 로고
    • Are people polite to computers? Responses to computer-based interviewing systems
    • C. Nass Y. Moon P. Carney Are people polite to computers? Responses to computer-based interviewing systems Journal of Applied Social Psychology 29 5 1999 1093-1110
    • (1999) Journal of Applied Social Psychology , vol.29 , Issue.5 , pp. 1093-1110
    • Nass, C.1    Moon, Y.2    Carney, P.3
  • 61
    • 13844307987 scopus 로고    scopus 로고
    • The impact of two orthogonal factors in interactive fault localization
    • Technical Report 04-60-08, Oregon State University, Corvallis, OR, June Last Accessed: July 19th, 2004
    • J.R. Ruthruff, M. Burnett, G. Rothermel, The impact of two orthogonal factors in interactive fault localization, Technical Report 04-60-08, Oregon State University, Corvallis, OR, June 2004, http://eecs.oregonstate.edu/library/call=2004-37, Last Accessed: July 19th, 2004.
    • (2004)
    • Ruthruff, J.R.1    Burnett, M.2    Rothermel, G.3
  • 64
    • 0024905136 scopus 로고
    • Prograph: A step towards liberating programming from textual conditioning
    • Rome, Italy, October 4-6
    • P.T. Cox, F.R. Giles, T. Pietrzykowski, Prograph: A step towards liberating programming from textual conditioning, in: IEEE Workshop on Visual Languages, Rome, Italy, October 4-6, 1989, pp. 150-156
    • (1989) IEEE Workshop on Visual Languages , pp. 150-156
    • Cox, P.T.1    Giles, F.R.2    Pietrzykowski, T.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.