Overall maintainability and correctness of source code.

External component required by software.

Recording program events for diagnosis or auditing.

Degree of difficulty involved in understanding or executing code.

IPC mechanism for exchanging messages.

Informal description of an algorithm using code-like language.

Operation decreasing a value, often by one.

Coloring code according to its structure.

Local IPC mechanism using socket semantics.

Diagram representing program logic or workflow.