메뉴 건너뛰기




Volumn 50, Issue 3, 2008, Pages 160-175

Applying static analysis for automated extraction of database interactions in web applications

Author keywords

Automated extraction; Database interactions; Slicing; Symbolic execution; Web applications

Indexed keywords

DATABASE SYSTEMS; STATIC ANALYSIS;

EID: 37249052689     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2006.11.005     Document Type: Article
Times cited : (24)

References (34)
  • 1
    • 37249051408 scopus 로고    scopus 로고
    • G. Antoniol, M. Di Penta, M. Zazzara, Understanding Web applications through dynamic analysis, presented at Proceedings. 12th IEEE International Workshop on Program Comprehension, 24-26 (2004), Bari, Italy, 2004.
  • 2
    • 0347248939 scopus 로고    scopus 로고
    • J. Beck, D. Eichmann, Program and interface slicing for reverse engineering, presented at Proceedings of the 15th International Conference on Software Engineering, May 17-21 1993, Baltimore, MD, USA, 1993.
  • 3
    • 37249065298 scopus 로고    scopus 로고
    • M. Benedikt, J. Freire, P. Godefroid, VeriWeb: Automatically Testing Dynamic Web Sites, presented at 11th International World Wide Web Conference, 2002.
  • 4
    • 84944316983 scopus 로고    scopus 로고
    • D. Binkley, M. Harman, Results from a large-scale study of performance optimization techniques for source code analyses based on graph reachability algorithms, presented at Third IEEE International Workshop on Source Code Analysis and Manipulation. Proceedings, 26-27 Sept. 2003, Amsterdam, Netherlands, 2003.
  • 6
    • 33845406731 scopus 로고
    • On A framework for source code search using program patterns
    • Devanbu P. On A framework for source code search using program patterns. IEEE Transactions on Software Engineering 21 (1995) 1009-1010
    • (1995) IEEE Transactions on Software Engineering , vol.21 , pp. 1009-1010
    • Devanbu, P.1
  • 7
    • 84944448513 scopus 로고    scopus 로고
    • G.A. Di Lucca, M. Di Penta, Considering browser interaction in Web application testing, presented at Proceedings Fifth IEEE International Workshop on Web Site Evolution Theme: Architecture, 22 Sept. 2003, Amsterdam, Netherlands, 2003.
  • 8
    • 84884724887 scopus 로고    scopus 로고
    • G.A. Di Lucca, A.R. Fasolino, F. Pace, P. Tramontana, U. De Carlini, WARE: a tool for the reverse engineering of Web applications, presented at Proceedings of the Sixth European Conference on Software Maintenance and Reengineering, 11-13 March 2002, Budapest, Hungary, 2002.
  • 11
    • 37249048957 scopus 로고    scopus 로고
    • GNU, Grep, http://www.gnu.org/software/grep/.
  • 12
    • 0036038854 scopus 로고    scopus 로고
    • A.E. Hassan, R.C. Holt, Architecture recovery of web applications, presented at 24th International Conference on Software Engineering (ICSE 2002), May 19-25 2002, Orlando, FL, United States, 2002.
  • 13
    • 0027849363 scopus 로고    scopus 로고
    • M. Kamkar, P. Fritzson, N. Shahmehri, Interprocedural dynamic slicing applied to interprocedural data flow testing, presented at Proceedings of the Conference on Software Maintenance, Sep 27-30 1993, Montreal, Que., Canada 1993.
  • 14
    • 34247165942 scopus 로고    scopus 로고
    • G.M. Kapfhammer, M.L. Soffa, A Family of Test Adequacy Criteria for Database-Driven Applications, presented at Proceedings of the Joint 9th European Software Engineering Conference (ESEC) and 11th SIGSOFT Symposium on the Foundations of Software Engineering (FSE-11), Sep 1-5 2003, Helsinki, Iceland, 2003.
  • 15
    • 0029210270 scopus 로고    scopus 로고
    • K. Kontogiannis, R. DeMori, M. Bernstein, M. Galler, E. Merlo, Pattern matching for design concept localization, presented at Proceedings of 2nd Working Conference on Reverse Engineering, 14-16 July 1995, Toronto, Ont., Canada, 1995.
  • 17
    • 18044364797 scopus 로고    scopus 로고
    • J. Krinke, Advanced slicing of sequential and concurrent programs, presented at Proceedings - 20th IEEE International Conference on Software Maintenance, ICSM 2004, Sep 11-14 2004, Chicago, IL, United States, 2004.
  • 18
    • 0031118262 scopus 로고    scopus 로고
    • Extracting reusable functions by flow graph based program slicing
    • Lanubile F., and Visaggio G. Extracting reusable functions by flow graph based program slicing. IEEE Transactions on Software Engineering 23 (1997) 246-259
    • (1997) IEEE Transactions on Software Engineering , vol.23 , pp. 246-259
    • Lanubile, F.1    Visaggio, G.2
  • 19
    • 84981570490 scopus 로고    scopus 로고
    • J. Laski, W. Szermer, Identification of program modifications and its applications in software maintenance, presented at Conference on Software Maintenance 1992 (Cat. No. 92CH3206-0), 9-12 Nov. 1992, Orlando, FL, USA, 1992.
  • 20
    • 33845396386 scopus 로고    scopus 로고
    • M.N. Ngo, H.B.K. Tan, D. Trinh, Automated Extraction of database interactions in web applications, presented at 14th IEEE International Conference on Program Comprehension, Athens, Greece, 2006.
  • 21
    • 0035009417 scopus 로고    scopus 로고
    • F. Ricca, P. Tonella, Analysis and testing of Web applications, presented at Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001, 12-19 May 2001, Toronto, Ont., Canada, 2001.
  • 22
    • 0035306083 scopus 로고    scopus 로고
    • Understanding and restructuring Web sites with ReWeb
    • Ricca F., and Tonella P. Understanding and restructuring Web sites with ReWeb. IEEE Multimedia 8 (2001) 40-51
    • (2001) IEEE Multimedia , vol.8 , pp. 40-51
    • Ricca, F.1    Tonella, P.2
  • 23
    • 15844383149 scopus 로고    scopus 로고
    • S. Sampath, V. Mihaylov, A. Souter, L. Pollock, A scalable approach to user-session based testing of Web applications through concept analysis, presented at Proceedings. 19th International Conference on Automated Software Engineering, 20-24 Sept. 2004, Linz, Austria, 2004.
  • 24
    • 77956614231 scopus 로고    scopus 로고
    • K. Sartipi, K. Kontogiannis, On modeling software architecture recovery as graph matching, presented at International Conference on Software Maintenance, 22-26 Sept. 2003, Amsterdam, Netherlands, 2003.
  • 25
    • 37249035269 scopus 로고    scopus 로고
    • P. Sochos, I. Philippow, M. Riebisch, Feature-oriented development of software product lines: mapping feature models to the architecture, presented at Object-Oriented and Internet-Based Technologies. 5th Annual International Conference on Object-Oriented and Internet-Based Technologies, Concepts, and Applications for a Networked World, Net.ObjectDays 2004. Proceedings, 27-30 Sept. 2004, Erfurt, Germany, 2004.
  • 26
    • 37249058975 scopus 로고    scopus 로고
    • Sourceforge, Open-source website, http://sourceforge.net/.
  • 27
    • 0034989196 scopus 로고    scopus 로고
    • An approach for extracting code fragments that implement functionality from source programs
    • Tan H.B.K., and Kow J.T. An approach for extracting code fragments that implement functionality from source programs. Journal of Software Maintenance and Evolution 13 (2001) 53-75
    • (2001) Journal of Software Maintenance and Evolution , vol.13 , pp. 53-75
    • Tan, H.B.K.1    Kow, J.T.2
  • 28
    • 0035001147 scopus 로고    scopus 로고
    • S. Tilley, S. Huang, Evaluating the reverse engineering capabilities of Web tools for understanding site content and structure: a case study, presented at Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001, 12-19 May 2001, Toronto, Ont., Canada, 2001.
  • 29
    • 37249077077 scopus 로고    scopus 로고
    • F. Tip, A survey of program slicing techniques, Journal of Programming Languages 3, 121-189.
  • 30
    • 37249068612 scopus 로고    scopus 로고
    • M. Weiser, Program slicing, presented at 5th International Conference on Software Engineering, 9-12 March 1981, San Diego, CA, USA, 1981.
  • 32
    • 85063535561 scopus 로고    scopus 로고
    • N. Wilde, J.A. Gomez, T. Gust, D. Strasburg, Locating user functionality in old code, presented at Conference on Software Maintenance 1992 (Cat. No. 92CH3206-0), 9-12 Nov. 1992, Orlando, FL, USA, 1992.
  • 33
    • 84979767079 scopus 로고    scopus 로고
    • W.E. Wong, S.S. Gokhale, J.R. Horgan, K.S. Trivedi, Locating program features using execution slices, presented at Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99, 24-27 March 1999, Richardson, TX, USA, 1999.
  • 34
    • 20344407583 scopus 로고    scopus 로고
    • X. Zhang, M. Young, J.H.E.F. Lasseter, Refining code-design mapping with flow analysis, presented at Twelfth ACM SIGSOFT International Symposium on the Foundations of Software Engineering, SIGSOFT 2004/FSE-12, Oct 31-Nov 5 2004, Newport Beach, CA, United States, 2004.


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