• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 10,596
Next 10 →

Program Comprehension

by Jean-sébastien Sottet, Frédéric Jouault, Inria Centre Rennes Bretagne
"... Abstract. This paper presents a case study for the GraBaTs'09 tool contest. Program comprehension may bene t from graph and transformation techniques because they enable custom queries, and complex query results (i.e., graphs). However, there is one main issue to address: scalability. Software ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Abstract. This paper presents a case study for the GraBaTs'09 tool contest. Program comprehension may bene t from graph and transformation techniques because they enable custom queries, and complex query results (i.e., graphs). However, there is one main issue to address: scalability. Software

Program Comprehension by . . .

by Rui Yin, Rudolf K. Keller , 2002
"... To make program comprehension more effective, the analyst needs high-level information about the software under investigation, in particular information at the structure and the design levels. Visualization in Contexts allows the analyst to investigate software in terms of various contexts at diffe ..."
Abstract - Add to MetaCart
To make program comprehension more effective, the analyst needs high-level information about the software under investigation, in particular information at the structure and the design levels. Visualization in Contexts allows the analyst to investigate software in terms of various contexts

Program Comprehension

by Spencer Rugaber , 1995
"... Descriptions Computer programs are incredibly detailed. In essence they control the values of million of bits of memory inside of a computer. One of the jobs of the reverse engineer is to decide, from all this detail, which are the important concepts. This process is called abstraction; the reverse ..."
Abstract - Cited by 15 (0 self) - Add to MetaCart
Descriptions Computer programs are incredibly detailed. In essence they control the values of million of bits of memory inside of a computer. One of the jobs of the reverse engineer is to decide, from all this detail, which are the important concepts. This process is called abstraction

Delocalized plans and program comprehension

by Stanley Letovsky, Elliot Soloway Yale - IEEE Software , 1986
"... A maintainer's understanding cangoawry when it is based on purely local clues. How can we spell out the intentions behindapiece ofcode? ..."
Abstract - Cited by 95 (0 self) - Add to MetaCart
A maintainer's understanding cangoawry when it is based on purely local clues. How can we spell out the intentions behindapiece ofcode?

Challenges in Program Comprehension

by Rebecca Tiarks, Tobias Röhm , 2012
"... Program comprehension as a subtask of software maintenance and evolution consumes about half of the time spent by the developers who have to explore a systems ’ source code to find and understand the subset of the code which is relevant to their current task. The problems encountered during the comp ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Program comprehension as a subtask of software maintenance and evolution consumes about half of the time spent by the developers who have to explore a systems ’ source code to find and understand the subset of the code which is relevant to their current task. The problems encountered during

Fission for Program Comprehension

by Jeremy Gibbons - MATHEMATICS OF PROGRAM CONSTRUCTION , 2006
"... Fusion is a program transformation that combines adjacent computations, flattening structure and improving efficiency at the cost of clarity. Fission is the same transformation, in reverse: creating structure, ex nihilo. We explore the use of fission for program comprehension, that is, for recon ..."
Abstract - Cited by 7 (2 self) - Add to MetaCart
Fusion is a program transformation that combines adjacent computations, flattening structure and improving efficiency at the cost of clarity. Fission is the same transformation, in reverse: creating structure, ex nihilo. We explore the use of fission for program comprehension, that is

Integrative Levels of Program Comprehension

by Reinhard Schauer, Rudolf K. Keller
"... Integrative levels of program comprehension describe the evolution of our knowledge about a program from low-level program elements through successive and higher orders of knowledge integration. In this paper, we motivate, define, and illustrate integrative levels as a technique to organize the know ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Integrative levels of program comprehension describe the evolution of our knowledge about a program from low-level program elements through successive and higher orders of knowledge integration. In this paper, we motivate, define, and illustrate integrative levels as a technique to organize

Partial evaluation for program comprehension

by Sandrine Blazy - ACM Computing Surveys , 1998
"... Program comprehension is the most tedious and time consuming task of software maintenance, an important phase of the software life cycle [A.Frazer 1992]. This is particularly true while maintaining scientific application programs that have been written in Fortran for decades and that are still vital ..."
Abstract - Cited by 3 (0 self) - Add to MetaCart
Program comprehension is the most tedious and time consuming task of software maintenance, an important phase of the software life cycle [A.Frazer 1992]. This is particularly true while maintaining scientific application programs that have been written in Fortran for decades and that are still

Program Comprehension Experiences . . .

by Claire Knight, Malcolm Munro - IN PROCEEDINGS OF THE IEEE INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC) (2002), IEEE COMPUTER , 2002
"... Tools are vital to support the various activities that form the many tasks that are part of the program comprehension process. In order that these tools are used and useful it is necessary that they support the activities of the user. This support must complement the work methods and activities of t ..."
Abstract - Add to MetaCart
Tools are vital to support the various activities that form the many tasks that are part of the program comprehension process. In order that these tools are used and useful it is necessary that they support the activities of the user. This support must complement the work methods and activities

Relational Views for Program Comprehension

by Tim Jones, Tim Jones, Warwick Allison, Warwick Allison, David Carrington, David Carrington - In Proceedings of the 3rd workshop on Program Comprehension , 1994
"... In this paper we describe UQM, an integrated development environment that is currently under construction at the University of Queensland. Its architecture supports the definition of multiple documents and multiple document types, and allows the relationships that are implicit within the set of docu ..."
Abstract - Cited by 4 (3 self) - Add to MetaCart
of documents to be represented explicitly. We identify two techniques that aid program comprehension which require knowledge about the relationships that exist in and between documents. They are program dependency analysis and literate programming. Two simple examples are presented to illustrate the flexible
Next 10 →
Results 1 - 10 of 10,596
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University