程式理解 程式理解Program comprehension是計算機科學的領域之一著重软件工程師維護已有程式碼的方式程式理解中有包括認知也有其他流程已識別出這些流程這些也是研究的主題其研究結果會用來開發工具以及進行訓練 軟體維護工作包括以下五種適應性維護修正性維護完善性維護代码复用及代码槓桿code leverage 程式理解領域的計算機科學家有Ruven BrooksTed J Biggerstaff及Anneliese von Mayrhauser