{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,25]],"date-time":"2026-02-25T12:58:16Z","timestamp":1772024296584,"version":"3.50.1"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"1-4","license":[{"start":{"date-parts":[[2000,5,1]],"date-time":"2000-05-01T00:00:00Z","timestamp":957139200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2000,5,1]],"date-time":"2000-05-01T00:00:00Z","timestamp":957139200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Annals of Software Engineering"],"published-print":{"date-parts":[[2000,5]]},"DOI":"10.1023\/a:1018933026438","type":"journal-article","created":{"date-parts":[[2003,2,19]],"date-time":"2003-02-19T22:07:13Z","timestamp":1045692433000},"page":"235-248","source":"Crossref","is-referenced-by-count":30,"title":["Modeling software evolution by evolving interoperation graphs"],"prefix":"10.1007","volume":"9","author":[{"given":"V\u00e1clav","family":"Rajlich","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"326255_CR1","volume-title":"Software Change Impact Analysis","author":"S.A. Bohner","year":"1996","unstructured":"Bohner, S.A. and R.S. Arnold (1996), Software Change Impact Analysis, IEEE Computer Society Press, Los Alamitos, CA."},{"key":"326255_CR2","volume-title":"The Unified Modeling Language User Guide","author":"G. Booch","year":"1998","unstructured":"Booch, G., J. Rumbaugh, and I. Jacobson (1998), The Unified Modeling Language User Guide, Addison-Wesley, Reading, MA."},{"key":"326255_CR3","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MC.1987.1663532","volume":"4","author":"F. Brooks","year":"1987","unstructured":"Brooks, F., (1987), \u201cNo Silver Bullet,\u201d IEEE Computer 20, 4, 10-19.","journal-title":"IEEE Computer 20"},{"key":"326255_CR4","doi-asserted-by":"crossref","unstructured":"Chen, Y.F., M.Y. Nishimoto, and C.V. Ramamoorthy (1990), \u201cThe C Information Abstractor System,\u201d IEEE Transactions on Software Engineering 16, 325-334.","DOI":"10.1109\/32.48940"},{"key":"326255_CR5","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1145\/255656.255698","volume":"6","author":"M.A. Cusumano","year":"1997","unstructured":"Cusumano, M.A. and R.W. Selby (1997) \u201cHow Microsoft Builds Software,\u201d Communications of ACM 40, 6, 53-61.","journal-title":"Communications of ACM 40"},{"key":"326255_CR6","volume-title":"Design Patterns","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., R. Helm, R. Johnson, and J. Vlissides (1995), Design Patterns, Addison-Wesley, Reading, MA."},{"key":"326255_CR7","first-page":"208","volume-title":"Proceedings of the International Conference on Software Maintenance","author":"M.M. Lehman","year":"1998","unstructured":"Lehman, M.M., D.E. Perry, and J.F. Ramil (1998), \u201cImplication of Evolution Metrics on Software Maintenance,\u201d In Proceedings of the International Conference on Software Maintenance, IEEE Computer Society Press, Los Alamitos, CA, pp. 208-217."},{"key":"326255_CR8","doi-asserted-by":"publisher","first-page":"521","DOI":"10.1109\/32.708567","volume":"3","author":"D. Le Metayer","year":"1998","unstructured":"Le Metayer, D. (1998), \u201cDescribing Software Architecture Styles Using Graph Grammars,\u201d IEEE Transactions on Software Engineering 24, 3, 521-533.","journal-title":"IEEE Transactions on Software Engineering 24"},{"key":"326255_CR9","first-page":"171","volume-title":"Proc. International Conference on Software Maintenance","author":"L. Li","year":"1996","unstructured":"Li, L. and A.J. Offutt (1996), \u201cAlgorithmic Analysis of the Impact of Changes to Object-Oriented Software,\u201d In Proc. International Conference on Software Maintenance, IEEE Computer Society Press, Los Alamitos, CA, pp. 171-184."},{"key":"326255_CR10","doi-asserted-by":"publisher","first-page":"917","DOI":"10.1109\/32.57627","volume":"8","author":"Luqi","year":"1990","unstructured":"Luqi (1990), \u201cA Graph Model for Software Evolution,\u201d IEEE Trans. on Software Engineering 16, 8, 917-927.","journal-title":"IEEE Trans. on Software Engineering 16"},{"key":"326255_CR11","first-page":"235","volume-title":"Proceedings of International Conference on Software Maintenance","author":"P.P. Queille","year":"1995","unstructured":"Queille, P.P., J.F. Vodroit, N. Wilde, and M. Munro (1995), \u201cThe Impact Analysis Task in Software Maintenance: A Case Study,\u201d In Proceedings of International Conference on Software Maintenance, IEEE Computer Society Press, Los Alamitos, CA, pp. 235-252."},{"key":"326255_CR12","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"12","author":"D.L. Parnas","year":"1972","unstructured":"Parnas, D.L., (1972), \u201cOn the Criteria to Be Used in Decomposing Systems into Modules,\u201d Communications of the ACM 15, 12, 1053-1058.","journal-title":"Communications of the ACM 15"},{"key":"326255_CR13","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1016\/0164-1212(94)90078-7","volume":"24","author":"V. Rajlich","year":"1994","unstructured":"Rajlich, V., (1994), \u201cDecomposition\/Generalization Methodology for Object Oriented Programming,\u201d Journal of Systems and Software 24, 181-186.","journal-title":"Journal of Systems and Software"},{"key":"326255_CR14","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1007\/3-540-08342-1_31","volume-title":"Automata, Languages, and Programming","author":"V. Rajlich","year":"1977","unstructured":"Rajlich, V., (1977), \u201cTheory of Data Structures by Relational and Graph Grammars,\u201d In Automata, Languages, and Programming, Lecture Notes in Computer Science, Vol. 52, Springer-Verlag, Berlin, pp. 391-511."},{"key":"326255_CR15","doi-asserted-by":"crossref","unstructured":"Rajlich, V., (1997a), \u201cMSE: A Methodology for Software Evolution,\u201d Journal of Software Maintenance 9, 103-125.","DOI":"10.1002\/(SICI)1096-908X(199703)9:2<103::AID-SMR146>3.0.CO;2-N"},{"key":"326255_CR16","doi-asserted-by":"crossref","unstructured":"Rajlich, V. (1997b), \u201cA Model of Change Propagation based on Graph Rewriting,\u201d In Proceedings of IEEE International Conference on Software Maintenace, pp. 84-91.","DOI":"10.1109\/ICSM.1997.624234"},{"key":"326255_CR17","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1002\/spe.4380200108","volume":"1","author":"V. Rajlich","year":"1990","unstructured":"Rajlich, V., N. Damaskinos, P. Linos, and W. Khorshid (1990), \u201cVIFOR: A Tool for Software Maintenance,\u201d Software-Practice and Experience 20, 1, 67-77.","journal-title":"Software-Practice and Experience 20"},{"key":"326255_CR18","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/S0164-1212(98)10024-9","volume":"43","author":"V. Rajlich","year":"1998","unstructured":"Rajlich, V. and S. Ragunathan (1998), \u201cA Case Study of Evolution in Object Oriented and Heterogenous Architectures,\u201d Journal of Systems and Software 43, 85-91.","journal-title":"Journal of Systems and Software"},{"key":"326255_CR19","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1109\/32.485224","volume":"4","author":"V. Rajlich","year":"1996","unstructured":"Rajlich, V., and J. Silva (1996), \u201cEvolution and Reuse of Orthogonal Architectures,\u201d IEEE Transactions on Software Engineering 22, 4, 153-157.","journal-title":"IEEE Transactions on Software Engineering 22"},{"key":"326255_CR20","volume-title":"Software Architecture","author":"M. Shaw","year":"1996","unstructured":"Shaw, M. and D. Garland (1996), Software Architecture, Prentice-Hall, Upper Saddle River, NJ."},{"key":"326255_CR21","volume-title":"Configuration Management","author":"W. Tichy","year":"1994","unstructured":"Tichy, W., (1994), Configuration Management, Wiley, New York."},{"key":"326255_CR22","first-page":"60","volume-title":"Proceedings of Compsac","author":"S.S. Yau","year":"1978","unstructured":"Yau, S.S., J.S. Collofello, and T. MacGregor (1978), \u201cRipple Effect Analysis of Software Maintenance,\u201d In Proceedings of Compsac, IEEE Computer Society Press, Los Alamitos, CA, pp. 60-65."}],"container-title":["Annals of Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1018933026438.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1018933026438\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1018933026438.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,18]],"date-time":"2025-05-18T14:17:11Z","timestamp":1747577831000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1018933026438"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,5]]},"references-count":22,"journal-issue":{"issue":"1-4","published-print":{"date-parts":[[2000,5]]}},"alternative-id":["326255"],"URL":"https:\/\/doi.org\/10.1023\/a:1018933026438","relation":{},"ISSN":["1022-7091","1573-7489"],"issn-type":[{"value":"1022-7091","type":"print"},{"value":"1573-7489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2000,5]]}}}