{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,5]],"date-time":"2025-05-05T04:07:29Z","timestamp":1746418049257,"version":"3.28.0"},"reference-count":34,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/wcre.2002.1173066","type":"proceedings-article","created":{"date-parts":[[2003,6,26]],"date-time":"2003-06-26T01:03:42Z","timestamp":1056589422000},"page":"77-86","source":"Crossref","is-referenced-by-count":6,"title":["A methodology for developing transformations using the maintainability soft-goal graph"],"prefix":"10.1109","author":[{"given":"L.","family":"Tahvildari","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"K.","family":"Kontogiannis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(02)00082-1"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2001.957811"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2002.1167824"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2002.995810"},{"journal-title":"Requirements Engineering Frameworks for Understanding","year":"1996","author":"wieringe","key":"ref34"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1147\/sj.364.0564"},{"journal-title":"Refactoring Improving the Design of Existing Code","year":"1999","author":"fowler","key":"ref11"},{"journal-title":"Design Patterns Elements of Reusable Object-Oriented Software","year":"1995","author":"gamma","key":"ref12"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1142\/9789812798039_0001"},{"year":"1999","key":"ref14"},{"key":"ref15","volume":"1","author":"grand","year":"1998","journal-title":"Pattrens in Java"},{"key":"ref16","volume":"2","author":"grand","year":"1999","journal-title":"Pattrens in Java"},{"year":"1996","key":"ref17"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1994.296768"},{"key":"ref19","doi-asserted-by":"crossref","DOI":"10.21236\/ADA371802","author":"klein","year":"1999","journal-title":"Attribute-based architecture styles Technical Report CMU\/SEI-99-TR-022 ADA371802"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.1999.809579"},{"journal-title":"Characteristics of Software Quality","year":"1978","author":"boehm","key":"ref4"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1002\/smr.4360060502"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1997.624252"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/52.43044"},{"key":"ref29","first-page":"157","article-title":"A workbench for quality based software re-engineering to object-oriented platforms","author":"tahvildari","year":"2000","journal-title":"Proceedings of the ACM International Conference in Object-Oriented Programming Systems Languages and Applications (OOPSLA) - Doctoral Symposium"},{"journal-title":"Pattern-Oriented Software Architecture A System of Patterns","year":"1999","author":"buschmann","key":"ref5"},{"journal-title":"Automated Application of Design Patterns A Refactoring Approach","year":"2000","author":"cinneide","key":"ref8"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-5269-7"},{"key":"ref2","article-title":"Quality attribute workshops","author":"barbacci","year":"2001","journal-title":"Technical report cmu\/sei-2001-tr-010"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.1997.632834"},{"journal-title":"Software Re-engineering","year":"1993","author":"arnold","key":"ref1"},{"key":"ref20","first-page":"1","article-title":"Code migration through transformations: An experience report","author":"kontogiannis","year":"1998","journal-title":"Proceedings of IBM CASCON'98 Conference"},{"journal-title":"Refactoring Object-Oriented Framework","year":"1992","author":"opdyke","key":"ref22"},{"journal-title":"Re-engineering Legacy Software Systems","year":"1998","author":"miller","key":"ref21"},{"journal-title":"Software Engineering A Practitioner's Approach","year":"2000","author":"pressman","key":"ref24"},{"journal-title":"Migration of Procedural Systems to Object-oriented Architectures","year":"1999","author":"patil","key":"ref23"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TOOLS.1998.713608"},{"journal-title":"Eliminating Analysis in Refactoring","year":"1999","author":"roberts","key":"ref25"}],"event":{"name":"Ninth Working Conference on Reverse Engineering","acronym":"WCRE-02","location":"Richmond, VA, USA"},"container-title":["Ninth Working Conference on Reverse Engineering, 2002. Proceedings."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8373\/26362\/01173066.pdf?arnumber=1173066","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,2,25]],"date-time":"2018-02-25T00:38:09Z","timestamp":1519519089000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1173066\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":34,"URL":"https:\/\/doi.org\/10.1109\/wcre.2002.1173066","relation":{},"subject":[]}}