메뉴 건너뛰기




Volumn , Issue , 2010, Pages 7-19

Why Source Code Analysis and Manipulation will always be important

Author keywords

[No Author keywords available]

Indexed keywords

GOVERNMENTAL PROCESS; SOURCE CODE ANALYSIS; SOURCE CODES;

EID: 78649441128     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/SCAM.2010.28     Document Type: Conference Paper
Times cited : (52)

References (91)
  • 2
    • 57849114837 scopus 로고    scopus 로고
    • Implementation techniques for efficient data-flow analysis of large programs
    • Los Alamitos, California, USA: IEEE Computer Society Press, Nov.
    • D. C. Atkinson and W. G. Griswold, "Implementation techniques for efficient data-flow analysis of large programs," in IEEE International Conference on Software Maintenance (ICSM'01). Los Alamitos, California, USA: IEEE Computer Society Press, Nov. 2001, pp. 52-61.
    • (2001) IEEE International Conference on Software Maintenance (ICSM'01) , pp. 52-61
    • Atkinson, D.C.1    Griswold, W.G.2
  • 7
    • 0142211956 scopus 로고    scopus 로고
    • Union slices for the approximation of the precise slice
    • Los Alamitos, California, USA: IEEE Computer Society Press, Oct.
    • A. Beszédes and T. Gyimóthy, "Union slices for the approximation of the precise slice," in IEEE International Conference on Software Maintenance. Los Alamitos, California, USA: IEEE Computer Society Press, Oct. 2002, pp. 12-20.
    • (2002) IEEE International Conference on Software Maintenance , pp. 12-20
    • Beszédes, A.1    Gyimóthy, T.2
  • 15
    • 77956611660 scopus 로고    scopus 로고
    • A large-scale empirical study of forward and backward static slice size and context sensitivity
    • Los Alamitos, California, USA: IEEE Computer Society Press, Sep.
    • --, "A large-scale empirical study of forward and backward static slice size and context sensitivity," in IEEE International Conference on Software Maintenance. Los Alamitos, California, USA: IEEE Computer Society Press, Sep. 2003, pp. 44-53.
    • (2003) IEEE International Conference on Software Maintenance , pp. 44-53
    • Binkley, D.W.1    Harman, M.2
  • 16
    • 84944316983 scopus 로고    scopus 로고
    • Results from a large-scale study of performance optimization techniques for source code analyses based on graph reachability algorithms
    • Los Alamitos, California, USA: IEEE Computer Society Press, Sep.
    • --, "Results from a large-scale study of performance optimization techniques for source code analyses based on graph reachability algorithms," in IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2003). Los Alamitos, California, USA: IEEE Computer Society Press, Sep. 2003, pp. 203-212.
    • (2003) IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2003) , pp. 203-212
    • Binkley, D.W.1    Harman, M.2
  • 17
    • 11244279740 scopus 로고    scopus 로고
    • Analysis and visualization of predicate dependence on formal parameters and global variables
    • --, "Analysis and visualization of predicate dependence on formal parameters and global variables," IEEE Transactions on Software Engineering, vol. 30, no. 11, pp. 715-735, 2004.
    • (2004) IEEE Transactions on Software Engineering , vol.30 , Issue.11 , pp. 715-735
    • Binkley, D.W.1    Harman, M.2
  • 26
    • 0031374231 scopus 로고    scopus 로고
    • Intraprocedural static slicing of binary executables
    • Los Alamitos, California, USA: IEEE Computer Society Press
    • C. Cifuentes and A. Fraboulet, "Intraprocedural static slicing of binary executables," in IEEE International Conference on Software Maintenance (ICSM'97). Los Alamitos, California, USA: IEEE Computer Society Press, 1997, pp. 188-195.
    • (1997) IEEE International Conference on Software Maintenance (ICSM'97) , pp. 188-195
    • Cifuentes, C.1    Fraboulet, A.2
  • 27
    • 33646831658 scopus 로고    scopus 로고
    • The TXL source transformation language
    • J. R. Cordy, "The TXL source transformation language," Science of Computer Programming, vol. 61, no. 3, pp. 190-210, 2006.
    • (2006) Science of Computer Programming , vol.61 , Issue.3 , pp. 190-210
    • Cordy, J.R.1
  • 30
    • 0016883856 scopus 로고
    • A system which automatically improves programs
    • J. Darlington and R. M. Burstall, "A system which automatically improves programs," Acta Informatica, vol. 6, pp. 41-60, 1976.
    • (1976) Acta Informatica , vol.6 , pp. 41-60
    • Darlington, J.1    Burstall, R.M.2
  • 33
    • 84952934494 scopus 로고    scopus 로고
    • Static trace extraction
    • Los Alamitos, California, USA: IEEE Computer Society Press, Oct.
    • T. Eisenbarth, R. Koschke, and G. Vogel, "Static trace extraction," in IEEE Working Conference on Reverse Engineering. Los Alamitos, California, USA: IEEE Computer Society Press, Oct. 2002, pp. 128-137.
    • (2002) IEEE Working Conference on Reverse Engineering , pp. 128-137
    • Eisenbarth, T.1    Koschke, R.2    Vogel, G.3
  • 36
    • 0242485166 scopus 로고    scopus 로고
    • Non-standard semantics for program slicing
    • special issue on Partial Evalution and Semantics-Based Program Manipulation
    • R. Giacobazzi and I. Mastroeni, "Non-standard semantics for program slicing," Higher-Order and Symbolic Computation, vol. 16, no. 4, pp. 297-339, 2003, special issue on Partial Evalution and Semantics-Based Program Manipulation.
    • (2003) Higher-Order and Symbolic Computation , vol.16 , Issue.4 , pp. 297-339
    • Giacobazzi, R.1    Mastroeni, I.2
  • 39
    • 0942281463 scopus 로고    scopus 로고
    • [Online] Available
    • Grammatech Inc., "The codesurfer slicing system," 2002. [Online]. Available: www.grammatech.com
    • (2002) The Codesurfer Slicing System
  • 40
    • 78649421379 scopus 로고
    • Automated assistence for program restructuring
    • Department of Computer Science and Engineering, University of California, Sand Diego, Jan.
    • W. G. Griswold and D. Notkin, "Automated assistence for program restructuring," Department of Computer Science and Engineering, University of California, Sand Diego, Technical Report CS92-221, Jan. 1993.
    • (1993) Technical Report CS92-221
    • Griswold, W.G.1    Notkin, D.2
  • 44
    • 18044380391 scopus 로고    scopus 로고
    • Code extraction algorithms which unify slicing and concept assignment
    • Los Alamitos, California, USA: IEEE Computer Society Press, Oct.
    • M. Harman, N. Gold, R. M. Hierons, and D. W. Binkley, "Code extraction algorithms which unify slicing and concept assignment," in IEEE Working Conference on Reverse Engineering (WCRE 2002). Los Alamitos, California, USA: IEEE Computer Society Press, Oct. 2002, pp. 11-21.
    • (2002) IEEE Working Conference on Reverse Engineering (WCRE 2002) , pp. 11-21
    • Harman, M.1    Gold, N.2    Hierons, R.M.3    Binkley, D.W.4
  • 46
    • 0035892580 scopus 로고    scopus 로고
    • Search based software engineering
    • Dec.
    • M. Harman and B. F. Jones, "Search based software engineering," Information and Software Technology, vol. 43, no. 14, pp. 833-839, Dec. 2001.
    • (2001) Information and Software Technology , vol.43 , Issue.14 , pp. 833-839
    • Harman, M.1    Jones, B.F.2
  • 48
    • 78649437279 scopus 로고    scopus 로고
    • How did software get so reliable without proof?
    • Los Alamitos, California, USA: IEEE Computer Society Press, keynote talk
    • C. A. R. Hoare, "How did software get so reliable without proof?" in IEEE International Conference on Software Engineering (ICSE'96). Los Alamitos, California, USA: IEEE Computer Society Press, 1996, keynote talk.
    • (1996) IEEE International Conference on Software Engineering (ICSE'96)
    • Hoare, C.A.R.1
  • 49
    • 0000972249 scopus 로고
    • An axiomatic definition of the programming language Pascal
    • Dec.
    • C. A. R. Hoare and N. Wirth, "An axiomatic definition of the programming language Pascal," Acta Informatica, vol. 2, no. 4, pp. 335-355, Dec. 1973.
    • (1973) Acta Informatica , vol.2 , Issue.4 , pp. 335-355
    • Hoare, C.A.R.1    Wirth, N.2
  • 51
    • 0003846656 scopus 로고
    • London, United Kingdom: Chatto and Windus
    • A. Huxley, Brave New World. London, United Kingdom: Chatto and Windus, 1932.
    • (1932) Brave New World
    • Huxley, A.1
  • 56
    • 0002107466 scopus 로고
    • New York, NY, USA: Schloken Books
    • F. Kafka, The Trial. New York, NY, USA: Schloken Books, 1925.
    • (1925) The Trial
    • Kafka, F.1
  • 58
    • 0024089764 scopus 로고
    • Dynamic program slicing
    • Oct.
    • B. Korel and J. Laski, "Dynamic program slicing," Information Processing Letters, vol. 29, no. 3, pp. 155-163, Oct. 1988.
    • (1988) Information Processing Letters , vol.29 , Issue.3 , pp. 155-163
    • Korel, B.1    Laski, J.2
  • 60
    • 84944320944 scopus 로고    scopus 로고
    • Parse-tree annotations meet re-engineering concerns
    • Amsterdam, Netherlands: IEEE Computer Society
    • J. Kort and R. Lämmel, "Parse-tree annotations meet re-engineering concerns," in Proceedings of the 3rd IEEE International Workshop on Source Code Analysis and Manipulation. Amsterdam, Netherlands: IEEE Computer Society, 2003, pp. 161-170.
    • (2003) rd IEEE International Workshop on Source Code Analysis and Manipulation , pp. 161-170
    • Kort, J.1    Lämmel, R.2
  • 61
    • 0036441874 scopus 로고    scopus 로고
    • Evaluating context-sensitive slicing and chopping
    • Los Alamitos, California, USA: IEEE Computer Society Press, Oct.
    • J. Krinke, "Evaluating context-sensitive slicing and chopping," in IEEE International Conference on Software Maintenance. Los Alamitos, California, USA: IEEE Computer Society Press, Oct. 2002, pp. 22-31.
    • (2002) IEEE International Conference on Software Maintenance , pp. 22-31
    • Krinke, J.1
  • 63
    • 50849153948 scopus 로고
    • On understanding laws, evolution and conservation in the large program life cycle
    • M. M. Lehman, "On understanding laws, evolution and conservation in the large program life cycle," Journal of Systems and Software, vol. 1(3), pp. 213-221, 1980.
    • (1980) Journal of Systems and Software , vol.1 , Issue.3 , pp. 213-221
    • Lehman, M.M.1
  • 64
    • 0031648261 scopus 로고    scopus 로고
    • Software's future: Managing evolution
    • Jan / Feb.
    • --, "Software's future: Managing evolution," IEEE Software, vol. 15, no. 1, pp. 40-44, Jan. / Feb. 1998.
    • (1998) IEEE Software , vol.15 , Issue.1 , pp. 40-44
    • Lehman, M.M.1
  • 65
    • 0001358351 scopus 로고
    • The history of computing in the history of technology
    • M. Mahoney, "The history of computing in the history of technology," Annals of the History of Computing, vol. 10, no. 2, pp. 113-125, 1988.
    • (1988) Annals of the History of Computing , vol.10 , Issue.2 , pp. 113-125
    • Mahoney, M.1
  • 67
    • 0022232628 scopus 로고
    • Constructive mathematics and computer programming
    • C. A. R. Hoare and J. C. Shepherdson, Eds. Prentice-Hall
    • P. Martin Löf, "Constructive mathematics and computer programming," in Mathematical Logic and Computer Programming, C. A. R. Hoare and J. C. Shepherdson, Eds. Prentice-Hall, 1984, pp. 167-184.
    • (1984) Mathematical Logic and Computer Programming , pp. 167-184
    • Martin Löf, P.1
  • 68
    • 0035791509 scopus 로고    scopus 로고
    • Automated method-extraction refactoring by using block-based slicing
    • New York, NY, USA: ACM Press
    • K. Maruyama, "Automated method-extraction refactoring by using block-based slicing," in SSR '01: Proceedings of the 2001 symposium on Software reusability. New York, NY, USA: ACM Press, 2001, pp. 31-40.
    • (2001) SSR '01: Proceedings of the 2001 Symposium on Software Reusability , pp. 31-40
    • Maruyama, K.1
  • 69
    • 72749091690 scopus 로고    scopus 로고
    • Search-based failure discovery using testability transformations to generate pseudo-oracles
    • ACM, F. Rothlauf, Ed. Montreal, Québec, Canada
    • P. McMinn, "Search-based failure discovery using testability transformations to generate pseudo-oracles," in Genetic and Evolutionary Computation Conference (GECCO 2009), F. Rothlauf, Ed. Montreal, Québec, Canada: ACM, 2009, pp. 1689-1696.
    • (2009) Genetic and Evolutionary Computation Conference (GECCO , vol.2009 , pp. 1689-1696
    • McMinn, P.1
  • 70
  • 71
    • 78649430095 scopus 로고
    • Stonehenge: A review
    • R. S. Newall, "Stonehenge: A review," Antiquity, vol. 30, no. 119, 1956.
    • (1956) Antiquity , vol.30 , Issue.119
    • Newall, R.S.1
  • 81
    • 0011403414 scopus 로고
    • Available on Line at
    • E. Union, "The Maastrict Treaty," 1992, available on line at http://eurlex.europa.eu/en/treaties/.
    • (1992) The Maastrict Treaty
  • 82
    • 4243994959 scopus 로고    scopus 로고
    • Identifying objects using cluster and concept analysis
    • Tech. Rep. SEN-R9814, Sep. [Online]. Available: ftp://ftp.cwi.nl/pub/ CWIreports/SEN/SEN-R9814.ps.Z
    • A. van Deursen and T. Kuipers, "Identifying objects using cluster and concept analysis," Centrum voor Wiskunde en Informatica (CWI), Tech. Rep. SEN-R9814, Sep. 1998. [Online]. Available: ftp://ftp.cwi.nl/pub/CWIreports/ SEN/SEN-R9814.ps.Z
    • (1998) Centrum voor Wiskunde en Informatica (CWI)
    • Van Deursen, A.1    Kuipers, T.2
  • 85
    • 0033314040 scopus 로고    scopus 로고
    • Assembler to C migration using the FermaT transformation system
    • Los Alamitos, California, USA: IEEE Computer Society Press, Aug.
    • M. Ward, "Assembler to C migration using the FermaT transformation system," in IEEE International Conference on Software Maintenance (ICSM'99). Los Alamitos, California, USA: IEEE Computer Society Press, Aug. 1999.
    • (1999) IEEE International Conference on Software Maintenance (ICSM'99)
    • Ward, M.1
  • 90
    • 0030305299 scopus 로고    scopus 로고
    • Federalism and the European Union: The scope and limits of the Treaty of Maastricht
    • D.Wincott, "Federalism and the european union: The scope and limits of the treaty of Maastricht," international Political Science Review, vol. 17, no. 4, pp. 403-415, 1996. (Pubitemid 126174819)
    • (1996) International Political Science Review , vol.17 , Issue.4 , pp. 403-415
    • Wincott, D.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.