This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Program comprehension" – news · newspapers · books · scholar · JSTOR(November 2023) (Learn how and when to remove this message)
Program comprehension (also program understanding or [source] code comprehension) is a domain of computer science concerned with the ways software engineers maintain existing source code. The cognitive and other processes involved are identified and studied.[1] The results are used to develop tools and training.[2]
Software maintenance tasks have five categories: adaptive maintenance, corrective maintenance, perfective maintenance, code reuse, and code leverage.
^Letovsky, Stanley (1987-12-01). "Cognitive processes in program comprehension". Journal of Systems and Software. 7 (4): 325–339. doi:10.1016/0164-1212(87)90032-X. ISSN 0164-1212.
^Storey, Margaret-Anne (2005-05-15). "Theories, methods and tools in program comprehension: Past, present and future". 13th International Workshop on Program Comprehension (IWPC'05). IWPC '05. USA: IEEE Computer Society. pp. 181–191. doi:10.1109/WPC.2005.38. ISBN 978-0-7695-2254-8.
and 23 Related for: Program comprehension information
Programcomprehension (also program understanding or [source] code comprehension) is a domain of computer science concerned with the ways software engineers...
automated tool, with human analysis typically being called "program understanding", programcomprehension, or code review. In the last of these, software inspection...
A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form...
CamelCase or Under_score". IEEE 17th International Conference on ProgramComprehension, 2009. ICPC '09. IEEE: 158–167. CiteSeerX 10.1.1.158.9499. In terms...
independent reading practice and reading comprehension in the English and Spanish languages respectively. This program works by assessing the student's performance...
of the Impact of Two Antipatterns, Blob and Spaghetti Code, on ProgramComprehension". 2011 15th European Conference on Software Maintenance and Reengineering...
knows. Reading comprehension relies on two abilities that are connected to each other: word reading and language comprehension. Comprehension specifically...
estimating Truck Factors". 2016 IEEE 24th International Conference on ProgramComprehension (ICPC). pp. 1–10. arXiv:1604.06766v1. Bibcode:2016arXiv160406766A...
traditional waterfall model. Another term for this technique is programcomprehension. The Working Conference on Reverse Engineering (WCRE) has been held...
scale". Proceedings of the 30th IEEE/ACM International Conference on ProgramComprehension. ICPC '22. New York, NY, USA: Association for Computing Machinery...
practitioners' perceptive". The 29th IEEE/ACM International Conference on ProgramComprehension (ICPC). pp. 311–322. doi:10.1109/icpc52881.2021.00037. van Gurp...
processing in artificial intelligence that deals with machine reading comprehension. NLU is considered an AI-hard problem. There is considerable commercial...
conference PPIG evaluated the effects of syntax highlighting on the comprehension of short programs, finding that the presence of syntax highlighting significantly...
essentials of the standard in a smaller space. It is meant for easy comprehension by programmers, but not as a definition for compiler writers—that role...
orthography (spelling), alphabetics, phonics, phonemic awareness, vocabulary, comprehension, fluency, and motivation. Other types of reading and writing, such as...
source and header files of various programming languages to aid code comprehension. Depending on the language, functions, variables, class members, macros...
cross-reference, and navigate source code trees to aid programcomprehension. It can read program file formats and version control histories such as Monotone...
minute and above) than normal reading for comprehension (around 200–230 wpm), and results in lower comprehension rates, especially with information-rich...
National Socialist Program, also known as the 25-point Program or the 25-point Plan (German: 25-Punkte-Programm), was the party program of the National Socialist...
Squeak), in Alice and in Scratch. Tactile Programming: A Unified Manipulation Paradigm Supporting ProgramComprehension, Composition and Sharing (1996) Visual...
Federica (eds.), Proceedings of the 27th International Conference on ProgramComprehension, ICPC 2019, Montreal, QC, Canada, May 25-31, 2019, IEEE / ACM, pp...
Award” at the International Conference on ProgramComprehension (ICPC) for the paper “Measuring programming experience”. In the article, the researchers...