메뉴 건너뛰기




Volumn 27, Issue , 2012, Pages 25-42

Visualization and evolution of software architectures

Author keywords

Human perception; Software comprehension; Software evolution; Software maintenance; Sofware architecture visualization

Indexed keywords

ARCHITECTURE VISUALIZATION; DEVELOPING SOLUTIONS; HUMAN PERCEPTION; INTEGRAL COMPONENTS; SOFTWARE COMPREHENSION; SOFTWARE EVOLUTION; STATE OF THE ART; TOOLS AND TECHNIQUES;

EID: 84875294643     PISSN: 21906807     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.4230/OASIcs.VLUDS.2011.25     Document Type: Conference Paper
Times cited : (14)

References (78)
  • 1
    • 84875290736 scopus 로고    scopus 로고
    • SOFTVIS, September 2008. Online; Accessed 17-November-2011
    • SOFTVIS 2008. ACM Symposium on Software Visualization, September 2008. Online; Accessed 17-November-2011.
    • (2008) ACM Symposium on Software Visualization
  • 2
    • 84867919237 scopus 로고    scopus 로고
    • Evospaces: 3d visualization of software architecture
    • Knowledge Systems Institute Graduate School
    • Sazzadul Alam and Philippe Dugerdil. Evospaces: 3d visualization of software architecture. In SEKE, pages 500-505. Knowledge Systems Institute Graduate School, 2007.
    • (2007) SEKE , pp. 500-505
    • Alam, S.1    Dugerdil, P.2
  • 3
    • 0006765965 scopus 로고    scopus 로고
    • Information slices : Visualising and exploring large hierarchies using cascading, semi-circular discs
    • Keith Andrews and Helmut Heidegger. Information slices : Visualising and exploring large hierarchies using cascading, semi-circular discs. Information Visualization, pages 9-12, 1998.
    • (1998) Information Visualization , pp. 9-12
    • Andrews, K.1    Heidegger, H.2
  • 6
    • 22944461954 scopus 로고    scopus 로고
    • Hierarchy based 3d visualization of large software structures
    • pages 598.4-, Washington, DC, USA, IEEE Computer Society
    • Michael Balzer and Oliver Deussen. Hierarchy based 3d visualization of large software structures. In Proceedings of the conference on Visualization '04, VIS '04, pages 598.4-, Washington, DC, USA, 2004. IEEE Computer Society.
    • (2004) Proceedings of the Conference on Visualization '04, VIS '04
    • Balzer, M.1    Deussen, O.2
  • 7
    • 34547294399 scopus 로고    scopus 로고
    • Level-of-detail visualization of clustered graph layouts
    • DOI 10.1109/APVIS.2007.329288, 4126231, Asia-Pacific Symposium on Visualisation 2007, APVIS 2007, Proceedings
    • Michael Balzer and Oliver Deussen. Level-of-detail visualization of clustered graph layouts. In Seok-Hee Hong and Kwan-Liu Ma, editors, APVIS, pages 133-140. IEEE, 2007. (Pubitemid 47133247)
    • (2007) Asia-Pacific Symposium on Visualisation 2007, APVIS 2007, Proceedings , pp. 133-140
    • Balzer, M.1    Deussen, O.2
  • 8
    • 30944450832 scopus 로고    scopus 로고
    • Voronoi treemaps for the visualization of software metrics
    • Proceedings SoftVis '05 - ACM Symposium on Software Visualization
    • Michael Balzer, Oliver Deussen, and Claus Lewerentz. Voronoi treemaps for the visualization of software metrics. In Proceedings of the 2005 ACM symposium on Software visualization, SoftVis '05, pages 165-172, New York, NY, USA, 2005. ACM. (Pubitemid 43111317)
    • (2005) Proceedings SoftVis '05 - ACM Symposium on Software Visualization , pp. 165-172
    • Balzer, M.1    Deussen, O.2    Lewerentz, C.3
  • 9
    • 30944441914 scopus 로고    scopus 로고
    • Software landscapes: Visualizing the structure of large software systems
    • Oliver Deussen, Charles D. Hansen, Daniel A. Keim, and Dietmar Saupe, editors, Eurographics Association
    • Michael Balzer, Andreas Noack, Oliver Deussen, and Claus Lewerentz. Software landscapes: Visualizing the structure of large software systems. In Oliver Deussen, Charles D. Hansen, Daniel A. Keim, and Dietmar Saupe, editors, VisSym, pages 261-266. Eurographics Association, 2004.
    • (2004) VisSym , pp. 261-266
    • Balzer, M.1    Noack, A.2    Deussen, O.3    Lewerentz, C.4
  • 13
    • 67650509280 scopus 로고    scopus 로고
    • Visualizing metrics on areas of interest in software architecture diagrams
    • Peter Eades, Thomas Ertl, and Han-Wei Shen, editors, IEEE Computer Society
    • Heorhiy Byelas and Alexandru Telea. Visualizing metrics on areas of interest in software architecture diagrams. In Peter Eades, Thomas Ertl, and Han-Wei Shen, editors, PacificVis, pages 33-40. IEEE Computer Society, 2009.
    • (2009) PacificVis , pp. 33-40
    • Byelas, H.1    Telea, A.2
  • 18
    • 34948885623 scopus 로고    scopus 로고
    • Reverse engineering with logical coupling
    • DOI 10.1109/WCRE.2006.51, 4023989, Proceedings - 13th Working Conference on Reverse Engineering, WCRE 2006
    • Marco D'Ambros and Michele Lanza. Reverse engineering with logical coupling. In Proceedings of the 13th Working Conference on Reverse Engineering, pages 189-198, Washington, DC, USA, 2006. IEEE Computer Society. (Pubitemid 47514641)
    • (2006) Proceedings - Working Conference on Reverse Engineering, WCRE , pp. 189-198
    • D'Ambros, M.1    Lanza, M.2
  • 19
    • 34547659954 scopus 로고    scopus 로고
    • BugCrawler: Visualizing evolving software systems
    • DOI 10.1109/CSMR.2007.17, 4145055, Proceedings - CSMR 2007: 11th European Conference on Software Maintenance and Reengineering - Software Evolution in Complex Software Intensive Systems
    • Marco D'Ambros and Michele Lanza. Bugcrawler: Visualizing evolving software systems. In 11th European Conference on Software Maintenance and Reengineering, 2007. CSMR '07., pages 333 -334, march 2007. (Pubitemid 47214013)
    • (2007) Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR , pp. 333-334
    • D'Ambros, M.1    Lanza, M.2
  • 20
    • 67049132522 scopus 로고    scopus 로고
    • Visual software evolution reconstruction
    • May
    • Marco D'Ambros and Michele Lanza. Visual software evolution reconstruction. J. Softw. Maint. Evol., 21:217-232, May 2009.
    • (2009) J. Softw. Maint. Evol. , vol.21 , pp. 217-232
    • D'Ambros, M.1    Lanza, M.2
  • 23
    • 67649872581 scopus 로고    scopus 로고
    • Save: Software architecture visualization and evaluation
    • Andreas Winter, Rudolf Ferenc, and Jens Knodel, editors, IEEE
    • Slawomir Duszynski, Jens Knodel, and Mikael Lindvall. Save: Software architecture visualization and evaluation. In Andreas Winter, Rudolf Ferenc, and Jens Knodel, editors, CSMR, pages 323-324. IEEE, 2009.
    • (2009) CSMR , pp. 323-324
    • Duszynski, S.1    Knodel, J.2    Lindvall, M.3
  • 25
    • 33646134309 scopus 로고    scopus 로고
    • Seesoft - A tool for visualizing line oriented software statistics
    • Stuart K. Card, Jock D. Mackinlay, and Ben Shneiderman, editors, Morgan Kaufmann Publishers Inc. San Francisco, CA, USA
    • Stephen G. Eick, Joseph L. Steffen, and Eric E. Sumner Jr. Seesoft - a tool for visualizing line oriented software statistics. In Stuart K. Card, Jock D. Mackinlay, and Ben Shneiderman, editors, Readings in information visualization, pages 419-430. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1999.
    • (1999) Readings in Information Visualization , pp. 419-430
    • Eick, S.G.1    Steffen, J.L.2    Sumner Jr., E.E.3
  • 27
    • 84875286326 scopus 로고    scopus 로고
    • Ph.D. Metrics and models in software quality engineering., -, January
    • Ronald B. Finkbine, Ph.D. Metrics and models in software quality engineering. SIGSOFT Softw. Eng. Notes, 21:89-, January 1996.
    • (1996) SIGSOFT Softw. Eng. Notes , vol.21 , pp. 89
    • Finkbine, R.B.1
  • 28
    • 84875339742 scopus 로고    scopus 로고
    • UML Forum. Uml faq @ONLINE, December 2011
    • UML Forum. Uml faq @ONLINE, December 2011.
  • 29
    • 36448987517 scopus 로고    scopus 로고
    • 3D visualisation of code structures in Java software systems
    • DOI 10.1145/1148493.1148515, Proceedings - SOFTVIS 06: ACM Symposium on Software Visualization
    • Alexander Fronk, Armin Bruckhoff, and Michael Kern. 3d visualisation of code structures in java software systems. In Proceedings of the 2006 ACM symposium on Software visualization, SoftVis '06, pages 145-146, New York, NY, USA, 2006. ACM. (Pubitemid 350164667)
    • (2006) Proceedings - SOFTVIS 06: ACM Symposium on Software Visualization , pp. 145-146
    • Fronk, A.1    Bruckhoff, A.2    Kern, M.3
  • 31
    • 42549103058 scopus 로고    scopus 로고
    • Software architecture visualization: An evaluation framework and its application
    • DOI 10.1109/TSE.2007.70757
    • K Gallagher, A Hatch, and M Munro. Software architecture visualization : an evaluation framework and its application. IEEE Transactions on Software Engineering, 34(2):260-270, 2008. (Pubitemid 351583531)
    • (2008) IEEE Transactions on Software Engineering , vol.34 , Issue.2 , pp. 260-270
    • Gallagher, K.1    Hatch, A.2    Munro, M.3
  • 36
    • 33845640864 scopus 로고    scopus 로고
    • Hierarchical edge bundles: Visualization of adjacency relations in hierarchical data
    • DOI 10.1109/TVCG.2006.147
    • Danny Holten. Hierarchical edge bundles: Visualization of adjacency relations in hierarchical data. IEEE Transactions on Visualization and Computer Graphics, 12:741-748, September 2006. (Pubitemid 44955599)
    • (2006) IEEE Transactions on Visualization and Computer Graphics , vol.12 , Issue.5 , pp. 741-748
    • Holten, D.1
  • 37
    • 53149116706 scopus 로고    scopus 로고
    • Visual comparison of hierarchically organized data
    • Danny Holten and Jarke J. van Wijk. Visual comparison of hierarchically organized data. Computer Graphics Forum, 27(3):759-766, 2008.
    • (2008) Computer Graphics Forum , vol.27 , Issue.3 , pp. 759-766
    • Holten, D.1    Van Wijk, J.J.2
  • 38
    • 84943169889 scopus 로고    scopus 로고
    • Object oriented metrics: Precision tools and configurable visualisations
    • Washington, DC, USA, IEEE Computer Society
    • Warwick Irwin and Neville Churcher. Object oriented metrics: Precision tools and configurable visualisations. In Proceedings of the 9th International Symposium on Software Metrics, pages 112-, Washington, DC, USA, 2003. IEEE Computer Society.
    • (2003) Proceedings of the 9th International Symposium on Software Metrics , pp. 112
    • Irwin, W.1    Churcher, N.2
  • 39
    • 85032279305 scopus 로고
    • Tree-maps: A space-filling approach to the visualization of hierarchical information structures
    • Los Alamitos, CA, USA, IEEE Computer Society Press
    • Brian Johnson and Ben Shneiderman. Tree-maps: a space-filling approach to the visualization of hierarchical information structures. In Proceedings of the 2nd conference on Visualization '91, VIS '91, pages 284-291, Los Alamitos, CA, USA, 1991. IEEE Computer Society Press.
    • (1991) Proceedings of the 2nd Conference on Visualization '91, VIS '91 , pp. 284-291
    • Johnson, B.1    Shneiderman, B.2
  • 42
    • 84901672172 scopus 로고    scopus 로고
    • Novel visual representations for software metrics using 3d and animation
    • Jürgen Münch and Peter Liggesmeyer, editors, volume 150 of LNI, GI
    • Andreas Kerren and Ilir Jusufi. Novel visual representations for software metrics using 3d and animation. In Jürgen Münch and Peter Liggesmeyer, editors, Software Engineering (Workshops), volume 150 of LNI, pages 147-154. GI, 2009.
    • (2009) Software Engineering (Workshops) , pp. 147-154
    • Kerren, A.1    Jusufi, I.2
  • 43
    • 0029178750 scopus 로고
    • A focus+context technique based on hyperbolic geometry for visualizing large hierarchies
    • New York, NY, USA, ACM Press/Addison-Wesley Publishing Co
    • John Lamping, Ramana Rao, and Peter Pirolli. A focus+context technique based on hyperbolic geometry for visualizing large hierarchies. In Proceedings of the SIGCHI conference on Human factors in computing systems, CHI '95, pages 401-408, New York, NY, USA, 1995. ACM Press/Addison-Wesley Publishing Co.
    • (1995) Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '95 , pp. 401-408
    • Lamping, J.1    Rao, R.2    Pirolli, P.3
  • 46
    • 0142103236 scopus 로고    scopus 로고
    • Polymetric views-A lightweight visual approach to reverse engineering
    • September
    • Michele Lanza and Stéphane Ducasse. Polymetric views-a lightweight visual approach to reverse engineering. IEEE Trans. Softw. Eng., 29:782-795, September 2003.
    • (2003) IEEE Trans. Softw. Eng. , vol.29 , pp. 782-795
    • Lanza, M.1    Ducasse, S.2
  • 48
    • 0033909149 scopus 로고    scopus 로고
    • Opportunities for information visualization
    • IEEE, jan/feb
    • J.D. Mackinlay. Opportunities for information visualization. Computer Graphics and Applications, IEEE, 20(1):22 -23, jan/feb 2000.
    • (2000) Computer Graphics and Applications , vol.20 , Issue.1 , pp. 22-23
    • MacKinlay, J.D.1
  • 53
    • 79955814593 scopus 로고    scopus 로고
    • A gentle overview of software visualization
    • September
    • M. Petre and E. Quincey. A gentle overview of software visualization. PPIG News Letter, pages 1-10, September 2006.
    • (2006) PPIG News Letter , pp. 1-10
    • Petre, M.1    Quincey, E.2
  • 54
    • 30944437265 scopus 로고    scopus 로고
    • Visualizing multiple evolution metrics
    • DOI 10.1145/1056018.1056027, Proceedings SoftVis '05 - ACM Symposium on Software Visualization
    • Martin Pinzger, Harald Gall, Michael Fischer, and Michele Lanza. Visualizing multiple evolution metrics. In Proceedings of the 2005 ACM symposium on Software visualization, SoftVis '05, pages 67-75, New York, NY, USA, 2005. ACM. (Pubitemid 43111307)
    • (2005) Proceedings SoftVis '05 - ACM Symposium on Software Visualization , pp. 67-75
    • Pinzger, M.1    Gall, H.2    Fischer, M.3    Lanza, M.4
  • 56
    • 84958540357 scopus 로고    scopus 로고
    • User Preference of Graph Layout Aesthetics: A UML Study
    • Graph Drawing
    • Helen C. Purchase, Jo-Anne Allder, and David A. Carrington. User preference of graph layout aesthetics: A uml study. In Proceedings of the 8th International Symposium on Graph Drawing, GD '00, pages 5-18, London, UK, 2001. Springer-Verlag. (Pubitemid 33243314)
    • (2001) Lecture Notes in Computer Science , Issue.1984 , pp. 5-18
    • Purchase, H.C.1    Allder, J.-A.2    Carrington, D.3
  • 65
    • 0034499211 scopus 로고    scopus 로고
    • Focus+context display and navigation techniques for enhancing radial, space-filling hierarchy visualizations
    • Washington, DC, USA, IEEE Computer Society
    • John Stasko and Eugene Zhang. Focus+context display and navigation techniques for enhancing radial, space-filling hierarchy visualizations. In Proceedings of the IEEE Symposium on Information Vizualization 2000, INFOVIS '00, pages 57-, Washington, DC, USA, 2000. IEEE Computer Society.
    • (2000) Proceedings of the IEEE Symposium on Information Vizualization 2000, INFOVIS '00 , pp. 57
    • Stasko, J.1    Zhang, E.2
  • 68
    • 27744508581 scopus 로고    scopus 로고
    • On evaluating the layout of UML class diagrams for program comprehension
    • Proceedings - 13th International Workshop on Program Comprehension, IWPC 2005
    • Dabo Sun and Kenny Wong. On evaluating the layout of uml class diagrams for program comprehension. In Proceedings of the 13th International Workshop on Program Comprehension, pages 317-326, Washington, DC, USA, 2005. IEEE Computer Society. (Pubitemid 41624393)
    • (2005) Proceedings - IEEE Workshop on Program Comprehension , pp. 317-326
    • Sun, D.1    Wong, K.2
  • 69
    • 53149150230 scopus 로고    scopus 로고
    • Code flows: Visualizing structural evolution of source code
    • Alexandru Telea and David Auber. Code flows: Visualizing structural evolution of source code. Comput. Graph. Forum, 27(3):831-838, 2008.
    • (2008) Comput. Graph. Forum , vol.27 , Issue.3 , pp. 831-838
    • Telea, A.1    Auber, D.2
  • 70
    • 77958177219 scopus 로고    scopus 로고
    • Visual tools for software architecture understanding: A stakeholder perspective
    • Alexandru Telea, Lucian Voinea, and Hans Sassenburg. Visual tools for software architecture understanding: A stakeholder perspective. IEEE Software, 27:46-53, 2010.
    • (2010) IEEE Software , vol.27 , pp. 46-53
    • Telea, A.1    Voinea, L.2    Sassenburg, H.3
  • 72
    • 34248140406 scopus 로고    scopus 로고
    • Multiscale and multivariate visualizations of software evolution
    • DOI 10.1145/1148493.1148510, Proceedings - SOFTVIS 06: ACM Symposium on Software Visualization
    • Lucian Voinea and Alexandru Telea. Multiscale and multivariate visualizations of software evolution. In Proceedings of the 2006 ACM symposium on Software visualization, SoftVis '06, pages 115-124, New York, NY, USA, 2006. ACM. (Pubitemid 350164664)
    • (2006) Proceedings - SOFTVIS 06: ACM Symposium on Software Visualization , pp. 115-124
    • Voinea, L.1    Telea, A.2
  • 73
    • 50249146418 scopus 로고    scopus 로고
    • Version-centric visualization of code evolution
    • Ken Brodlie, David J. Duke, and Kenneth I. Joy, editors, Eurographics Association
    • Lucian Voinea, Alexandru Telea, and Michel R. V. Chaudron. Version-centric visualization of code evolution. In Ken Brodlie, David J. Duke, and Kenneth I. Joy, editors, EuroVis, pages 223-230. Eurographics Association, 2005.
    • (2005) EuroVis , pp. 223-230
    • Voinea, L.1    Telea, A.2    Chaudron, M.R.V.3
  • 74
    • 33745817859 scopus 로고    scopus 로고
    • Visualization of large hierarchical data by circle packing
    • CHI 2006: Conference on Human Factors in Computing Systems, Conference Proceedings SIGCHI
    • Weixin Wang, Hui Wang, Guozhong Dai, and Hongan Wang. Visualization of large hierarchical data by circle packing. In Proceedings of the SIGCHI conference on Human Factors in computing systems, CHI '06, pages 517-520, New York, NY, USA, 2006. ACM. (Pubitemid 44032139)
    • (2006) Conference on Human Factors in Computing Systems - Proceedings , vol.1 , pp. 517-520
    • Wang, W.1    Wang, H.2    Dai, G.3    Wang, H.4
  • 76
    • 42149116096 scopus 로고    scopus 로고
    • Visualizing software systems as cities
    • Jonathan I. Maletic, Alexandru Telea, and Andrian Marcus, editors, IEEE Computer Society
    • Richard Wettel and Michele Lanza. Visualizing software systems as cities. In Jonathan I. Maletic, Alexandru Telea, and Andrian Marcus, editors, VISSOFT, pages 92-99. IEEE Computer Society, 2007.
    • (2007) Vissoft , pp. 92-99
    • Wettel, R.1    Lanza, M.2


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