MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Debugging process models based on changes in impressions of software modules (2000) [3 citations — 2 self]

Download:
pdf
by Shinji Uchida, Akito Monden, Hajimu Iida
Proceedings of International Symposium on Future Software Technology 2000
http://tori.aist-nara.ac.jp/torii-lab/paper/isfst2000uchida.pdf
Add To MetaCart

Abstract:

This paper proposes analysis models for representing processes of debugging unfamiliar programs focusing on how engineers comprehend each software module and locate a bug. Since actual debugging strategies relate to engineers ’ impressions of each software module – either the module is faulty, not faulty or uncertain, proposed models consider both mental- and external- activities of engineers. We applied periodic interviewing method for quantitatively capturing engineers ’ mental activities. By characterizing target programs from multiple viewpoints such as module dependences and program slicing, engineers ’ debugging activities were analyzed in details based on the models.

Citations

390 The Complexity of Software Testing – Myers - 1992
214 Using program slicing in software maintenance – Gallagher, Lyle - 1991
73 Program comprehension during software maintence and evolution – Von-Mayrhauser, Vanns - 1995
60 Identifying and qualifying reusable software components – Caldiera, Basili - 1991
31 Expert problem solving strategies for program comprehension – Koenemann, Robertson - 1992
19 My Hairiest Bug War Stories – Eisenstadt - 1997
15 A general Framework for Debugging – Araki, Furukawa, et al. - 1991
13 Mental Representations of Programs by Novices and Experts', INTERCHI '93 – Fix, Wiedenbeck, et al. - 1993
8 Experimental evaluation of program slicing for fault localization – Kusumoto, Nishimatsu, et al. - 2002
7 Ginger2: an environment for computer-aided empirical software engineering – Torli, Matsumoto, et al. - 1999
5 Debugging practices for complex legacy software systems – Regelson, Anderson - 1994
3 Cognitive Process Analysis based on the Tendency to the Module – Iio, Arai, et al. - 1994
3 An experiment and an Analysis of debugging process with periodic interviews – Uchida, Kudo, et al. - 1998
3 Expertise in debugging computer programmers : A process analysis – Vessey - 1985
3 Cognitive Activities and Support in Debugging – Yoon, Garcia - 1998
1 An analysis of the debugging process based on changes in impressions of functions – Uchida, Kudo, et al. - 1998
1 Program slicing – Weither - 1981
1 Programmers use slices when debugging – Weither