Upload
jordi-cabot
View
346
Download
0
Tags:
Embed Size (px)
Citation preview
Looking at WordPress through the eyes of a Software Researcher
Jordi Cabot Javier Cánovas & Valerio Cosentino
With a little help from my friends
Flickr/ShenanPeruma
See last slide for a full list of tools/articles
used in the preparation of this
talk
http://slideshare.net/jcabot/looking-at-wordpress-through-the-eyes-of-a-software-researcher
PluginInterferen
ceHook interferences
(WP + Top 10 plugins)
Flickr/ RobertDavies
Actions Filters Shortcodes
38 43 2
Bus Factor
Number of WordPress developers who would
need to be killed to make the project
unable to proceed
Flickr/ ThomasHawk
Explicit Governance Model
******
All bugs and feature requests will be accepted or rejected with no deadline by the leader of the project…
http://atlanmod.github.io/governance/#/generate/2010000000500000000001
Verbalization
Permalink
List of references◎ WP Codebase metrics calculated with Gitana, a sql-based Git inspector:
https://github.com/SOM-Research/Gitana
◎ Error detection thanks to static PHP analyzers by JetBrains (https://www.jetbrains.com/), SSVChecker (http://ssvchecker.sourceforge.net) and Weverca (http://perun.ms.mff.cuni.cz/weverca)
◎ Results on plugin interference taken from:L. Mousavi Eshkevari, G. Antoniol, J.R. Cordy, M. Di Penta: Identifying and locating interference issues in PHP applications: the case of WordPress. ICPC 2014: 157-167
◎ Read more about the bus factor of a software project and how to calculate it on:http://modeling-languages.com/whats-bus-factor-software-project/
◎ Label analysis thanks to GiLA:https://github.com/SOM-Research/gila
◎ Governance proposal for OSS described in:J.L Canovas, J. Cabot: Enabling the Definition and Enforcement of Governance Rules in Open Source Systems, ICSE SEIS, 2015
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License.