程式理解

程式理解(Program comprehension、program understanding)或稱為原始碼理解(code comprehension)是計算機科學的領域之一,著重软件工程師維護已有程式碼的方式。程式理解中有包括認知,也有其他流程,已識別出這些流程[1],這些也是研究的主題。其研究結果會用來開發工具以及進行訓練[2]。軟體視覺化的工具有助於程式理解。
程式理解領域的計算機科學家有Ruven Brooks、Ted J. Biggerstaff及Anneliese von Mayrhauser。
相關條目
[编辑]參考資料
[编辑]- ^ Letovsky, Stanley. Cognitive processes in program comprehension. Journal of Systems and Software. 1987-12-01, 7 (4): 325–339. ISSN 0164-1212. doi:10.1016/0164-1212(87)90032-X.
- ^ Storey, Margaret-Anne. 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. 2005-05-15: 181–191. ISBN 978-0-7695-2254-8. doi:10.1109/WPC.2005.38.
外部連結
[编辑]- Ruven Brooks, Using a behavioral theory of program comprehension in software engineering (页面存档备份,存于互联网档案馆)
- Ted J. Biggerstaff, Bharat G. Mitbander and Dallas Web The concept assignment problem in program understanding (页面存档备份,存于互联网档案馆)
- Armeliese von Mayrhauser, A. Marie Vans, Program Comprehension During Software Maintenance and Evolution (页面存档备份,存于互联网档案馆)
![]() | 这是一篇電腦科學小作品。您可以通过编辑或修订扩充其内容。 |