際際滷shows by User: mtov / http://www.slideshare.net/images/logo.gif 際際滷shows by User: mtov / Sun, 08 Mar 2015 09:56:43 GMT 際際滷Share feed for 際際滷shows by User: mtov ModularityCheck - A Tool for Assessing Modularity using Co-Change Clusters /slideshow/modularity-check/45573107 modularitycheck-150308095643-conversion-gate01
ModularityCheck is an Eclipse plug-in that supports an alternative form to understand and assess package modularity based on co-change clusters, which are collections of highly interrelated classes considering co-change relations]]>

ModularityCheck is an Eclipse plug-in that supports an alternative form to understand and assess package modularity based on co-change clusters, which are collections of highly interrelated classes considering co-change relations]]>
Sun, 08 Mar 2015 09:56:43 GMT /slideshow/modularity-check/45573107 mtov@slideshare.net(mtov) ModularityCheck - A Tool for Assessing Modularity using Co-Change Clusters mtov ModularityCheck is an Eclipse plug-in that supports an alternative form to understand and assess package modularity based on co-change clusters, which are collections of highly interrelated classes considering co-change relations <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/modularitycheck-150308095643-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> ModularityCheck is an Eclipse plug-in that supports an alternative form to understand and assess package modularity based on co-change clusters, which are collections of highly interrelated classes considering co-change relations
ModularityCheck - A Tool for Assessing Modularity using Co-Change Clusters from Marco Tulio Valente
]]>
706 1 https://cdn.slidesharecdn.com/ss_thumbnails/modularitycheck-150308095643-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Does JavaScript Software Embrace Classes? (Talk at SANER 2015 Conference) /slideshow/does-javascript-software-embrace-classes/45486953 saner2015-150305134803-conversion-gate01
In this talk we report on a large and in-depth study to understand how class emulation is employed in JavaScript applications. We propose a strategy to statically detect class-based abstractions in the source code of JavaScript systems. We used this strategy in a dataset of 50 popular JavaScript applications available from GitHub. We found four types of JavaScript software: class-free (systems that do not make any usage of classes), class-aware (systems that use classes, but marginally), class-friendly (systems that make a relevant usage of classes), and class-oriented (systems that have most of their data structures implemented as classes). The systems in these categories represent, respectively, 26%, 36%, 30%, and 8% of the systems we studied]]>

In this talk we report on a large and in-depth study to understand how class emulation is employed in JavaScript applications. We propose a strategy to statically detect class-based abstractions in the source code of JavaScript systems. We used this strategy in a dataset of 50 popular JavaScript applications available from GitHub. We found four types of JavaScript software: class-free (systems that do not make any usage of classes), class-aware (systems that use classes, but marginally), class-friendly (systems that make a relevant usage of classes), and class-oriented (systems that have most of their data structures implemented as classes). The systems in these categories represent, respectively, 26%, 36%, 30%, and 8% of the systems we studied]]>
Thu, 05 Mar 2015 13:48:02 GMT /slideshow/does-javascript-software-embrace-classes/45486953 mtov@slideshare.net(mtov) Does JavaScript Software Embrace Classes? (Talk at SANER 2015 Conference) mtov In this talk we report on a large and in-depth study to understand how class emulation is employed in JavaScript applications. We propose a strategy to statically detect class-based abstractions in the source code of JavaScript systems. We used this strategy in a dataset of 50 popular JavaScript applications available from GitHub. We found four types of JavaScript software: class-free (systems that do not make any usage of classes), class-aware (systems that use classes, but marginally), class-friendly (systems that make a relevant usage of classes), and class-oriented (systems that have most of their data structures implemented as classes). The systems in these categories represent, respectively, 26%, 36%, 30%, and 8% of the systems we studied <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/saner2015-150305134803-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this talk we report on a large and in-depth study to understand how class emulation is employed in JavaScript applications. We propose a strategy to statically detect class-based abstractions in the source code of JavaScript systems. We used this strategy in a dataset of 50 popular JavaScript applications available from GitHub. We found four types of JavaScript software: class-free (systems that do not make any usage of classes), class-aware (systems that use classes, but marginally), class-friendly (systems that make a relevant usage of classes), and class-oriented (systems that have most of their data structures implemented as classes). The systems in these categories represent, respectively, 26%, 36%, 30%, and 8% of the systems we studied
Does JavaScript Software Embrace Classes? (Talk at SANER 2015 Conference) from Marco Tulio Valente
]]>
258 1 https://cdn.slidesharecdn.com/ss_thumbnails/saner2015-150305134803-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://public.slidesharecdn.com/v2/images/profile-picture.png https://cdn.slidesharecdn.com/ss_thumbnails/modularitycheck-150308095643-conversion-gate01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/modularity-check/45573107 ModularityCheck - A To... https://cdn.slidesharecdn.com/ss_thumbnails/saner2015-150305134803-conversion-gate01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/does-javascript-software-embrace-classes/45486953 Does JavaScript Softwa...