{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T00:46:43Z","timestamp":1725497203920},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540773504"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-77351-1_19","type":"book-chapter","created":{"date-parts":[[2007,12,6]],"date-time":"2007-12-06T11:23:58Z","timestamp":1196940238000},"page":"235-251","source":"Crossref","is-referenced-by-count":5,"title":["Patterns of Component Evolution"],"prefix":"10.1007","author":[{"given":"Rajesh","family":"Vasa","sequence":"first","affiliation":[]},{"given":"Markus","family":"Lumpe","sequence":"additional","affiliation":[]},{"given":"Jean-Guy","family":"Schneider","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"19_CR1","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511811432","volume-title":"Modern Compiler Implementation in Java","author":"W.A. Appel","year":"2002","unstructured":"Appel, W.A.: Modern Compiler Implementation in Java, 2nd edn. Cambridge University Press, Cambridge (2002)","edition":"2"},{"issue":"3\u20134","key":"19_CR2","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1016\/j.cl.2004.11.002","volume":"31","author":"A. Bergel","year":"2005","unstructured":"Bergel, A., Ducasse, S., Nierstrasz, O., Wuyts, R.: Classboxes: Controlling Visibility of Class Extensions. Journal of Computer Languages, Systems & Structures\u00a031(3\u20134), 107\u2013126 (2005)","journal-title":"Journal of Computer Languages, Systems & Structures"},{"key":"19_CR3","doi-asserted-by":"crossref","unstructured":"Clifton, C., Leavens, G.T., Chambers, C., Millstein, T.: MultiJava: Modular Open Classes and Symmetric Multiple Dispatch for Java. In: Proceedings OOPSLA 2000, ACM SIGPLAN Notices, vol.\u00a035, pp. 130\u2013146 (October 2000)","DOI":"10.1145\/354222.353181"},{"key":"19_CR4","volume-title":"Monographs on Applied Probability and Statistics","author":"D.R. Cox","year":"1966","unstructured":"Cox, D.R., Lewis, P.A.W.: The Statistical Analysis of Series of Events. In: Monographs on Applied Probability and Statistics, Chapman and Hall, Sydney, Australia (1966)"},{"key":"19_CR5","unstructured":"Dami, L.: Software Composition: Towards an Integration of Functional and Object-Oriented Approaches. PhD thesis, Centre Universitaire d\u2019Informatique, University of Geneva, CH (1994)"},{"key":"19_CR6","unstructured":"Fenton, N.E., Pfleeger, S.L.: Software Metrics: A Rigorous & Practical Approach, 2nd edn. Thomson Publishing (1996)"},{"key":"19_CR7","volume-title":"Design Patterns","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley, Reading (1995)"},{"key":"19_CR8","first-page":"103","volume-title":"IWPSE 2001","author":"M. Godfrey","year":"2001","unstructured":"Godfrey, M., Tu, Q.: Growth, Evolution, and Structural Change in Open Source Software. In: IWPSE 2001. Proceedings of the 4th International Workshop on Principles of Software Evolution, Vienna, Austria, pp. 103\u2013106. ACM Press, Vienna (2001)"},{"key":"19_CR9","volume-title":"ICSM 2000","author":"M.W. Godfrey","year":"2000","unstructured":"Godfrey, M.W., Tu, Q.: Evolution in Open Source Software: A Case Study. In: ICSM 2000. Proceedings of the 16th International Conference on Software Maintenance, San Jose, California, IEEE Computer Society Press, Los Alamitos (2000)"},{"issue":"1","key":"19_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/BF02249043","volume":"1","author":"C.F. Kemerer","year":"1995","unstructured":"Kemerer, C.F.: Empirical Research on Software Complexity and Software Maintenance. Annals of Software Engineering\u00a01(1), 1\u201322 (1995)","journal-title":"Annals of Software Engineering"},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"Lehman, M.M., Perry, D.E., Ramil, J.C.F., Turski, W.M., Wernik, P.: Metrics and Laws of Software Evolution \u2013 The Nineties View. In: Metrics 1997. Proceedings of the Fourth International Symposium on Software Metrics, Albuquerque, New Mexico, pp. 20\u201332 (November 1997)","DOI":"10.1109\/METRIC.1997.637156"},{"issue":"9","key":"19_CR12","doi-asserted-by":"publisher","first-page":"1060","DOI":"10.1109\/PROC.1980.11805","volume":"68","author":"M.M. Lehman","year":"1980","unstructured":"Lehman, M.M.: Programs, Life Cycles, and Laws of Software Evolution. Proceedings of the IEEE\u00a068(9), 1060\u20131076 (1980)","journal-title":"Proceedings of the IEEE"},{"key":"19_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1007\/11821946_20","volume-title":"Software Composition","author":"M. Lumpe","year":"2006","unstructured":"Lumpe, M., Schneider, J.-G.: On the Integration of Classboxes into C#. In: L\u00f6we, W., S\u00fcdholt, M. (eds.) SC 2006. LNCS, vol.\u00a04089, pp. 307\u2013322. Springer, Heidelberg (2006)"},{"key":"19_CR14","volume-title":"Encyclopedia of Evolution","author":"M. Mitchell","year":"2002","unstructured":"Mitchell, M., Newmann, M.: Complex Systems Theory and Evolution. In: Pagel, M. (ed.) Encyclopedia of Evolution, Oxford University Press, Oxford (2002)"},{"key":"19_CR15","doi-asserted-by":"crossref","unstructured":"Mockus, A., Fielding, R., Herbsleb, J.: A Case Study of Open Source Software Development: The Apache Server. In: Proceedings ICSE 2000, Limerick, Ireland, pp. 263\u2013272 (June 2000)","DOI":"10.1145\/337180.337209"},{"issue":"4","key":"19_CR16","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1103\/PhysRevE.68.046116","volume":"68","author":"C.R. Myers","year":"2003","unstructured":"Myers, C.R.: Software systems as complex networks: Structure, function, and evolvability of software collaboration graphs. Physical Review E\u00a068(4), 46\u2013116 (2003)","journal-title":"Physical Review E"},{"issue":"2","key":"19_CR17","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1137\/S003614450342480","volume":"45","author":"M.E.J. Newmann","year":"2003","unstructured":"Newmann, M.E.J.: The Structure and Function of Complex Networks. SIAM Review\u00a045(2), 167\u2013256 (2003)","journal-title":"SIAM Review"},{"issue":"9","key":"19_CR18","doi-asserted-by":"publisher","first-page":"160","DOI":"10.1145\/130994.131005","volume":"35","author":"O. Nierstrasz","year":"1992","unstructured":"Nierstrasz, O., Gibbs, S., Tsichritzis, D.: Component-Oriented Software Development. Communications of the ACM\u00a035(9), 160\u2013165 (1992)","journal-title":"Communications of the ACM"},{"issue":"5","key":"19_CR19","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1145\/1060710.1060716","volume":"48","author":"A. Potanin","year":"2005","unstructured":"Potanin, A., Noble, J., Frean, M., Biddle, R.: Scale-free Geometry in OO Programs. Communications of the ACM\u00a048(5), 99\u2013103 (2005)","journal-title":"Communications of the ACM"},{"key":"19_CR20","volume-title":"Software Engineering: A Practitioner\u2019s Approach","author":"R.S. Pressman","year":"2005","unstructured":"Pressman, R.S.: Software Engineering: A Practitioner\u2019s Approach, 6th edn. McGraw-Hill, New York (2005)","edition":"6"},{"key":"19_CR21","doi-asserted-by":"crossref","unstructured":"Rogerson, D.: Inside COM: Microsoft\u2019s Component Object Model. Microsoft Press (1997)","DOI":"10.1049\/ee.1997.0007"},{"key":"19_CR22","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-03345-6","volume-title":"Software Engineering with Reusable Components","author":"J. Sametinger","year":"1997","unstructured":"Sametinger, J.: Software Engineering with Reusable Components. Springer, Heidelberg (1997)"},{"key":"19_CR23","unstructured":"Szyperski, C.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley \/ ACM Press (2002)"},{"issue":"8","key":"19_CR24","first-page":"599","volume":"22","author":"W.M. Turski","year":"1996","unstructured":"Turski, W.M.: Reference Model for Smooth Growth of Software Systems. IEEE Transactions on Software Engineering\u00a022(8), 599\u2013600 (1996)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"8","key":"19_CR25","doi-asserted-by":"publisher","first-page":"814","DOI":"10.1109\/TSE.2002.1027802","volume":"28","author":"W.M. Turski","year":"2002","unstructured":"Turski, W.M.: The Reference Model for Smooth Growth of Software Systems Revisited. IEEE Transactions on Software Engineering\u00a028(8), 814\u2013815 (2002)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"19_CR26","first-page":"463","volume-title":"ISESE 2005","author":"R. Vasa","year":"2005","unstructured":"Vasa, R., Schneider, J.-G., Woodward, C., Cain, A.: Detecting Structural Changes in Object-Oriented Software Systems. In: Verner, J., Travassos, G.H. (eds.) ISESE 2005. Proceedings of 4th International Symposium on Empirical Software Engineering, Noosa Heads, Australia, pp. 463\u2013470. IEEE Computer Society Press, Los Alamitos (2005)"}],"container-title":["Lecture Notes in Computer Science","Software Composition"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-77351-1_19.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,15]],"date-time":"2023-05-15T04:36:41Z","timestamp":1684125401000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-77351-1_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540773504"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-77351-1_19","relation":{},"subject":[]}}