skip to main content
10.1145/266399.266414acmconferencesArticle/Chapter ViewAbstractPublication PagesespConference Proceedingsconference-collections
Article
Free Access

Program understanding behavior during debugging of large scale software

Authors Info & Claims
Published:01 October 1997Publication History
First page image

References

  1. Brooks, Ruven (1983), Towards a theory of the comprehension of computer programs. In International Journal of Man-Machine Studies, Vol.18, (pp. 543-554).Google ScholarGoogle ScholarCross RefCross Ref
  2. Lee, A. and Pennington, N. (1994), The Effects of Paradigm on Cognitive Activities in Design In International Journal of Man-Machine Studies, Vol. 40, (pp.577-601). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Letovsky, Stanley (1986), Cognitive Processes in Program Comprehension, In. E. Soloway and S. Iyengar (Eds.), Empirical Studies of Programmers, (pp. 58 - 79). Norwood, NJ: Ablex. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Littman, D. C., Pinto, J., Letovsky, S., and Soloway, E. (1986), Mental Models and Software Maintenance, In. E. Soloway and S. Iyengar (Eds.), Empirical Studies of Programmers, (pp. 80 - 98). Norwood, NJ: Ablex. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Pennington, N., Lee, A.Y., and Rehder, B. (1995). Cognitive Activities and Levels of Abstraction in Procedural and Object-Oriented Design, In: Human-Computer Interaction, Vol. 10, (pp. 171-226). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Pennington, N., (1987). Stimulus Structures and Mental Representations in Expert Comprehension of Computer Programs, In: Cognitive Psychology, Vol. 19. (pp.295-341).Google ScholarGoogle Scholar
  7. Pennington N., (1987). Comprehension Strategies in Programming. In G. M. Olson, S. Sheppard, & E. Soloway (Eds.), Empirical Studies of Programmers: Second Workshop (pp. 100- 112), Norwood, NJ: Ablex. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Shaft, T. M. and Vessey; I., (1996). Computer Program Comprehension Processes: the Effect of Application Domain Knowledge, In: Empirical Studies of Programmers: 6th Workshop, (pp. 277 - 278). Norwood, NJ: Ablex.Google ScholarGoogle Scholar
  9. Soloway E. and Ehrlich, K., (1984). Empirical Studies of Programming Knowledge, in: IEEE Transactions on Software Engineering, Vol. SE-10, No. 5, (pp. 595-609).Google ScholarGoogle Scholar
  10. Soloway, E., Adelson, B., and Ehrlieh, K., (1988). Knowledge and Processes in the Comprehension of Computer Programs, In M. Chi, R. Glaser, and M.Farr (Eds.), The Nature of Expertise, (pp. 129-152). Lawrence Erlbaum Associates.Google ScholarGoogle Scholar
  11. Vessey, i., (1985). Expertise in debugging computer programs: A process analysis, In International Journal of Man-Machine Studies, Vol. 23, (pp.459-494).Google ScholarGoogle ScholarCross RefCross Ref
  12. yon Mayrhauser, A. and Vans, A., (1993a). From Program Comprehension to Tool Requirements for an Industrial Environment, In Proceedings of the 2nd Workshop on Program Comprehension, Capri, Italy, (pp. 78-86).Google ScholarGoogle Scholar
  13. yon Mayrhauser, A. and Vans, A., (1993b). From Code Understanding Needs to Reverse Engineering Tool Capabilities. In Proceedings of the 6th International Workshop on Computer-Aided Software Engineering (CASE93), Singapore, (pp. 230- 239).Google ScholarGoogle Scholar
  14. yon Mayrhauser, A. and Vans, A., (1994). Comprehension Processes During Large Scale Maintenance, In Proceedings of the 16th International Conference on Software Engineering, Sorrento, Italy, (pp. 39-48). Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. von Mayrhauser, A. and Vans, A., (1995a). Industrial Experience with an Integrated Code Comprehension Model, In lEE Software Engineering journal, Sept. 1995, (pp. 171 - 182),Google ScholarGoogle Scholar
  16. von Mayrhauser, A. and. Vans, A., (1995b). Program Understanding: Models and Experiments, In M.C. Yovits and M.V. Zelkowitz reds), Advances in Computers, Vol. 40, (pp. 1 - 38), Academic Press, IncGoogle ScholarGoogle Scholar
  17. yon Mayrhauser, A. and Vans, A., (1996a). On the Role of Program Understanding in Reengineering Tasks, In Proceedings of the 1996 IEEE Aerospace Applications Conference, (pp. 253- 267).Google ScholarGoogle Scholar
  18. von Mayrhauser, A. and Vans, (1996b) A., On the Role of Hypotheses during Opportunistic Understanding While Porting Large Scale Code, In Proceedings of the 4th Workshop on Program Comprehension, Berlin, (pp. 68 - 77). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. von Mayrhauser, A. and Vans, A., (1996c). Identification of Dynamic Comprehension Processes during Large Scale Maintenance, In IEEE Transactions on Software Engineering, vol. 22, no. 6, June 1996, (pp. 424- 438). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. yon Mayrhauser, A. and Vans, A., (1997).Program Understanding Needs During Corrective Maintenance of Large-Scale Software to appear in COMPSAC97. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Program understanding behavior during debugging of large scale software

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            ESP '97: Papers presented at the seventh workshop on Empirical studies of programmers
            October 1997
            240 pages
            ISBN:0897919920
            DOI:10.1145/266399

            Copyright © 1997 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 October 1997

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader