

{"id":357,"date":"2014-12-15T15:44:55","date_gmt":"2014-12-15T14:44:55","guid":{"rendered":"https:\/\/project.inria.fr\/se-seminars\/?p=357"},"modified":"2014-12-15T15:57:34","modified_gmt":"2014-12-15T14:57:34","slug":"memory-and-test-visualization","status":"publish","type":"post","link":"https:\/\/project.inria.fr\/se-seminars\/memory-and-test-visualization\/","title":{"rendered":"Memory and test visualization"},"content":{"rendered":"<p>What: Memory and test visualization<br \/>\nWho: Alexandre Bergel, full-time Assistant Professor at the University of Chile, co-founder of Object Profile<br \/>\nWhen: Tuesday, 16th of December, 14:30<br \/>\nWhere: Inria, Lille B31<\/p>\n<p>Abstract:<br \/>\nThis talk will present the latest advances by the Object Profile company and Pleiad laboratory, from the University of Chile, in the field of memory and test visualization.<br \/>\nThree different but complementary topics will be addressed.<\/p>\n<p>1 &#8211; memory profiling<br \/>\nMemory blueprint visually reports the memory consumption of a program execution. A number of simple visual cues are provided to identify direct and indirect object production sites, key ingredients to efficiently address memory issues. Scalability is addressed by restricting the scope of interest both in the call graph and the considered classes.<\/p>\n<p>2 &#8211; test coverage<br \/>\nBy relating execution and complexity metrics, we have identified five essential patterns to characterize the test coverage of a group of methods. Each pattern has an associated action to increase the test coverage, and these actions differ in their effectiveness. We empirically determined the optimal sequence of actions to obtain the highest coverage with a minimum number of tests. We present test blueprint, a visual tool to help practitioners assess and increase test coverage by graphically relating execution and complexity metrics.<\/p>\n<p>3 &#8211; agile data visualization<br \/>\nRoassal is an agile visualization engine. Roassal graphically renders objects using short and expressive Smalltalk expressions. A large set of interaction facilities are provided for a better user experience. Painting, brushing, interconnecting, zooming, drag and dropping will just make you more intimate with any arbitrary object model. Roassal is used in dozen of commercial or open source projects.<\/p>","protected":false},"excerpt":{"rendered":"<p>What: Memory and test visualization Who: Alexandre Bergel, full-time Assistant Professor at the University of Chile, co-founder of Object Profile When: Tuesday, 16th of December, 14:30 Where: Inria, Lille B31 Abstract: This talk will present the latest advances by the Object Profile company and Pleiad laboratory, from the University of Chile, in the field of &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/project.inria.fr\/se-seminars\/memory-and-test-visualization\/\">Continue reading<\/a><\/p>\n","protected":false},"author":260,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-357","post","type-post","status-publish","format-standard","hentry","category-talk","nodate","item-wrap"],"_links":{"self":[{"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/posts\/357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/users\/260"}],"replies":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/comments?post=357"}],"version-history":[{"count":3,"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/posts\/357\/revisions"}],"predecessor-version":[{"id":360,"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/posts\/357\/revisions\/360"}],"wp:attachment":[{"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/media?parent=357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/categories?post=357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/project.inria.fr\/se-seminars\/wp-json\/wp\/v2\/tags?post=357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}