Determining Context Factors Used When Selecting Web Development Debugging Strategies

Authors

  • VALENTINA HONG Department of Computer Science, George Mason University, Fairfax, VA
  • Maryam Arab Department of Computer Science, George Mason University, Fairfax, VA
  • Jenny Liang Department of Computer Science, George Mason University, Fairfax, VA
  • Thomas D. LaToza Department of Computer Science, George Mason University, Fairfax, VA

DOI:

https://doi.org/10.13021/jssr2023.3897

Abstract

When debugging, developers have many strategies they may choose from to proceed. A programming strategy is a series of steps developers take to accomplish a goal. Depending on the context, developers may choose between different strategies. Developers with more effective strategies, or better ways to choose between strategies, are able to debug substantially faster. To understand these context factors, we are designing a study to investigate the strategies developers may choose when debugging and the context factors which impact these choices. Developers will be given a list of common debugging strategies and common debugging problems. Developers will then be asked to identify what debugging strategy they would use to address each problem, what context factors influenced their choice in strategy, and what strategies would not be effective, based on their personal experiences. We hope this study will provide valuable insights that help developers select more effective debugging strategies.

Published

2023-10-27

Issue

Section

College of Engineering and Computing: Department of Computer Science

Categories