Different Approach Analysis for Static Code in Software Development
Keywords:
static analysis, code review, code inspection, source code, bugs, dynamic analysis, software testing, manual reviewAbstract
Static analysis examines program code and reasons over all possible behaviors that might arise at run time. Tools based on static analysis can be used to find defects in programs. Recent technology advances has brought forward tools that do deeper analyses that discover more defects and produce a limited amount of false warnings. The aim of this work is to succinctly describe static code analysis, its features and potential, giving an overview of the concepts and technologies behind this type of approach to software development as well as the tools that enable the usage of code reviewing tools to aid programmers in the development of applications, thus being able to improve the code and correct errors before an actual execution of the code.
References
Ernst. M,” Static and dynamic analysis: synergy and duality”, MIT Lab for Computer Science, Cambridge, Workshop on Dynamic Analysis, ICSE’03 International Conference on Software Engineering Portland, Oregon (2003), Volume-05, Issue-07, Page No (9-16), Mar -2003.
McGraw, G, Chess, B.”Static Analysis for Security”, IEEE Computer Society (2004), Volume-03, Issue-05, Page No (21-28), Oct -2004.
Klocwork. “Early bug detection comprehensive coverage”. Klocwork Inc. (2008), http://www.klocwork.com /solutions/defectDetection.asp, Volume-08, Issue-04, Page No (35-41), Aug -2008.
Humphrey, W,” The Personal Software ProcessSM (PSPSM)”, Carnegie Mellon University, Massachusetts (2000), IJCSCL, Volume-05, Issue-07, Page No (58-66), Mar -2000.
Faria, J. P,” Software Reviews and Inspections”, FEUP, Porto(2008), Volume-09, Issue-02, Page No (36-42), June -2008.
Basili, V,”Experimentation in Software Engineering. Experimental Software Engineering Group”, IJRIT, Volume-08, Issue-05, Page No (96-103), Mar -2002.
Emanuelsson, P.Nilsson, ”A Comparative Study of Industrial Static Analysis Tools”, University Electronic Press (2008),IJAR, Volume-03, Issue-08, Page No (221-228), July -2008.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
