{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T06:21:26Z","timestamp":1773210086230,"version":"3.50.1"},"reference-count":55,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"9","license":[{"start":{"date-parts":[[2003,9,1]],"date-time":"2003-09-01T00:00:00Z","timestamp":1062374400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2003,9]]},"DOI":"10.1109\/tse.2003.1232284","type":"journal-article","created":{"date-parts":[[2003,9,30]],"date-time":"2003-09-30T14:33:34Z","timestamp":1064932414000},"page":"782-795","source":"Crossref","is-referenced-by-count":255,"title":["Polymetric views - A lightweight visual approach to reverse engineering"],"prefix":"10.1109","volume":"29","author":[{"given":"M.","family":"Lanza","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Ducasse","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/52.43044"},{"issue":"8","key":"ref2","first-page":"45","article-title":"Re-Engineering Object-Oriented Legacy Systems","volume":"10","author":"Casais","year":"1998","journal-title":"J. Object-Oriented Programming"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/52.687941"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1994.296790"},{"key":"ref5","volume-title":"Software Engineering","author":"Sommerville","year":"2000"},{"key":"ref6","volume-title":"201 Principles of Software Development.","author":"Davis","year":"1995"},{"key":"ref7","volume-title":"Object-Oriented Reengineering Patterns.","author":"Demeyer","year":"2002"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(98)10055-9"},{"key":"ref9","volume-title":"Software Visualization\u2014Programming as a Multimedia Experience","author":"Stasko","year":"1998"},{"key":"ref10","volume-title":"Information Visualization.","author":"Ware","year":"2000"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/203241.203251"},{"key":"ref12","volume-title":"Software Metrics: A Rigorous and Practical Approach","author":"Fenton","year":"1996"},{"key":"ref13","first-page":"80","article-title":"Mental Models and Software Maintenance","volume-title":"Empirical Studies of Programmers, Proc. First Workshop","author":"Littman"},{"key":"ref14","volume-title":"The FAMOOS Object-Oriented Reengineering Handbook.","year":"1999"},{"key":"ref15","article-title":"FAMIX 2. 1\u2014The FAMOOS Information Exchange Model","author":"Demeyer","year":"2001"},{"key":"ref16","article-title":"Moose: An Extensible Language-Independent Environment for Reengineering Object-Oriented Systems","volume-title":"Proc. Second Int\u2019l Symp. Constructing Software Eng. Tools (CoSET 2000)","author":"Ducasse"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1999.806958"},{"key":"ref18","volume-title":"Object-Oriented Software Metrics: A Practical Guide.","author":"Lorenz","year":"1994"},{"key":"ref19","volume-title":"Object-Oriented Metrics: Measures of Complexity.","author":"Henderson-Sellers","year":"1996"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"ref21","volume-title":"Graph Drawing\u2014Algorithms for the Visualization of Graphs.","author":"Battista","year":"1999"},{"key":"ref22","volume-title":"Object-Oriented Design Heuristics.","author":"Riel","year":"1996"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9942(1997)3:4<253::AID-TAPO3>3.0.CO;2-T"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/581339.581453"},{"key":"ref25","author":"Beck","year":"1997","journal-title":"Smalltalk Best Practice Patterns."},{"issue":"4","key":"ref26","first-page":"539","article-title":"Towards a Methodology for the Understanding of Object-Oriented Systems","volume":"20","author":"Ducasse","year":"2001","journal-title":"Technique et Science Informatiques"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504304"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1999.792593"},{"key":"ref29","volume-title":"Combining Metrics and Graphs for Object Oriented Reverse Engineering","author":"Lanza","year":"1999"},{"key":"ref30","volume-title":"Design Patterns.","author":"Gamma","year":"1995"},{"key":"ref31","volume-title":"Smalltalk with Style.","author":"Klimas","year":"1996"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/32.508315"},{"key":"ref33","volume-title":"Modeling Object-Oriented Software for Reverse Engineering and Refactoring","author":"Tichelaar","year":"2001"},{"key":"ref34","article-title":"Why Unified is not Universal? UML Shortcomings for Coping with Round-Trip Engineering","volume-title":"Proc. Second Int\u2019l Conf. the Unified Modeling Language (UML \u201999)","author":"Demeyer"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/141936.141943"},{"key":"ref36","article-title":"Beoc Analysis Report","author":"Ducasse","year":"2000"},{"key":"ref37","volume-title":"About Face\u2014The Essentials of User Interface Design.","author":"Cooper","year":"1995"},{"key":"ref38","volume-title":"Readings in Information Visualization\u2014Using Vision to Think","author":"Card","year":"1999"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.1993.1015"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1993.366948"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/170035.171537"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/32.177365"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1995.526549"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/2.58216"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380201308"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/217838.217874"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165919"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/62083.62101"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/253228.253356"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1999.792487"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/WVL.1991.238857"},{"key":"ref52","first-page":"69","article-title":"Metrics, Do They Really Help?","volume-title":"Proc. Languages et Mod\u00e9les \u00e1 Objets, (LMO \u201999)","author":"Demeyer"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1998.671605"},{"key":"ref54","article-title":"A Product Metrics Tool Integrated into a Software Development Environment","volume-title":"Proc. Object-Oriented Technology Ecoop\u201998 Workshop Reader","author":"Lewerentz"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2002.1173087"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/32\/27606\/01232284.pdf?arnumber=1232284","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,16]],"date-time":"2025-03-16T05:10:20Z","timestamp":1742101820000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1232284\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,9]]},"references-count":55,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2003,9]]}},"URL":"https:\/\/doi.org\/10.1109\/tse.2003.1232284","relation":{},"ISSN":["0098-5589"],"issn-type":[{"value":"0098-5589","type":"print"}],"subject":[],"published":{"date-parts":[[2003,9]]}}}