메뉴 건너뛰기




Volumn 35, Issue 5, 2009, Pages 684-702

A systematic survey of program comprehension through dynamic analysis

Author keywords

Dynamic analysis; Program comprehension; Survey

Indexed keywords

LITERATURE SURVEY; PROGRAM COMPREHENSION; RESEARCH COMMUNITIES; RESEARCH DIRECTIONS; SOFTWARE MAINTENANCE;

EID: 73449109470     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2009.28     Document Type: Review
Times cited : (328)

References (154)
  • 1
    • 0024913540 scopus 로고
    • Program understanding: Challenge for the 1990s
    • T.A. Corbi, "Program Understanding: Challenge for the 1990s," IBM Systems J., vol.28, no.2, pp. 294-306, 1989.
    • (1989) IBM Systems J , vol.28 , Issue.2 , pp. 294-306
    • Corbi, T.A.1
  • 2
    • 30544439529 scopus 로고
    • Application program maintenance study: Report to our respondents
    • R.K. Fjeldstad and W.T. Hamlen, "Application Program Maintenance Study: Report to Our Respondents," Proc. GUIDE, vol.48, 1979.
    • (1979) Proc. GUIDE , vol.48
    • Fjeldstad, R.K.1    Hamlen, W.T.2
  • 3
    • 0033352092 scopus 로고    scopus 로고
    • Recovering high-level views of object-oriented applications from static and dynamic information
    • T. Richner and S. Ducasse, "Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information," Proc. 15th Int'l Conf. Software Maintenance, pp. 13-22, 1999.
    • (1999) Proc. 15th Int'l Conf. Software Maintenance , pp. 13-22
    • Richner, T.1    Ducasse, S.2
  • 8
    • 84942931382 scopus 로고    scopus 로고
    • Testing using log file analysis: Tools, methods, and issues
    • J. Andrews, "Testing Using Log File Analysis: Tools, Methods, and Issues," Proc. 13th Int'l Conf. Automated Software Eng., pp. 157- 166, 1997.
    • (1997) Proc. 13th Int'l Conf. Automated Software Eng. , pp. 157-166
    • Andrews, J.1
  • 9
    • 0015390293 scopus 로고
    • On the inference of turing machines from sample computations
    • A.W. Biermann, "On the Inference of Turing Machines from Sample Computations," Artificial Intelligence, vol.3, nos. 1-3, pp. 181-198, 1972.
    • (1972) Artificial Intelligence , vol.3 , Issue.1-3 , pp. 181-198
    • Biermann, A.W.1
  • 15
  • 16
    • 0038147027 scopus 로고    scopus 로고
    • A comparison of methods for locating features in legacy software
    • N. Wilde, M. Buckellew, H. Page, V. Rajlich, and L. Pounds, "A Comparison of Methods for Locating Features in Legacy Software," J. Systems and Software, vol.65, no.2, pp. 105-114, 2003.
    • (2003) J. Systems and Software , vol.65 , Issue.2 , pp. 105-114
    • Wilde, N.1    Buckellew, M.2    Page, H.3    Rajlich, V.4    Pounds, L.5
  • 18
    • 0030378115 scopus 로고    scopus 로고
    • Early field experience with the software reconnaissance technique for program comprehension
    • N. Wilde and C. Casey, "Early Field Experience with the Software Reconnaissance Technique for Program Comprehension," Proc. Int'l Conf. Software Maintenance, pp. 312-318, 1996.
    • (1996) Proc. Int'l Conf. Software Maintenance , pp. 312-318
    • Wilde, N.1    Casey, C.2
  • 21
    • 0029493373 scopus 로고    scopus 로고
    • Scene: Using scenario diagrams and active text for illustrating object-oriented programs
    • K. Koskimies and H. Mössenbö ck, "Scene: Using Scenario Diagrams and Active Text for Illustrating Object-Oriented Programs," Proc. 18th Int'l Conf. Software Eng., pp. 366-375, 1996.
    • (1996) Proc. 18th Int'l Conf. Software Eng. , pp. 366-375
    • Koskimies, K.1    Mössenböck, H.2
  • 23
  • 25
    • 0032118044 scopus 로고    scopus 로고
    • The information mural: A technique for displaying and navigating large information spaces
    • July-Sept.
    • D.F. Jerding and J.T. Stasko, "The Information Mural: A Technique for Displaying and Navigating Large Information Spaces," IEEE Trans. Visualization and Computer Graphics, vol.4, no.3, pp. 257-271, July-Sept. 1998.
    • (1998) IEEE Trans. Visualization and Computer Graphics , vol.4 , Issue.3 , pp. 257-271
    • Jerding, D.F.1    Stasko, J.T.2
  • 26
    • 0035308156 scopus 로고    scopus 로고
    • Software reflexion models: Bridging the gap between design and implementation
    • Apr.
    • G.C. Murphy, D. Notkin, and K.J. Sullivan, "Software Reflexion Models: Bridging the Gap between Design and Implementation," IEEE Trans. Software Eng., vol.27, no.4, pp. 364-380, Apr. 2001.
    • (2001) IEEE Trans. Software Eng. , vol.27 , Issue.4 , pp. 364-380
    • Murphy, G.C.1    Notkin, D.2    Sullivan, K.J.3
  • 27
    • 0036442294 scopus 로고    scopus 로고
    • Using dynamic information for the iterative recovery of collaborations and roles
    • T. Richner and S. Ducasse, "Using Dynamic Information for the Iterative Recovery of Collaborations and Roles," Proc. 18th Int'l Conf. Software Maintenance, pp. 34-43, 2002.
    • (2002) Proc. 18th Int'l Conf. Software Maintenance , pp. 34-43
    • Richner, T.1    Ducasse, S.2
  • 29
    • 0035836537 scopus 로고    scopus 로고
    • Shimba: An environment for reverse engineering java software systems
    • T. Systä, K. Koskimies, and H.A. Müller, "Shimba: An Environment for Reverse Engineering Java Software Systems," Software, Practice and Experience, vol.31, no.4, pp. 371-394, 2001.
    • (2001) Software, Practice and Experience , vol.31 , Issue.4 , pp. 371-394
    • Systä, T.1    Koskimies, K.2    Müller, H.A.3
  • 30
    • 33750206389 scopus 로고    scopus 로고
    • Toward the reverse engineering of UML sequence diagrams for distributed java software
    • Sept.
    • L.C. Briand, Y. Labiche, and J. Leduc, "Toward the Reverse Engineering of UML Sequence Diagrams for Distributed Java Software," IEEE Trans. Software Eng., vol.32, no.9, pp. 642-663, Sept. 2006.
    • (2006) IEEE Trans. Software Eng. , vol.32 , Issue.9 , pp. 642-663
    • Briand, L.C.1    Labiche, Y.2    Leduc, J.3
  • 33
    • 33845432883 scopus 로고    scopus 로고
    • Summarizing the content of large traces to facilitate the understanding of the behaviour of a software system
    • A. Hamou-Lhadj and T.C. Lethbridge, "Summarizing the Content of Large Traces to Facilitate the Understanding of the Behaviour of a Software System," Proc. 14th Int'l Conf. Program Comprehension, pp. 181-190, 2006.
    • (2006) Proc. 14th Int'l Conf. Program Comprehension , pp. 181-190
    • Hamou-Lhadj, A.1    Lethbridge, T.C.2
  • 38
    • 84952904169 scopus 로고    scopus 로고
    • Generation of architectural documentation using XML
    • C. Riva and Y. Yang, "Generation of Architectural Documentation Using XML," Proc. Ninth Working Conf. Reverse Eng., pp. 161-179, 2002.
    • (2002) Proc. Ninth Working Conf. Reverse Eng. , pp. 161-179
    • Riva, C.1    Yang, Y.2
  • 41
    • 18844401354 scopus 로고    scopus 로고
    • Discovering thread interactions in a concurrent system
    • J.E. Cook and Z. Du, "Discovering Thread Interactions in a Concurrent System," J. Systems and Software, vol.77, no.3, pp. 285- 297, 2005.
    • (2005) J. Systems and Software , vol.77 , Issue.3 , pp. 285-297
    • Cook, J.E.1    Du, Z.2
  • 45
    • 33646913587 scopus 로고    scopus 로고
    • Analyzing feature traces to incorporate the semantics of change in software evolution analysis
    • O. Greevy, S. Ducasse, and T. Gîrba, "Analyzing Feature Traces to Incorporate the Semantics of Change in Software Evolution Analysis," Proc. 21st Int'l Conf. Software Maintenance, pp. 347-356, 2005.
    • (2005) Proc. 21st Int'l Conf. Software Maintenance , pp. 347-356
    • Greevy, O.1    Ducasse, S.2    Gîrba, T.3
  • 48
    • 0034301988 scopus 로고    scopus 로고
    • Quantifying the closeness between program components and features
    • W.E. Wong, S.S. Gokhale, and J.R. Horgan, "Quantifying the Closeness between Program Components and Features," J. Systems and Software, vol.54, no.2, pp. 87-98, 2000.
    • (2000) J. Systems and Software , vol.54 , Issue.2 , pp. 87-98
    • Wong, W.E.1    Gokhale, S.S.2    Horgan, J.R.3
  • 50
    • 33750214416 scopus 로고    scopus 로고
    • Feature identification: An epidemiological metaphor
    • Sept.
    • G. Antoniol and Y.-G. Guéhéneuc, "Feature Identification: An Epidemiological Metaphor," IEEE Trans. Software Eng., vol.32, no.9, pp. 627-641, Sept. 2006.
    • (2006) IEEE Trans. Software Eng. , vol.32 , Issue.9 , pp. 627-641
    • Antoniol, G.1    Guéhéneuc, Y.-G.2
  • 51
    • 34248674007 scopus 로고    scopus 로고
    • Feature location using probabilistic ranking of methods based on execution scenarios and information retrieval
    • June
    • D. Poshyvanyk, Y.-G. Guéhéneuc, A. Marcus, G. Antoniol, and V. Rajlich, "Feature Location Using Probabilistic Ranking of Methods Based on Execution Scenarios and Information Retrieval," IEEE Trans. Software Eng., vol.33, no.6, pp. 420-432, June 2007.
    • (2007) IEEE Trans. Software Eng. , vol.33 , Issue.6 , pp. 420-432
    • Poshyvanyk, D.1    Guéhéneuc, Y.-G.2    Marcus, A.3    Antoniol, G.4    Rajlich, V.5
  • 54
    • 33847415889 scopus 로고    scopus 로고
    • Visual representations of executing programs
    • S.P. Reiss, "Visual Representations of Executing Programs," J. Visual Languages and Computing, vol.18, no.2, pp. 126-148, 2007.
    • (2007) J. Visual Languages and Computing , vol.18 , Issue.2 , pp. 126-148
    • Reiss, S.P.1
  • 56
    • 44649189162 scopus 로고    scopus 로고
    • Empirical studies of agile software development: A systematic review
    • T. Dybå and T. Dingsøyr, "Empirical Studies of Agile Software Development: A Systematic Review," Information and Software Technology, vol.50, nos. 9/10, pp. 833-859, 2008.
    • (2008) Information and Software Technology , vol.50 , Issue.9-10 , pp. 833-859
    • Dybå, T.1    Dingsøyr, T.2
  • 57
    • 33847286844 scopus 로고    scopus 로고
    • Lessons from applying the systematic literature review process within the software engineering domain
    • P. Brereton, B.A. Kitchenham, D. Budgen, M. Turner, and M. Khalil, "Lessons from Applying the Systematic Literature Review Process within the Software Engineering Domain," J. Systems and Software, vol.80, no.4, pp. 571-583, 2007.
    • (2007) J. Systems and Software , vol.80 , Issue.4 , pp. 571-583
    • Brereton, P.1    Kitchenham, B.A.2    Budgen, D.3    Turner, M.4    Khalil, M.5
  • 59
    • 27644567603 scopus 로고    scopus 로고
    • Procedures for performing systematic reviews
    • Keele Univ. and Technical Report 0400011T.1, Nat'l ICT Australia
    • B.A. Kitchenham, "Procedures for Performing Systematic Reviews," Technical Report TR/SE-0401, Keele Univ. and Technical Report 0400011T.1, Nat'l ICT Australia, 2004.
    • (2004) Technical Report TR/SE-0401
    • Kitchenham, B.A.1
  • 62
    • 3042776092 scopus 로고    scopus 로고
    • Managing trace data volume through a heuristical clustering process based on event execution frequency
    • A. Zaidman and S. Demeyer, "Managing Trace Data Volume through a Heuristical Clustering Process Based on Event Execution Frequency," Proc. Eighth European Conf. Software Maintenance and Reeng., pp. 329-338, 2004.
    • (2004) Proc. Eighth European Conf. Software Maintenance and Reeng. , pp. 329-338
    • Zaidman, A.1    Demeyer, S.2
  • 64
    • 33847312642 scopus 로고    scopus 로고
    • Interaction tree algorithms to extract effective architecture and layered performance models from traces
    • T. Israr, M. Woodside, and G. Franks, "Interaction Tree Algorithms to Extract Effective Architecture and Layered Performance Models from Traces," J. Systems and Software, vol.80, no.4, pp. 474-492, 2007.
    • (2007) J. Systems and Software , vol.80 , Issue.4 , pp. 474-492
    • Israr, T.1    Woodside, M.2    Franks, G.3
  • 67
    • 1842583323 scopus 로고    scopus 로고
    • Understanding service-oriented software
    • Mar./Apr.
    • N. Gold, A. Mohan, C. Knight, and M. Munro, "Understanding Service-Oriented Software," IEEE Software, vol.21, no.2, pp. 71-77, Mar./Apr. 2004.
    • (2004) IEEE Software , vol.21 , Issue.2 , pp. 71-77
    • Gold, N.1    Mohan, A.2    Knight, C.3    Munro, M.4
  • 74
    • 47349108743 scopus 로고    scopus 로고
    • SCARPE: A technique and tool for selective record and replay of program executions
    • S. Joshi and A. Orso, "SCARPE: A Technique and Tool for Selective Record and Replay of Program Executions," Proc. 23rd Int'l Conf. Software Maintenance, pp. 234-243, 2007.
    • (2007) Proc. 23rd Int'l Conf. Software Maintenance , pp. 234-243
    • Joshi, S.1    Orso, A.2
  • 78
    • 71149121761 scopus 로고    scopus 로고
    • Do dynamic object process graphs support program understanding?-A controlled experiment
    • J. Quante, "Do Dynamic Object Process Graphs Support Program Understanding?-A Controlled Experiment," Proc. 16th Int'l Conf. Program Comprehension, pp. 73-82, 2008.
    • (2008) Proc. 16th Int'l Conf. Program Comprehension , pp. 73-82
    • Quante, J.1
  • 80
    • 71149107922 scopus 로고    scopus 로고
    • CERBERUS: Tracing requirements to source code using information retrieval, dynamic analysis, and program analysis
    • M. Eaddy, A.V. Aho, G. Antoniol, and Y.-G. Guéhéneuc, "CERBERUS: Tracing Requirements to Source Code Using Information Retrieval, Dynamic Analysis, and Program Analysis," Proc. 16th Int'l Conf. Program Comprehension, pp. 53-62, 2008.
    • (2008) Proc. 16th Int'l Conf. Program Comprehension , pp. 53-62
    • Eaddy, M.1    Aho, A.V.2    Antoniol, G.3    Guéhéneuc, Y.-G.4
  • 83
    • 34547730839 scopus 로고    scopus 로고
    • Experiences using systematic review guidelines
    • M. Staples and M. Niazi, "Experiences Using Systematic Review Guidelines," J. Systems and Software, vol.80, no.9, pp. 1425-1437, 2007.
    • (2007) J. Systems and Software , vol.80 , Issue.9 , pp. 1425-1437
    • Staples, M.1    Niazi, M.2
  • 86
    • 0030127609 scopus 로고    scopus 로고
    • Software visualization in the large
    • Apr.
    • T. Ball, "Software Visualization in the Large," Computer, vol.29, no.4, pp. 33-43, Apr. 1996.
    • (1996) Computer , vol.29 , Issue.4 , pp. 33-43
    • Ball, T.1
  • 87
    • 36448946902 scopus 로고    scopus 로고
    • Visual exploration of function call graphs for feature location in complex software systems
    • J. Bohnet and J. Dö llner, "Visual Exploration of Function Call Graphs for Feature Location in Complex Software Systems," Proc. ACM 2006 Symp. Software Visualization, pp. 95-104, 2006.
    • (2006) Proc. ACM 2006 Symp. Software Visualization , pp. 95-104
    • Bohnet, J.1    Döllner, J.2
  • 88
    • 0033882574 scopus 로고    scopus 로고
    • A use-case driven method of architecture recovery for program understanding and reuse reengineering
    • D. Bojic and D.M. Velasevic, "A Use-Case Driven Method of Architecture Recovery for Program Understanding and Reuse Reengineering," Proc. Fourth European Conf. Software Maintenance and Reeng., pp. 23-32, 2000.
    • (2000) Proc. Fourth European Conf. Software Maintenance and Reeng. , pp. 23-32
    • Bojic, D.1    Velasevic, D.M.2
  • 95
    • 31044456271 scopus 로고    scopus 로고
    • An approach to feature location in distributed systems
    • D. Edwards, S. Simmons, and N. Wilde, "An Approach to Feature Location in Distributed Systems," J. Systems and Software, vol.79, no.1, pp. 457-474, 2006.
    • (2006) J. Systems and Software , vol.79 , Issue.1 , pp. 457-474
    • Edwards, D.1    Simmons, S.2    Wilde, N.3
  • 106
    • 27744456439 scopus 로고    scopus 로고
    • An architecture-centric approach for tracing, organizing, and understanding events in event-based software architectures
    • S.A. Hendrickson, E.M. Dashofy, and R.N. Taylor, "An Architecture- Centric Approach for Tracing, Organizing, and Understanding Events in Event-Based Software Architectures," Proc. 13th Int'l Workshop Program Comprehension, pp. 227-236, 2005.
    • (2005) Proc. 13th Int'l Workshop Program Comprehension , pp. 227-236
    • Hendrickson, S.A.1    Dashofy, E.M.2    Taylor, R.N.3
  • 107
    • 9644281599 scopus 로고    scopus 로고
    • A practical pattern recovery approach based on both structural and behavioral analysis
    • H. Huang, S. Zhang, J. Cao, and Y. Duan, "A Practical Pattern Recovery Approach Based on Both Structural and Behavioral Analysis," J. Systems and Software, vol.75, nos. 1/2, pp. 69-87, 2005.
    • (2005) J. Systems and Software , vol.75 , Issue.1-2 , pp. 69-87
    • Huang, H.1    Zhang, S.2    Cao, J.3    Duan, Y.4
  • 111
    • 10044248674 scopus 로고    scopus 로고
    • A simple static model for understanding the dynamic behavior of programs
    • P. Kelsen, "A Simple Static Model for Understanding the Dynamic Behavior of Programs," Proc. 12th Int'l Workshop Program Comprehension, pp. 46-51, 2004.
    • (2004) Proc. 12th Int'l Workshop Program Comprehension , pp. 46-51
    • Kelsen, P.1
  • 115
  • 116
    • 0031141334 scopus 로고    scopus 로고
    • Object-oriented program tracing and visualization
    • May
    • D. Lange and Y. Nakamura, "Object-Oriented Program Tracing and Visualization," Computer, vol.30, no.5, pp. 63-70, May 1997.
    • (1997) Computer , vol.30 , Issue.5 , pp. 63-70
    • Lange, D.1    Nakamura, Y.2
  • 119
    • 34948849748 scopus 로고    scopus 로고
    • QUARK: Empirical assessment of automaton-based specification miners
    • D. Lo and S. Khoo, "QUARK: Empirical Assessment of Automaton- Based Specification Miners," Proc. 13th Working Conf. Reverse Eng., pp. 51-60, 2006.
    • (2006) Proc. 13th Working Conf. Reverse Eng. , pp. 51-60
    • Lo, D.1    Khoo, S.2
  • 123
    • 28044463566 scopus 로고    scopus 로고
    • Exploiting UML dynamic object modeling for the visualization of C++ programs
    • B.A. Malloy and J.F. Power, "Exploiting UML Dynamic Object Modeling for the Visualization of C++ Programs," Proc. ACM 2005 Symp. Software Visualization, pp. 105-114, 2005.
    • (2005) Proc. ACM 2005 Symp. Software Visualization , pp. 105-114
    • Malloy, B.A.1    Power, J.F.2
  • 125
    • 0036440799 scopus 로고    scopus 로고
    • Using execution trace data to improve distributed systems
    • J. Moe and K. Sandahl, "Using Execution Trace Data to Improve Distributed Systems," Proc. 18th Int'l Conf. Software Maintenance, pp. 640-648, 2002. (Pubitemid 35406637)
    • (2002) Conference on Software Maintenance , pp. 640-648
    • Moe, J.1    Sandahl, K.2
  • 126
    • 0347900830 scopus 로고    scopus 로고
    • JAVAVIS: Automatic program visualization with object and sequence diagrams using the java debug interface (JDI)
    • R. Oechsle and T. Schmitt, "JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)," Proc. ACM 2001 Symp. Software Visualization, pp. 176-190, 2001.
    • Proc. ACM 2001 Symp. Software Visualization , vol.2001 , pp. 176-190
    • Oechsle, R.1    Schmitt, T.2
  • 128
    • 18144363616 scopus 로고    scopus 로고
    • A novel software visualisation model to support software comprehension
    • M.J. Pacione, M. Roper, and M. Wood, "A Novel Software Visualisation Model to Support Software Comprehension," Proc. 11th Working Conf. Reverse Eng., pp. 70-79, 2004.
    • (2004) Proc. 11th Working Conf. Reverse Eng. , pp. 70-79
    • Pacione, M.J.1    Roper, M.2    Wood, M.3
  • 133
  • 135
    • 0034770179 scopus 로고    scopus 로고
    • Maximizing functional cohesion of comprehension environments by integrating user and task knowledge
    • J. Rilling, "Maximizing Functional Cohesion of Comprehension Environments by Integrating User and Task Knowledge," Proc. Eighth Working Conf. Reverse Eng., pp. 157-165, 2001.
    • (2001) Proc. Eighth Working Conf. Reverse Eng. , pp. 157-165
    • Rilling, J.1
  • 137
    • 0034497268 scopus 로고    scopus 로고
    • Reverse architecting: An industrial experience report
    • C. Riva, "Reverse Architecting: An Industrial Experience Report," Proc. Seventh Working Conf. Reverse Eng., pp. 42-50, 2000.
    • (2000) Proc. Seventh Working Conf. Reverse Eng. , pp. 42-50
    • Riva, C.1
  • 141
  • 142
    • 18044391072 scopus 로고    scopus 로고
    • A hierarchy of dynamic software views: From object-interactions to feature-interactions
    • M. Salah and S. Mancoridis, "A Hierarchy of Dynamic Software Views: From Object-Interactions to Feature-Interactions," Proc. 20th Int'l Conf. Software Maintenance, pp. 72-81, 2004.
    • (2004) Proc. 20th Int'l Conf. Software Maintenance , pp. 72-81
    • Salah, M.1    Mancoridis, S.2
  • 144
    • 51149113757 scopus 로고    scopus 로고
    • An amalgamated dynamic and static architecture reconstruction framework to control component interactions
    • K. Sartipi and N. Dezhkam, "An Amalgamated Dynamic and Static Architecture Reconstruction Framework to Control Component Interactions," Proc. 14th Working Conf. Reverse Eng., pp. 259- 268, 2007.
    • (2007) Proc. 14th Working Conf. Reverse Eng. , pp. 259-268
    • Sartipi, K.1    Dezhkam, N.2
  • 145
    • 51149097908 scopus 로고    scopus 로고
    • A reverse engineering tool for extracting protocols of networked applications
    • M. Shevertalov and S. Mancoridis, "A Reverse Engineering Tool for Extracting Protocols of Networked Applications," Proc. 14th Working Conf. Reverse Eng., pp. 229-238, 2007.
    • (2007) Proc. 14th Working Conf. Reverse Eng. , pp. 229-238
    • Shevertalov, M.1    Mancoridis, S.2
  • 150
    • 0036437915 scopus 로고    scopus 로고
    • Static and dynamic C++ code analysis for the recovery of the object diagram
    • P. Tonella and A. Potrich, "Static and Dynamic C++ Code Analysis for the Recovery of the Object Diagram," Proc. 18th Int'l Conf. Software Maintenance, pp. 54-63, 2002.
    • (2002) Proc. 18th Int'l Conf. Software Maintenance , pp. 54-63
    • Tonella, P.1    Potrich, A.2
  • 153
    • 8344264619 scopus 로고    scopus 로고
    • Static and dynamic distance metrics for feature-based code analysis
    • W.E. Wong and S.S. Gokhale, "Static and Dynamic Distance Metrics for Feature-Based Code Analysis," J. Systems and Software, vol.74, no.3, pp. 283-295, 2005.
    • (2005) J. Systems and Software , vol.74 , Issue.3 , pp. 283-295
    • Wong, W.E.1    Gokhale, S.S.2
  • 154
    • 56849117427 scopus 로고    scopus 로고
    • Automatic identification of key classes in a software system using webmining techniques
    • A. Zaidman and S. Demeyer, "Automatic Identification of Key Classes in a Software System Using Webmining Techniques," J. Software Maintenance and Evolution: Research and Practice, vol.20, no.6, pp. 387-417, 2008.
    • (2008) J. Software Maintenance and Evolution: Research and Practice , vol.20 , Issue.6 , pp. 387-417
    • Zaidman, A.1    Demeyer, S.2


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