{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T10:06:42Z","timestamp":1742983602692,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642226540"},{"type":"electronic","value":"9783642226557"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-22655-7_25","type":"book-chapter","created":{"date-parts":[[2011,7,18]],"date-time":"2011-07-18T13:37:43Z","timestamp":1310996263000},"page":"533-557","source":"Crossref","is-referenced-by-count":3,"title":["Counting Messages as a Proxy for Average Execution Time in Pharo"],"prefix":"10.1007","author":[{"given":"Alexandre","family":"Bergel","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"25_CR1","first-page":"85","volume-title":"Proceedings of PLDI 1997","author":"G. Ammons","year":"1997","unstructured":"Ammons, G., Ball, T., Larus, J.R.: Exploiting hardware performance counters with flow and context sensitive profiling. In: Proceedings of PLDI 1997, pp. 85\u201396. ACM, New York (1997)"},{"key":"25_CR2","first-page":"151","volume-title":"Proceedings OOPSLA 1986","author":"G. Robert","year":"1986","unstructured":"Robert, G.: Atkinson. Hurricane: An optimizing compiler for Smalltalk. In: Proceedings OOPSLA 1986, pp. 151\u2013158. ACM, New York (1986)"},{"key":"25_CR3","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1007\/s00607-002-1453-1","volume":"69","author":"S. Baskiyar","year":"2002","unstructured":"Baskiyar, S.: Efficient execution of pure object-oriented programs by follow-up compilation. Computing\u00a069, 273\u2013289 (2002)","journal-title":"Computing"},{"key":"25_CR4","unstructured":"Bergel, A., Ba\u00f1ados, F.B., Robbes, R., R\u00f6thlisberger, D.: Spy: A flexible code profiling framework. In: Smalltalks (2010) (to appear)"},{"key":"25_CR5","first-page":"291","volume-title":"Proceedings of TOOLS EUROPE 2010","author":"A. Bergel","year":"2010","unstructured":"Bergel, A., Robbes, R., Binder, W.: Visualizing dynamic metrics with profiling blueprints. In: Proceedings of TOOLS EUROPE 2010, pp. 291\u2013309. Springer, Heidelberg (2010)"},{"key":"25_CR6","first-page":"19","volume-title":"Proceedings of the 3rd International Conference on the Quantitative Evaluation of Systems","author":"A. Camesi","year":"2006","unstructured":"Camesi, A., Hulaas, J., Binder, W.: Continuous bytecode instruction counting for cpu consumption estimation. In: Proceedings of the 3rd International Conference on the Quantitative Evaluation of Systems, pp. 19\u201330. IEEE, Los Alamitos (2006)"},{"key":"25_CR7","unstructured":"Diwan, A., Lee, H., Grunwald, D.: Energy consumption and garbage collection in low-powered computing. Cu-cs-930-02, University of Colorado (2002)"},{"key":"25_CR8","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1145\/974044.974067","volume-title":"Proceedings of the Fourth International Workshop on Software and Performance","author":"M. Dmitriev","year":"2004","unstructured":"Dmitriev, M.: Profiling java applications using code hotswapping and dynamic call graph revelation. In: Proceedings of the Fourth International Workshop on Software and Performance, pp. 139\u2013150. ACM, New York (2004)"},{"issue":"2","key":"25_CR9","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1145\/1119479.1119483","volume":"28","author":"S. Ducasse","year":"2006","unstructured":"Ducasse, S., Nierstrasz, O., Sch\u00e4rli, N., Wuyts, R., Black, A.P.: Traits: A mechanism for fine-grained reuse. TOPLAS\u00a028(2), 331\u2013388 (2006)","journal-title":"TOPLAS"},{"key":"25_CR10","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1007\/978-3-642-02571-6_15","volume-title":"Objects, Components, Models and Patterns","author":"S. Ducasse","year":"2009","unstructured":"Ducasse, S., Pollet, D., Bergel, A., Cassou, D.: Reusing and composing tests with traits. In: Oriol, M., Meyer, B. (eds.) TOOLS EUROPE 2009. Lecture Notes in Business Information Processing, vol.\u00a033, pp. 252\u2013271. Springer, Heidelberg (2009)"},{"key":"25_CR11","volume-title":"Statistics","author":"D. Freedman","year":"1997","unstructured":"Freedman, D., Pisani, R., Purves, R.: Statistics, 3rd edn. W. W. Norton & Company, New York (1997)","edition":"3"},{"key":"25_CR12","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1145\/133057.133152","volume-title":"Proceedings of Joint International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS 1992\/PERFORMANCE 1992","author":"A. Gupta","year":"1992","unstructured":"Gupta, A., Hwu, W.-M.W.: Xprof: profiling the execution of X Window programs. In: Proceedings of Joint International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS 1992\/PERFORMANCE 1992, pp. 253\u2013254. ACM, New York (1992)"},{"issue":"4","key":"25_CR13","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1145\/582415.582418","volume":"20","author":"K. J\u00e4rvelin","year":"2002","unstructured":"J\u00e4rvelin, K., Kek\u00e4l\u00e4inen, J.: Cumulated gain-based evaluation of ir techniques. ACM Trans. Inf. Syst.\u00a020(4), 422\u2013446 (2002)","journal-title":"ACM Trans. Inf. Syst."},{"key":"25_CR14","first-page":"18","volume-title":"Proceedings of OOPSLA 1988","author":"R. Johnson","year":"1988","unstructured":"Johnson, R.: TS: An optimizing compiler for Smalltalk. In: Proceedings of OOPSLA 1988, pp. 18\u201326. ACM, New York (1988)"},{"issue":"3","key":"25_CR15","doi-asserted-by":"publisher","first-page":"464","DOI":"10.1145\/321707.321717","volume":"19","author":"L. Kleinrock","year":"1972","unstructured":"Kleinrock, L., Muntz, R.R.: Processor sharing queueing models of mixed scheduling disciplines for time shared system. J. ACM\u00a019(3), 464\u2013482 (1972)","journal-title":"J. ACM"},{"key":"25_CR16","volume-title":"Introductory Statistics","author":"P.S. Mann","year":"2006","unstructured":"Mann, P.S.: Introductory Statistics. Wiley, Chichester (2006)"},{"key":"25_CR17","volume-title":"Agile Software Development. Principles, Patterns, and Practices","author":"R.C. Martin","year":"2002","unstructured":"Martin, R.C.: Agile Software Development. Principles, Patterns, and Practices. Prentice-Hall, Englewood Cliffs (2002)"},{"key":"25_CR18","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1145\/1148493.1148513","volume-title":"Proceedings of Symposium on Software Visualization (SoftVis 2006)","author":"M. Meyer","year":"2006","unstructured":"Meyer, M., G\u00eerba, T., Lungu, M.: Mondrian: An agile visualization framework. In: Proceedings of Symposium on Software Visualization (SoftVis 2006), pp. 135\u2013144. ACM, New York (2006)"},{"key":"25_CR19","first-page":"354","volume-title":"Proceedings of OOPSLA 1987","author":"E. Miranda","year":"1987","unstructured":"Miranda, E.: Brouhaha \u2014 A portable Smalltalk interpreter. In: Proceedings of OOPSLA 1987, pp. 354\u2013365. ACM, New York (1987)"},{"key":"25_CR20","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1145\/1508244.1508275","volume-title":"Proceeding of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2009","author":"T. Mytkowicz","year":"2009","unstructured":"Mytkowicz, T., Diwan, A., Hauswirth, M., Sweeney, P.F.: Producing wrong data without doing anything obviously wrong! In. In: Proceeding of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2009, pp. 265\u2013276. ACM, New York (2009)"},{"key":"25_CR21","first-page":"187","volume-title":"Proceedings of PLDI 2010","author":"T. Mytkowicz","year":"2010","unstructured":"Mytkowicz, T., Diwan, A., Hauswirth, M., Sweeney, P.F.: Evaluating the accuracy of java profilers. In: Proceedings of PLDI 2010, pp. 187\u2013197. ACM, New York (2010)"},{"key":"25_CR22","doi-asserted-by":"publisher","first-page":"33124","DOI":"10.1063\/1.3187791","volume":"19","author":"T. Mytkowicz","year":"2009","unstructured":"Mytkowicz, T., Diwan, A., Bradley, E.: Computers Are Dynamical Systems. Chaos\u00a019, 033124 (2009)","journal-title":"Chaos"},{"key":"25_CR23","first-page":"107","volume-title":"Proceedings of OOPSLA 1986","author":"A. Dain Samples","year":"1986","unstructured":"Dain Samples, A., Ungar, D., Hilfinger, P.: SOAR: Smalltalk without bytecodes. In: Proceedings of OOPSLA 1986, pp. 107\u2013118. ACM, New York (1986)"},{"key":"25_CR24","first-page":"37","volume-title":"Proceedings of AOSD 2010","author":"\u00c9. Tanter","year":"2010","unstructured":"Tanter, \u00c9.: Execution levels for aspect-oriented programming. In: Proceedings of AOSD 2010, pp. 37\u201348. ACM, New York (2010)"},{"key":"25_CR25","first-page":"189","volume-title":"Smalltalk-80: Bits of History, Words of Advice","author":"D. Ungar","year":"1983","unstructured":"Ungar, D., Patterson, D.: Smalltalk-80: Bits of History, Words of Advice Berkeley Smalltalk: Who Knows Where the Time Goes? In: Smalltalk-80: Bits of History, Words of Advice, pp. 189\u2013206. Addison-Wesley, Reading (1983)"},{"key":"25_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1007\/11587514_6","volume-title":"High Performance Embedded Architectures and Compilers","author":"J. Yu","year":"2005","unstructured":"Yu, J., Yang, J., Chen, S., Luo, Y., Bhuyan, L.N.: Enhancing network processor simulation speed with statistical input sampling. In: Conte, T., Navarro, N., Hwu, W.-m.W., Valero, M., Ungerer, T. (eds.) HiPEAC 2005. LNCS, vol.\u00a03793, pp. 68\u201383. Springer, Heidelberg (2005)"}],"container-title":["Lecture Notes in Computer Science","ECOOP 2011 \u2013 Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-22655-7_25","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,12]],"date-time":"2019-06-12T22:30:52Z","timestamp":1560378652000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-22655-7_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642226540","9783642226557"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-22655-7_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}