arrow
Return

Static Analysis

delete2021-12-17
delete4
PRE
AI
T
Thomson, Patrick *
DOI:10.1145/3486592delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
THE RELATIONSHIP BETWEEN source code, computers, and people is complex. Though most code exists to be run on a computer, its purpose is not limited to that. It is also intended to be read and understood. The complexity of modern software development stands in opposition to the effort to understand code: Software that cannot be understood cannot be easily maintained or improved, and many empirical studies indicate a correlation between a given codebase's complexity and its rate of defects.3 It's difficult to understand a codebase of any significant size, and programmers therefore need and deserve every useful tool and technique to help them understand complex codebases.

Journal

Communications of the ACM cover
Communications of the ACM
IF:
12.2
Papers:
1.2W
Citations:
3.7W

Organization

No organization information available
Cited Papers

Cited Papers

Sequential Optimization for PV Panel Parameter Estimation
err2016-09-01
err0
PREAI
errPallavi Bharadwaj; Kunal Narayan Chaudhury; Vinod John
errShare
errSave