메뉴 건너뛰기




Volumn 19, Issue 3, 2005, Pages 127-140

Reconstruction of software architectures: A literature and methods overview on the state of the science;Rekonstruktion von Software-Architekturen: Ein Literatur- und Methoden-Überblick zum Stand der Wissenschaft

Author keywords

Architecture reconstruction; Bibliography; Reverse engineering; Software architecture

Indexed keywords

ARCHITECTURE RECONSTRUCTION; BIBLIOGRAPHY; SOFTWARE ARCHITECTURE; STAKEHOLDERS;

EID: 19044393495     PISSN: 01783564     EISSN: None     Source Type: Journal    
DOI: 10.1007/s00450-005-0180-1     Document Type: Article
Times cited : (5)

References (181)
  • 1
    • 0005296647 scopus 로고
    • On a 'buzzword': Hierarchical structure
    • North Holland Publishing Company
    • Parnas DL (1974) On a 'buzzword': Hierarchical structure. In: Proc. IFIP Congress. North Holland Publishing Company
    • (1974) Proc. IFIP Congress
    • Parnas, D.L.1
  • 3
    • 0001134191 scopus 로고
    • A framework for information systems architecture
    • Zachman JA (1987) A framework for information systems architecture. IBM Systems Journal 26(3)
    • (1987) IBM Systems Journal , vol.26 , Issue.3
    • Zachman, J.A.1
  • 4
    • 0000091416 scopus 로고
    • Extending and formalising the framework for information systems architecture
    • Sowa JF, Zachman JA (1992) Extending and formalising the framework for information systems architecture. IBM Systems Journal 31(3):590-616
    • (1992) IBM Systems Journal , vol.31 , Issue.3 , pp. 590-616
    • Sowa, J.F.1    Zachman, J.A.2
  • 5
    • 0032623840 scopus 로고    scopus 로고
    • A framework for information systems architecture
    • Zachman JA (1999) A framework for information systems architecture. IBM Systems Journal 38(2&3):454-470
    • (1999) IBM Systems Journal , vol.38 , Issue.2-3 , pp. 454-470
    • Zachman, J.A.1
  • 6
    • 0001956194 scopus 로고
    • Foundations for the study of software
    • October 1992
    • Perry DE, Wolf AL (1992) Foundations for the study of software. ACM SIGSOFT 17(4):40-52, October 1992
    • (1992) ACM SIGSOFT , vol.17 , Issue.4 , pp. 40-52
    • Perry, D.E.1    Wolf, A.L.2
  • 7
    • 0029408391 scopus 로고
    • The 4+1 view model of architecture
    • November 1995
    • Kruchten P (1995) The 4+1 view model of architecture. IEEE Software 12(6):42-50, November 1995
    • (1995) IEEE Software , vol.12 , Issue.6 , pp. 42-50
    • Kruchten, P.1
  • 12
    • 84979070056 scopus 로고    scopus 로고
    • Enhancing domain-specific software architecture recovery
    • May 2003. IEEE Computer Society Press
    • Ivkovic I, Godfrey M (2003) Enhancing domain-specific software architecture recovery. In: International Workshop on Program Comprehension, May 2003. IEEE Computer Society Press, pp 266-270
    • (2003) International Workshop on Program Comprehension , pp. 266-270
    • Ivkovic, I.1    Godfrey, M.2
  • 13
    • 0033316366 scopus 로고    scopus 로고
    • Requirements recovery from legacy systems by analyzing and modelling behavior
    • IEEE Computer Society Press
    • Liu K, Alderson A, Qureshi Z (1999) Requirements recovery from legacy systems by analyzing and modelling behavior. In: International Conference on Software Maintenance. IEEE Computer Society Press
    • (1999) International Conference on Software Maintenance
    • Liu, K.1    Alderson, A.2    Qureshi, Z.3
  • 14
    • 84952904169 scopus 로고    scopus 로고
    • Generation of architectural documentation using XML
    • October 2002. IEEE Computer Society Press
    • Riva C, Yang Y (2002) Generation of architectural documentation using XML. In: Working Conference on Reverse Engineering, October 2002. IEEE Computer Society Press, pp 161-169
    • (2002) Working Conference on Reverse Engineering , pp. 161-169
    • Riva, C.1    Yang, Y.2
  • 15
  • 17
    • 0345890021 scopus 로고    scopus 로고
    • Practice patterns for architecture reconstruction
    • IEEE Computer Society Press, October 2002
    • Stoermer C, O'Brien L, Verhoef C (2002) Practice patterns for architecture reconstruction. In: Working Conference on Reverse Engineering. IEEE Computer Society Press, pp 151-160, October 2002
    • (2002) Working Conference on Reverse Engineering , pp. 151-160
    • Stoermer, C.1    O'Brien, L.2    Verhoef, C.3
  • 18
    • 84944526137 scopus 로고    scopus 로고
    • Moving towards quality attribute driven software architecture reconstruction
    • November 2003. IEEE Computer Society Press
    • Stoermer C, O'Brien L, Verhoef C (2003) Moving towards quality attribute driven software architecture reconstruction. In: Working Conference on Reverse Engineering, November 2003. IEEE Computer Society Press, pp 46-56
    • (2003) Working Conference on Reverse Engineering , pp. 46-56
    • Stoermer, C.1    O'brien, L.2    Verhoef, C.3
  • 19
    • 19044365479 scopus 로고    scopus 로고
    • MAP - Mining architectures for product line evaluations
    • August 2001. IEEE Computer Society Press
    • Stoermer C, O'Brien L (2001) MAP - mining architectures for product line evaluations. In: IEEE/IFIP Working Conference on Software Architecture, August 2001. IEEE Computer Society Press, pp 35-44
    • (2001) IEEE/IFIP Working Conference on Software Architecture , pp. 35-44
    • Stoermer, C.1    O'brien, L.2
  • 20
    • 80155180207 scopus 로고    scopus 로고
    • Focus: A light-weight, incremental approach to software architecture recovery and evolution
    • August 2001. IEEE Computer Society Press
    • Ding L, Medvidovic N (2001) Focus: A light-weight, incremental approach to software architecture recovery and evolution. In: IEEE/IFIP Working Conference on Software Architecture, August 2001. IEEE Computer Society Press, pp 191-200
    • (2001) IEEE/IFIP Working Conference on Software Architecture , pp. 191-200
    • Ding, L.1    Medvidovic, N.2
  • 21
    • 84944610992 scopus 로고    scopus 로고
    • Software clustering based on information loss minimization
    • November 2003. IEEE Computer Society Press
    • Andritsos P, Tzerpos V (2003) Software clustering based on information loss minimization. In: Working Conference on Reverse Engineering, November 2003. IEEE Computer Society Press, pp 334-343
    • (2003) Working Conference on Reverse Engineering , pp. 334-343
    • Andritsos, P.1    Tzerpos, V.2
  • 25
    • 0033882574 scopus 로고    scopus 로고
    • A use-case driven method of architecture recovery for program understanding and reuse reengineering
    • IEEE Computer Society Press
    • Bojic D, Velasevic D (2000) A use-case driven method of architecture recovery for program understanding and reuse reengineering. In: European Conference on Software Maintenance and Reengineering. IEEE Computer Society Press
    • (2000) European Conference on Software Maintenance and Reengineering
    • Bojic, D.1    Velasevic, D.2
  • 27
  • 29
    • 0031351641 scopus 로고    scopus 로고
    • Finding components in a hierarchy of modules: A step towards architectural understanding
    • IEEE Computer Society Press
    • Girard J-F, Koschke R (1997) Finding components in a hierarchy of modules: a step towards architectural understanding. In: International Conference on Software Maintenance. IEEE Computer Society Press
    • (1997) International Conference on Software Maintenance
    • Girard, J.-F.1    Koschke, R.2
  • 30
    • 0031385202 scopus 로고    scopus 로고
    • Comparison of abstract data type and abstract state encapsulation detection techniques for architectural understanding
    • IEEE Computer Society Press
    • Girard J-F, Koschke R, Schied G (1997) Comparison of abstract data type and abstract state encapsulation detection techniques for architectural understanding. In: Working Conference on Reverse Engineering. IEEE Computer Society Press
    • (1997) Working Conference on Reverse Engineering
    • Girard, J.-F.1    Koschke, R.2    Schied, G.3
  • 31
  • 32
    • 0031331774 scopus 로고    scopus 로고
    • Reverse architecting approach for complex systems
    • IEEE Computer Society Press
    • Krikhaar R (1997) Reverse architecting approach for complex systems. In: International Conference on Software Maintenance. IEEE Computer Society Press
    • (1997) International Conference on Software Maintenance
    • Krikhaar, R.1
  • 33
    • 0029232097 scopus 로고
    • Toward experimental evaluation of subsystem classification recovery techniques
    • July 1995. IEEE Computer Society Press
    • Lakhotia A, Gravley JM (1995) Toward experimental evaluation of subsystem classification recovery techniques. In: Working Conference on Reverse Engineering, July 1995. IEEE Computer Society Press, pp 262-271
    • (1995) Working Conference on Reverse Engineering , pp. 262-271
    • Lakhotia, A.1    Gravley, J.M.2
  • 34
    • 0030615516 scopus 로고    scopus 로고
    • Assessing modular structure of legacy code based on mathematical concept analysis
    • IEEE Computer Society Press
    • Lindig C, Snelting G (1997) Assessing modular structure of legacy code based on mathematical concept analysis. In: International Conference on Software Engineering. IEEE Computer Society Press, pp 349-359
    • (1997) International Conference on Software Engineering , pp. 349-359
    • Lindig, C.1    Snelting, G.2
  • 36
    • 0033358757 scopus 로고    scopus 로고
    • Mojo: A distance metric for software clustering
    • IEEE Computer Society Press
    • Tzerpos V, Holt RC (1999) Mojo: A distance metric for software clustering. In: Working Conference on Reverse Engineering. IEEE Computer Society Press, pp 187-196
    • (1999) Working Conference on Reverse Engineering , pp. 187-196
    • Tzerpos, V.1    Holt, R.C.2
  • 37
    • 77956617699 scopus 로고    scopus 로고
    • A multiple hill climbing approach to software module clustering
    • September 2003. IEEE Computer Society Press
    • Mahdavi K, Harman M, Hierons RM (2003) A multiple hill climbing approach to software module clustering. In: International Conference on Software Maintenance, September 2003. IEEE Computer Society Press, pp 315-324
    • (2003) International Conference on Software Maintenance , pp. 315-324
    • Mahdavi, K.1    Harman, M.2    Hierons, R.M.3
  • 38
    • 0030380369 scopus 로고    scopus 로고
    • Recovering the structure of software systems using tube graph interconnection clustering
    • IEEE Computer Society Press
    • Mancoridis S, Holt RC (1996) Recovering the structure of software systems using tube graph interconnection clustering. In: International Conference on Software Maintenance. IEEE Computer Society Press
    • (1996) International Conference on Software Maintenance
    • Mancoridis, S.1    Holt, R.C.2
  • 40
    • 3042856057 scopus 로고    scopus 로고
    • The weighted combined algorithm: A linkage algorithm for software clustering
    • March 2004. IEEE Computer Society Press
    • Maqbool O, Babri HA (2004) The weighted combined algorithm: A linkage algorithm for software clustering. In: European Conference on Software Maintenance and Reengineering, March 2004. IEEE Computer Society Press, pp 15-24
    • (2004) European Conference on Software Maintenance and Reengineering , pp. 15-24
    • Maqbool, O.1    Babri, H.A.2
  • 41
    • 0034770382 scopus 로고    scopus 로고
    • Craft: A framework for evaluating software clustering results in the absence of benchmark decompositions
    • IEEE Computer Society Press
    • Mitchell BS, Mancoridis S (2001) Craft: A framework for evaluating software clustering results in the absence of benchmark decompositions. In: Working Conference on Reverse Engineering. IEEE Computer Society Press, pp 93-102
    • (2001) Working Conference on Reverse Engineering , pp. 93-102
    • Mitchell, B.S.1    Mancoridis, S.2
  • 44
    • 0032320781 scopus 로고    scopus 로고
    • A visual representation model for software subsystem decomposition
    • IEEE Computer Society Press
    • de Oca CM, Carver DL (1998) A visual representation model for software subsystem decomposition. In: Working Conference on Reverse Engineering. IEEE Computer Society Press
    • (1998) Working Conference on Reverse Engineering
    • Oca, C.M.1    Carver, D.L.2
  • 45
    • 84951206257 scopus 로고    scopus 로고
    • The effect of call graph construction algorithms for object-oriented programs on automatic clustering
    • IEEE Computer Society Press
    • Rayside D, Reuss S, Hedges E, Kontogiannis K (2000) The effect of call graph construction algorithms for object-oriented programs on automatic clustering. In: International Workshop on Program Comprehension. IEEE Computer Society Press
    • (2000) International Workshop on Program Comprehension
    • Rayside, D.1    Reuss, S.2    Hedges, E.3    Kontogiannis, K.4
  • 48
    • 77956614304 scopus 로고    scopus 로고
    • A graph pattern matching approach to software architecture recovery
    • November 2001. IEEE Computer Society Press
    • Sartipi K, Kontogiannis K (2001) A graph pattern matching approach to software architecture recovery. In: International Conference on Software Maintenance, November 2001. IEEE Computer Society Press, pp 408-417
    • (2001) International Conference on Software Maintenance , pp. 408-417
    • Sartipi, K.1    Kontogiannis, K.2
  • 49
    • 77956614231 scopus 로고    scopus 로고
    • On modeling software architecture recovery as graph matching
    • September 2003. IEEE Computer Society Press
    • Sartipi K, Kontogiannis K (2003) On modeling software architecture recovery as graph matching. In: International Conference on Software Maintenance, September 2003. IEEE Computer Society Press, pp 224-234
    • (2003) International Conference on Software Maintenance , pp. 224-234
    • Sartipi, K.1    Kontogiannis, K.2
  • 51
    • 84950973601 scopus 로고    scopus 로고
    • Alborz: A query-based tool for software architecture recovery
    • May 2001. IEEE Computer Society Press
    • Sartipi K (2001) Alborz: A query-based tool for software architecture recovery. In: International Workshop on Program Comprehension, May 2001. IEEE Computer Society Press, pp 115-117
    • (2001) International Workshop on Program Comprehension , pp. 115-117
    • Sartipi, K.1
  • 54
    • 0031372523 scopus 로고    scopus 로고
    • Identifying modules via concept analysis
    • IEEE Computer Society Press
    • Siff M, Reps T (1997) Identifying modules via concept analysis. In: International Conference on Software Maintenance. IEEE Computer Society Press, pp 170-179
    • (1997) International Conference on Software Maintenance , pp. 170-179
    • Siff, M.1    Reps, T.2
  • 58
    • 0141692844 scopus 로고    scopus 로고
    • The orphan adoption problem in architecture maintenance
    • IEEE Computer Society Press
    • Tzerpos V (1997) The orphan adoption problem in architecture maintenance. In: Working Conference on Reverse Engineering. IEEE Computer Society Press
    • (1997) Working Conference on Reverse Engineering
    • Tzerpos, V.1
  • 59
    • 84979072993 scopus 로고    scopus 로고
    • An optimal algorithm for mojo distance
    • May 2003. IEEE Computer Society Press
    • Wen Z, Tzerpos V (2003) An optimal algorithm for mojo distance. In: International Workshop on Program Comprehension, May 2003. IEEE Computer Society Press, pp 227-236
    • (2003) International Workshop on Program Comprehension , pp. 227-236
    • Wen, Z.1    Tzerpos, V.2
  • 60
    • 0033904048 scopus 로고    scopus 로고
    • A coupling-guided cluster analysis approach to reengineer the modularity of object-oriented systems
    • IEEE Computer Society Press
    • Abreu F, Pereira G, Sousa P (2000) A coupling-guided cluster analysis approach to reengineer the modularity of object-oriented systems. In: European Conference on Software Maintenance and Reengineering. IEEE Computer Society Press
    • (2000) European Conference on Software Maintenance and Reengineering
    • Abreu, F.1    Pereira, G.2    Sousa, P.3
  • 61
    • 0029220763 scopus 로고
    • Finding objects in procedural programs: An alternative approach
    • July 1995. IEEE Computer Society Press
    • Gall H, Klösch R (1995) Finding objects in procedural programs: an alternative approach. In: Working Conference on Reverse Engineering, July 1995. IEEE Computer Society Press, pp 208-217
    • (1995) Working Conference on Reverse Engineering , pp. 208-217
    • Gall, H.1    Klösch, R.2
  • 62
    • 84944593096 scopus 로고    scopus 로고
    • Reconstructing software architecture for J2EE web applications
    • November 2003. IEEE Computer Society Press
    • Han M, Hofmeister C, Nord RL (2003) Reconstructing software architecture for J2EE web applications. In: Working Conference on Reverse Engineering, November 2003. IEEE Computer Society Press, pp 67-76
    • (2003) Working Conference on Reverse Engineering , pp. 67-76
    • Han, M.1    Hofmeister, C.2    Nord, R.L.3
  • 63
    • 0031624034 scopus 로고    scopus 로고
    • Developing an approach for the recovery of distributed software architectures
    • IEEE Computer Society Press
    • Mendonca NC, Kramer J (1998) Developing an approach for the recovery of distributed software architectures. In: International Workshop on Program Comprehension. IEEE Computer Society Press
    • (1998) International Workshop on Program Comprehension
    • Mendonca, N.C.1    Kramer, J.2
  • 64
    • 18444406513 scopus 로고    scopus 로고
    • Revealing class structure with concept lattices
    • November 2003. IEEE Computer Society Press
    • Dekel U, Gil Y (2003) Revealing class structure with concept lattices. In: Working Conference on Reverse Engineering, November 2003. IEEE Computer Society Press, pp 353-362
    • (2003) Working Conference on Reverse Engineering , pp. 353-362
    • Dekel, U.1    Gil, Y.2
  • 70
    • 0036442294 scopus 로고    scopus 로고
    • Using dynamic information for the iterative recovery of collaborations and roles
    • October 2002. IEEE Computer Society Press
    • Richner T, Ducasse S (2002) Using dynamic information for the iterative recovery of collaborations and roles. In: International Conference on Software Maintenance, October 2002. IEEE Computer Society Press, pp 34-43
    • (2002) International Conference on Software Maintenance , pp. 34-43
    • Richner, T.1    Ducasse, S.2
  • 71
    • 0033352092 scopus 로고    scopus 로고
    • Recovering high-level views of object-oriented applications from static and dynamic information
    • IEEE Computer Society Press
    • Richner T, Ducasse S (1999) Recovering high-level views of object-oriented applications from static and dynamic information. In: International Conference on Software Maintenance. IEEE Computer Society Press
    • (1999) International Conference on Software Maintenance
    • Richner, T.1    Ducasse, S.2
  • 74
    • 77956620089 scopus 로고    scopus 로고
    • Reverse engineering of the interaction diagrams from C++ code
    • September 2003. IEEE Computer Society Press
    • Tonella P, Potrich A (2003) Reverse engineering of the interaction diagrams from C++ code. In: International Conference on Software Maintenance, September 2003. IEEE Computer Society Press, pp 159-168
    • (2003) International Conference on Software Maintenance , pp. 159-168
    • Tonella, P.1    Potrich, A.2
  • 75
    • 19044389546 scopus 로고    scopus 로고
    • Reverse engineering aggregation relationship based on propagation of operations
    • March 2002. IEEE Computer Society Press
    • Yeh D, Kuo W-Y (2002) Reverse engineering aggregation relationship based on propagation of operations. In: European Conference on Software Maintenance and Reengineering, March 2002. IEEE Computer Society Press, pp 223-231
    • (2002) European Conference on Software Maintenance and Reengineering , pp. 223-231
    • Yeh, D.1    Kuo, W.-Y.2
  • 80
    • 84952902833 scopus 로고    scopus 로고
    • Relating expectations to automatically recovered design patterns
    • October 2002. IEEE Computer Society Press
    • Asencio A, Cardman S, Harris D, Laderman E (2002) Relating expectations to automatically recovered design patterns. In: Working Conference on Reverse Engineering, October 2002. IEEE Computer Society Press, pp 87-96
    • (2002) Working Conference on Reverse Engineering , pp. 87-96
    • Asencio, A.1    Cardman, S.2    Harris, D.3    Laderman, E.4
  • 84
    • 0030378133 scopus 로고    scopus 로고
    • Design recovery by automated search for structural design patterns in object-oriented software
    • IEEE Computer Society Press
    • Kramer C, Prechelt L (1996) Design recovery by automated search for structural design patterns in object-oriented software. In: Working Conference on Reverse Engineering. IEEE Computer Society Press
    • (1996) Working Conference on Reverse Engineering
    • Kramer, C.1    Prechelt, L.2
  • 85
    • 0033725593 scopus 로고    scopus 로고
    • Data mining library reuse patterns using generalized association rules
    • ACM Press
    • Michail A (2000) Data mining library reuse patterns using generalized association rules. In: International Conference on Software Engineering. ACM Press, pp 167-176
    • (2000) International Conference on Software Engineering , pp. 167-176
    • Michail, A.1
  • 87
    • 84979009584 scopus 로고    scopus 로고
    • Handling large search space in pattern-based reverse engineering
    • May 2003. IEEE Computer Society Press
    • Niere J, Wadsack JP, Wendehals L (2003) Handling large search space in pattern-based reverse engineering. In: International Workshop on Program Comprehension, May 2003. IEEE Computer Society Press, pp 274-283
    • (2003) International Workshop on Program Comprehension , pp. 274-283
    • Niere, J.1    Wadsack, J.P.2    Wendehals, L.3
  • 92
    • 84978933460 scopus 로고    scopus 로고
    • Verification of recovered software architectures
    • IEEE Computer Society Press
    • Gannod GC, Murthy S (2003) Verification of recovered software architectures. In: International Workshop on Program Comprehension. IEEE Computer Society Press, pp 258-267
    • (2003) International Workshop on Program Comprehension , pp. 258-267
    • Gannod, G.C.1    Murthy, S.2
  • 93
    • 84924726569 scopus 로고    scopus 로고
    • Hierarchical reflexion models
    • November 2003. IEEE Computer Society Press
    • Koschke R, Simon D (2003) Hierarchical reflexion models. In: Working Conference on Reverse Engineering, November 2003. IEEE Computer Society Press, pp 36-45
    • (2003) Working Conference on Reverse Engineering , pp. 36-45
    • Koschke, R.1    Simon, D.2
  • 96
    • 0036440678 scopus 로고    scopus 로고
    • Architecture analysis tools to support evolution of large industrial systems
    • October 2002. IEEE Computer Society Press
    • Rötschke T, Krikhaar R (2002) Architecture analysis tools to support evolution of large industrial systems. In: International Conference on Software Maintenance, October 2002. IEEE Computer Society Press, pp 182-191
    • (2002) International Conference on Software Maintenance , pp. 182-191
    • Rötschke, T.1    Krikhaar, R.2
  • 97
    • 0036441910 scopus 로고    scopus 로고
    • Does the code match the design? a process for architecture evaluation
    • IEEE Computer Society Press
    • Tvedt R, Costa P, Lindvall M (2002) Does the code match the design? a process for architecture evaluation. In: International Conference on Software Maintenance. IEEE Computer Society Press, pp 393-403
    • (2002) International Conference on Software Maintenance , pp. 393-403
    • Tvedt, R.1    Costa, P.2    Lindvall, M.3
  • 101
    • 0035000617 scopus 로고    scopus 로고
    • A scenario-driven approach to traceability
    • May 2001. ACM Press
    • Egyed A (2001) A scenario-driven approach to traceability. In: International Conference on Software Engineering, May 2001. ACM Press, pp 123-132
    • (2001) International Conference on Software Engineering , pp. 123-132
    • Egyed, A.1
  • 103
    • 77956610621 scopus 로고    scopus 로고
    • Aiding program comprehension by static and dynamic feature analysis
    • November 2001. IEEE Computer Society Press
    • Eisenbarth T, Koschke R, Simon D (2001) Aiding program comprehension by static and dynamic feature analysis. In: International Conference on Software Maintenance, November 2001. IEEE Computer Society Press, pp 602-611
    • (2001) International Conference on Software Maintenance , pp. 602-611
    • Eisenbarth, T.1    Koschke, R.2    Simon, D.3
  • 104
    • 0036443769 scopus 로고    scopus 로고
    • Incremental location of combined features for large-scale programs
    • October 2002. IEEE Computer Society Press
    • Eisenbarth T, Koschke R, Simon D (2002) Incremental location of combined features for large-scale programs. In: International Conference on Software Maintenance, October 2002. IEEE Computer Society Press, pp 273-282
    • (2002) International Conference on Software Maintenance , pp. 273-282
    • Eisenbarth, T.1    Koschke, R.2    Simon, D.3
  • 105
    • 84951025638 scopus 로고    scopus 로고
    • Feature-driven program understanding using concept analysis of execution traces
    • May 2001. IEEE Computer Society Press
    • Eisenbarth T, Koschke R, Simon D (2001) Feature-driven program understanding using concept analysis of execution traces. In: International Workshop on Program Comprehension, May 2001. IEEE Computer Society Press, pp 300-309
    • (2001) International Workshop on Program Comprehension , pp. 300-309
    • Eisenbarth, T.1    Koschke, R.2    Simon, D.3
  • 108
    • 0037925467 scopus 로고    scopus 로고
    • Recovering documentation-to-source-code traceability links using latent semantic indexing
    • May 2003. IEEE Computer Society Press
    • Marcus A, Maletic JI (2003) Recovering documentation-to-source-code traceability links using latent semantic indexing. In: International Conference on Software Engineering, May 2003. IEEE Computer Society Press, pp 125-134
    • (2003) International Conference on Software Engineering , pp. 125-134
    • Marcus, A.1    Maletic, J.I.2
  • 115
  • 117
    • 0030121527 scopus 로고    scopus 로고
    • Reengineering of configurations based on mathematical concept analysis
    • April 1996
    • Snelting G (1996) Reengineering of configurations based on mathematical concept analysis. ACM Transactions on Software Engineering and Methodology 5(2): 146-189, April 1996
    • (1996) ACM Transactions on Software Engineering and Methodology , vol.5 , Issue.2 , pp. 146-189
    • Snelting, G.1
  • 120
    • 19044366693 scopus 로고    scopus 로고
    • Architecture recovery of dynamically linked applications: A case study
    • June 2002. IEEE Computer Society Press
    • Ivkovic I, Godfrey MW (2002) Architecture recovery of dynamically linked applications: A case study. In: International Workshop on Program Comprehension, June 2002. IEEE Computer Society Press, pp 178-184
    • (2002) International Workshop on Program Comprehension , pp. 178-184
    • Ivkovic, I.1    Godfrey, M.W.2
  • 121
    • 0035784982 scopus 로고    scopus 로고
    • E-cares research project: Understanding complex legacy telecommunication systems
    • March 2001. IEEE Computer Society Press
    • Marburger A, Herzberg D (2001) E-cares research project: Understanding complex legacy telecommunication systems. In: European Conference on Software Maintenance and Reengineering, March 2001. IEEE Computer Society Press, pp 139-147
    • (2001) European Conference on Software Maintenance and Reengineering , pp. 139-147
    • Marburger, A.1    Herzberg, D.2
  • 122
    • 84951096578 scopus 로고    scopus 로고
    • Understanding distributed systems via execution trace data
    • May 2001. IEEE Computer Society Press
    • Moe J, Carr DA (2001) Understanding distributed systems via execution trace data. In: International Workshop on Program Comprehension, May 2001. IEEE Computer Society Press, pp 60-69
    • (2001) International Workshop on Program Comprehension , pp. 60-69
    • Moe, J.1    Carr, D.A.2
  • 127
    • 0029209968 scopus 로고    scopus 로고
    • Recognizers for extracting architectural features from source code
    • July 1996. IEEE Computer Society Press
    • Harris DR, Reubenstein HB, Yeh AS (1996) Recognizers for extracting architectural features from source code. In: Working Conference on Reverse Engineering, July 1996. IEEE Computer Society Press, pp 252-261
    • (1996) Working Conference on Reverse Engineering , pp. 252-261
    • Harris, D.R.1    Reubenstein, H.B.2    Yeh, A.S.3
  • 129
    • 84948673830 scopus 로고    scopus 로고
    • Pattern-supported architecture recovery
    • June 2002. IEEE Computer Society Press
    • Pinzger M, Gall H (2002) Pattern-supported architecture recovery. In: International Workshop on Program Comprehension, June 2002. IEEE Computer Society Press, pp 53-62
    • (2002) International Workshop on Program Comprehension , pp. 53-62
    • Pinzger, M.1    Gall, H.2
  • 130
    • 0030378327 scopus 로고    scopus 로고
    • Augmenting pattern-based architectural recovery with flow analysis: Mosaica case study
    • IEEE Computer Society Press
    • Tonella P, Fiutem R, Antoniol G, Merlo E (1996) Augmenting pattern-based architectural recovery with flow analysis: Mosaica case study. In: Working Conference on Reverse Engineering. IEEE Computer Society Press
    • (1996) Working Conference on Reverse Engineering
    • Tonella, P.1    Fiutem, R.2    Antoniol, G.3    Merlo, E.4
  • 131
    • 84948983939 scopus 로고    scopus 로고
    • Visualizing the execution of Java programs
    • Proceedings of the International Seminar on Software Visualization. Springer-Verlag Berlin
    • De Pauw W, Jensen E, Mitchell N, Sevitsky G, Vlissides J, Yang J (2001) Visualizing the execution of Java programs. In: Proceedings of the International Seminar on Software Visualization, LNCS, vol 2269. Springer-Verlag Berlin, pp 151-162
    • (2001) LNCS , vol.2269 , pp. 151-162
    • De Pauw, W.1    Jensen, E.2    Mitchell, N.3    Sevitsky, G.4    Vlissides, J.5    Yang, J.6
  • 132
    • 73049114240 scopus 로고    scopus 로고
    • Towards the reverse engineering of uml sequence diagrams
    • November 2003. IEEE Computer Society Press
    • Briand LC, Labiche Y, Miao Y (2003) Towards the reverse engineering of uml sequence diagrams. In: Working Conference on Reverse Engineering, November 2003. IEEE Computer Society Press, pp 57-66
    • (2003) Working Conference on Reverse Engineering , pp. 57-66
    • Briand, L.C.1    Labiche, Y.2    Miao, Y.3
  • 134
    • 0031345399 scopus 로고    scopus 로고
    • Using visualization for architectural localization and extraction
    • IEEE Computer Society Press
    • Jerding D, Rugaber S (1997) Using visualization for architectural localization and extraction. In: Working Conference on Reverse Engineering. IEEE Computer Society Press
    • (1997) Working Conference on Reverse Engineering
    • Jerding, D.1    Rugaber, S.2
  • 137
    • 0035836537 scopus 로고    scopus 로고
    • Shimba - An environment for reverse engineering Java software systems
    • Wiley
    • Systä T, Koskimies K, Müller H (2001) Shimba - an environment for reverse engineering Java software systems. Software - Practice and Experience 31(4):371-394, Wiley
    • (2001) Software - Practice and Experience , vol.31 , Issue.4 , pp. 371-394
    • Systä, T.1    Koskimies, K.2    Müller, H.3
  • 138
    • 0034505850 scopus 로고    scopus 로고
    • Understanding the behavior of Java programs
    • November 2000. IEEE Computer Society Press
    • Systä T (2000) Understanding the behavior of Java programs. In: Working Conference on Reverse Engineering, November 2000. IEEE Computer Society Press, pp 214-223
    • (2000) Working Conference on Reverse Engineering , pp. 214-223
    • Systä, T.1
  • 139
    • 0033362381 scopus 로고    scopus 로고
    • On the relationships between static and dynamic models in reverse engineering java software
    • Atlanta, GA, USA, October 1999. IEEE Computer Society Press
    • Systä T (1999) On the Relationships between Static and Dynamic Models in Reverse Engineering Java Software. In: Proceedings of the 6th Working Conference on Reverse Engineering, Atlanta, GA, USA, October 1999. IEEE Computer Society Press, pp 304-313
    • (1999) Proceedings of the 6th Working Conference on Reverse Engineering , pp. 304-313
    • Systä, T.1
  • 140
    • 77956619942 scopus 로고    scopus 로고
    • Form: A framework for creating views of program executions
    • November 2001. IEEE Computer Society Press
    • Souder T, Mancoridis S, Salah M (2001) Form: A framework for creating views of program executions. In: International Conference on Software Maintenance, November 2001. IEEE Computer Society Press, pp 612-621
    • (2001) International Conference on Software Maintenance , pp. 612-621
    • Souder, T.1    Mancoridis, S.2    Salah, M.3
  • 145
    • 84944531804 scopus 로고    scopus 로고
    • Reconstructing ownership architectures to help understand software systems
    • IEEE Computer Society Press
    • Bowman IT, Holt RC (1999) Reconstructing ownership architectures to help understand software systems. In: International Workshop on Program Comprehension. IEEE Computer Society Press
    • (1999) International Workshop on Program Comprehension
    • Bowman, I.T.1    Holt, R.C.2
  • 146
    • 77956616204 scopus 로고    scopus 로고
    • The build-time software architecture view
    • November 2001. IEEE Computer Society Press
    • Tu Q, Godfrey MW (2001) The build-time software architecture view. In: International Conference on Software Maintenance, November 2001. IEEE Computer Society Press, pp 398-407
    • (2001) International Conference on Software Maintenance , pp. 398-407
    • Tu, Q.1    Godfrey, M.W.2
  • 150
    • 19044372340 scopus 로고    scopus 로고
    • Architectural synthesis: Integrating multiple architectural perspectives
    • IEEE Computer Society Press
    • Waters R, Abowd GD (1999) Architectural synthesis: Integrating multiple architectural perspectives. In: Working Conference on Reverse Engineering. IEEE Computer Society Press
    • (1999) Working Conference on Reverse Engineering
    • Waters, R.1    Abowd, G.D.2
  • 155
    • 0025226963 scopus 로고
    • Extracting and restructuring the design of large systems
    • January 1990
    • Choi SC, Scacchi W (1990) Extracting and restructuring the design of large systems. IEEE Software 7(1):66-71, January 1990
    • (1990) IEEE Software , vol.7 , Issue.1 , pp. 66-71
    • Choi, S.C.1    Scacchi, W.2
  • 159
    • 0025512566 scopus 로고
    • Identifying objects in a conventional procedural language: An example of data design recovery
    • November 1990. IEEE Computer Society Press
    • Liu SS, Wilde N (1990) Identifying objects in a conventional procedural language: An example of data design recovery. In: International Conference on Software Maintenance, November 1990. IEEE Computer Society Press, pp 266-271
    • (1990) International Conference on Software Maintenance , pp. 266-271
    • Liu, S.S.1    Wilde, N.2
  • 161
    • 0028515677 scopus 로고
    • An object finder for program structure understanding in software maintenance
    • September-October 1994
    • Ogando RM, Yau SS, Wilde N (1994) An object finder for program structure understanding in software maintenance. Journal on Software Maintenance and Evolution 6(5):261-283, September-October 1994
    • (1994) Journal on Software Maintenance and Evolution , vol.6 , Issue.5 , pp. 261-283
    • Ogando, R.M.1    Yau, S.S.2    Wilde, N.3
  • 163
    • 0031334780 scopus 로고    scopus 로고
    • Applying concept formation methods to object identfication in procedural code
    • November 1997. IEEE Computer Society Press
    • Sahraoui H, Melo W, Lounis H, Dumont F (1997) Applying concept formation methods to object identfication in procedural code. In: International Conference on Automated Software Engineering, November 1997. IEEE Computer Society Press, pp 210-218
    • (1997) International Conference on Automated Software Engineering , pp. 210-218
    • Sahraoui, H.1    Melo, W.2    Lounis, H.3    Dumont, F.4
  • 164
    • 0032310772 scopus 로고    scopus 로고
    • A graph-based object identification process for procedural programs
    • October 1998. IEEE Computer Society Press
    • Valasareddi RR, Carver DL (1998) A graph-based object identification process for procedural programs. In: Working Conference on Reverse Engineering, October 1998. IEEE Computer Society Press, pp 50-58
    • (1998) Working Conference on Reverse Engineering , pp. 50-58
    • Valasareddi, R.R.1    Carver, D.L.2
  • 165
    • 0032298699 scopus 로고    scopus 로고
    • Binding object models to source code: An approach to object-oriented re-architecturing
    • IEEE Computer Society Press
    • Weidl J, Gall H (1998) Binding object models to source code: An approach to object-oriented re-architecturing. In: Proc. of the 22nd Computer Software and Applications Conference. IEEE Computer Society Press
    • (1998) Proc. of the 22nd Computer Software and Applications Conference
    • Weidl, J.1    Gall, H.2
  • 166
    • 0029221117 scopus 로고
    • Recovering abstract data types and object instances from a conventional procedural language
    • IEEE Computer Society Press
    • Yeh AS, Harris D, Reubenstein H (1995) Recovering abstract data types and object instances from a conventional procedural language. In: Working Conference on Reverse Engineering. IEEE Computer Society Press, pp 227-236
    • (1995) Working Conference on Reverse Engineering , pp. 227-236
    • Yeh, A.S.1    Harris, D.2    Reubenstein, H.3
  • 168
    • 0028423394 scopus 로고
    • Using neural networks to modularize software
    • Schwanke RW, Hanson SJ (1994) Using neural networks to modularize software. Machine Learning 15:136-168
    • (1994) Machine Learning , vol.15 , pp. 136-168
    • Schwanke, R.W.1    Hanson, S.J.2
  • 170
    • 0033208054 scopus 로고    scopus 로고
    • A metric-based approach to detect abstract data types and state encapsulations
    • Kluwer Academic Publishers
    • Girard J-F, Koschke R, Schied G (1999) A metric-based approach to detect abstract data types and state encapsulations. Journal on Automated Software Engineering, Kluwer Academic Publishers 6(4)
    • (1999) Journal on Automated Software Engineering , vol.6 , Issue.4
    • Girard, J.-F.1    Koschke, R.2    Schied, G.3
  • 174
    • 0031198432 scopus 로고    scopus 로고
    • Reengineering with reflexion models: A case study
    • August 1997
    • Murphy GC, Notkin D (1997) Reengineering with reflexion models: A case study. IEEE Computer 30(8):29-36, August 1997
    • (1997) IEEE Computer , vol.30 , Issue.8 , pp. 29-36
    • Murphy, G.C.1    Notkin, D.2
  • 177
    • 84961656462 scopus 로고
    • Modeling object-oriented program execution
    • Proceedings of the 8th European Conference on Object-Oriented Programming, Bologna, Italy, July 1994. Springer
    • de Pauw W, Kimelman D, Vlissides J (1994) Modeling Object-Oriented Program Execution. In: Proceedings of the 8th European Conference on Object-Oriented Programming, Lecture Notes in Computer Science vol 821, Bologna, Italy, July 1994. Springer, pp 163-182
    • (1994) Lecture Notes in Computer Science , vol.821 , pp. 163-182
    • De Pauw, W.1    Kimelman, D.2    Vlissides, J.3


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