{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,12,7]],"date-time":"2024-12-07T05:10:36Z","timestamp":1733548236835,"version":"3.30.1"},"reference-count":17,"publisher":"Elsevier BV","issue":"2-3","license":[{"start":{"date-parts":[[2000,3,1]],"date-time":"2000-03-01T00:00:00Z","timestamp":951868800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,17]],"date-time":"2013-07-17T00:00:00Z","timestamp":1374019200000},"content-version":"vor","delay-in-days":4886,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Science of Computer Programming"],"published-print":{"date-parts":[[2000,3]]},"DOI":"10.1016\/s0167-6423(99)00038-6","type":"journal-article","created":{"date-parts":[[2002,10,31]],"date-time":"2002-10-31T21:12:04Z","timestamp":1036098724000},"page":"267-284","source":"Crossref","is-referenced-by-count":5,"title":["Using visualization for architectural localization and extraction"],"prefix":"10.1016","volume":"36","author":[{"given":"Dean","family":"Jerding","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Spencer","family":"Rugaber","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0167-6423(99)00038-6_BIB1","doi-asserted-by":"crossref","unstructured":"G. Abowd, A. Goel, D.F. Jerding, M. McCracken, M. Moore, J.W. Murdock, C. Potts, S. Rugaber, L. Wills, MORALE\/mission oriented architectural legacy evolution, Proc. Int. Conf. on Software Maintenance \u201997 Bari, Italy, September 29\u2013October 3, 1997.","DOI":"10.1109\/ICSM.1997.624241"},{"key":"10.1016\/S0167-6423(99)00038-6_BIB2","doi-asserted-by":"crossref","first-page":"1367","DOI":"10.1002\/spe.4380251205","article-title":"Using formalized temporal message-flow diagrams","volume":"25(12)","author":"Citrin","year":"1995","journal-title":"Software \u2013 Practice Experience"},{"key":"10.1016\/S0167-6423(99)00038-6_BIB3","doi-asserted-by":"crossref","unstructured":"J.E. Cook, A.L. Wolf, Automating process discovery through event-data analysis, Proc. 17th Int. Conf. on Software Engineering, Seattle, WA, April 1995.","DOI":"10.1145\/225014.225021"},{"year":"1995","series-title":"Pattern Languages of Program Design","author":"Coplien","key":"10.1016\/S0167-6423(99)00038-6_BIB4"},{"key":"10.1016\/S0167-6423(99)00038-6_BIB5","doi-asserted-by":"crossref","unstructured":"R. Fiutem, P. Tonella, G. Antoniol, E. Merlo, A cliche-based environment to support architectural reverse engineering, Int. Conf. on Software Engineering, Monterey, CA, November 4\u20138, 1996, pp. 319\u2013328.","DOI":"10.1109\/WCRE.1996.558936"},{"year":"1995","series-title":"Design Patterns","author":"Gamma","key":"10.1016\/S0167-6423(99)00038-6_BIB6"},{"key":"10.1016\/S0167-6423(99)00038-6_BIB7","unstructured":"D. Garlan, B. Monroe, D. Wile, ACME: an interchange language for software architecture, 2nd Edition, Technical Report, Carnegie Mellon University, 1997."},{"key":"10.1016\/S0167-6423(99)00038-6_BIB8","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1007\/BF00126961","article-title":"Extracting architectural features from source code","volume":"3(1\/2)","author":"Harris","year":"1996","journal-title":"Automated Software Eng."},{"key":"10.1016\/S0167-6423(99)00038-6_BIB9","doi-asserted-by":"crossref","unstructured":"D.F. Jerding J.T. Stasko, The information mural: A technique for displaying and navigating large information spaces, Proc. IEEE Visualization \u201995 Symp. on Information Visualization, Atlanta, GA, October 1995, pp. 43\u201350.","DOI":"10.1109\/INFVIS.1995.528685"},{"key":"10.1016\/S0167-6423(99)00038-6_BIB10","doi-asserted-by":"crossref","unstructured":"D.F. Jerding, J.T. Stasko, T. Ball, Visualizing interactions in program executions, Proc. Int. Conf. on Software Engineering, 1997.","DOI":"10.1145\/253228.253356"},{"key":"10.1016\/S0167-6423(99)00038-6_BIB11","doi-asserted-by":"crossref","unstructured":"R. Kazman, L. Bass, G. Abowd, S.M. Webb, SAAM: a method for analyzing the properties of software architectures, Proc. Int. Conf. on Software Engineering 16, Sorrento, Italy, May 1994, pp. 81\u201390.","DOI":"10.1109\/ICSE.1994.296768"},{"key":"10.1016\/S0167-6423(99)00038-6_BIB12","doi-asserted-by":"crossref","unstructured":"D.B. Lange, Y. Nakamura, Interactive visualization of design patterns can help in framework understanding, Proc. ACM OOPSLA \u201995, 1995, pp. 342\u2013357.","DOI":"10.1145\/217838.217874"},{"key":"10.1016\/S0167-6423(99)00038-6_BIB13","doi-asserted-by":"crossref","unstructured":"P.K. Linos, V. Courois, A tool for understanding object-oriented program dependencies, Proc. Workshop on Program Comprehension, 1994, pp. 20\u201327.","DOI":"10.1109\/WPC.1994.341244"},{"key":"10.1016\/S0167-6423(99)00038-6_BIB14","doi-asserted-by":"crossref","unstructured":"G.C. Murphy, D. Notkin, K. Sullivan, Software reflexion models: bridging the gap between source and high-level models, Proc. Foundations of Software Engineering, 1995.","DOI":"10.1145\/222124.222136"},{"key":"10.1016\/S0167-6423(99)00038-6_BIB15","unstructured":"National Center for Supercomputing Applications, NCSA Mosaic Home Page, http:\/\/www.ncsa.uiuc.edu\/SDG\/Software\/Mosaic\/NCSAMosaicHome.html."},{"key":"10.1016\/S0167-6423(99)00038-6_BIB16","unstructured":"M.T. Rose. The Internet Message: Closing the Book with Electronic mail, Prentice-Hall, Englewood Cliffs, NJ, ISBN 0-13-092941-7."},{"key":"10.1016\/S0167-6423(99)00038-6_BIB17","doi-asserted-by":"crossref","unstructured":"M. Sefika, A. Sane, R.H. Campbell, Architecture-oriented visualization, Proc. of ACM OOPSLA \u201996, 1996, pp. 389\u2013405.","DOI":"10.1145\/236337.236380"}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642399000386?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642399000386?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,12,6]],"date-time":"2024-12-06T11:43:34Z","timestamp":1733485414000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167642399000386"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,3]]},"references-count":17,"journal-issue":{"issue":"2-3","published-print":{"date-parts":[[2000,3]]}},"alternative-id":["S0167642399000386"],"URL":"https:\/\/doi.org\/10.1016\/s0167-6423(99)00038-6","relation":{},"ISSN":["0167-6423"],"issn-type":[{"type":"print","value":"0167-6423"}],"subject":[],"published":{"date-parts":[[2000,3]]}}}