Exploring software measures to assess program comprehension
Software measures are often used to assess program comprehension, although their
applicability is discussed controversially. Often, their application is based on plausibility …
applicability is discussed controversially. Often, their application is based on plausibility …
Identifying comprehension bottlenecks using program slicing and cognitive complexity metrics
J Rilling, T Klemola - 11th IEEE International Workshop on …, 2003 - ieeexplore.ieee.org
Achieving and maintaining high software quality is most dependent on how easily the
software engineer least familiar with the system can understand the system's code …
software engineer least familiar with the system can understand the system's code …
Program comprehension: Past, present, and future
J Siegmund - 2016 IEEE 23rd international conference on …, 2016 - ieeexplore.ieee.org
Program comprehension is the main activity of the software developers. Although there has
been substantial research to support the programmer, the high amount of time developers …
been substantial research to support the programmer, the high amount of time developers …
Criteria for program comprehension derived from software complexity metrics
H Zuse - [1993] IEEE Second Workshop on Program …, 1993 - ieeexplore.ieee.org
Program comprehension is close related to program complexity. In order to analyze program
complexity much effort has been spent to measure the complexity of programs. For this …
complexity much effort has been spent to measure the complexity of programs. For this …
Quantifying program comprehension with interaction data
It is common knowledge that program comprehension takes up a substantial part of software
development. This" urban legend" is based on work that dates back decades, which throws …
development. This" urban legend" is based on work that dates back decades, which throws …
Comprehending studies on program comprehension
I Schröter, J Krüger, J Siegmund… - 2017 IEEE/ACM 25th …, 2017 - ieeexplore.ieee.org
Program comprehension is an important aspect of developing and maintaining software, as
programmers spend most of their time comprehending source code. Thus, it is the focus of …
programmers spend most of their time comprehending source code. Thus, it is the focus of …
Two user perspectives in program comprehension: end users and developer users
T Roehm - 2015 IEEE 23rd International Conference on …, 2015 - ieeexplore.ieee.org
Recent empirical studies identified an interest of software developers in high-level usage
information, ie Why and how end users employ a software application. Furthermore, recent …
information, ie Why and how end users employ a software application. Furthermore, recent …
Expressiveness and effectiveness of program comprehension: Thoughts on future research directions
JI Maletic, H Kagdi - 2008 Frontiers of Software Maintenance, 2008 - ieeexplore.ieee.org
A number of research challenges in the area of program comprehension are presented. The
expressiveness and effectiveness of program comprehension are discussed, and research …
expressiveness and effectiveness of program comprehension are discussed, and research …
How do professional developers comprehend software?
Research in program comprehension has considerably evolved over the past two decades.
However, only little is known about how developers practice program comprehension under …
However, only little is known about how developers practice program comprehension under …
Towards standard for experiments in program comprehension
Program comprehension can make a unique contribution to the field of software engineering
because it is feasible to validate its claims with inexpensive experiments. To fully realize this …
because it is feasible to validate its claims with inexpensive experiments. To fully realize this …