Results 1 - 10
of
10,596
Program Comprehension
"... 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 . . .
, 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
, 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
- 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
, 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
- 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
"... 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
- 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 . . .
- 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
- 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
Results 1 - 10
of
10,596