An Empirical Study on the Structural Complexity Introduced by Core and Peripheral Developers in Free Software Projects
Antonio Terceiro Luiz Romário Rios Christina Chavez LES – DCC – UFBA
An Empirical Study on the Structural Complexity Introduced by Core - - PowerPoint PPT Presentation
An Empirical Study on the Structural Complexity Introduced by Core and Peripheral Developers in Free Software Projects Antonio Terceiro Luiz Romrio Rios Christina Chavez LES DCC UFBA Motivation Developers rewriting entire systems
Antonio Terceiro Luiz Romário Rios Christina Chavez LES – DCC – UFBA
The “onion” model. Adapted from [Crowston and Howison, 2005]
Initiator Release Coordinator Passive users Active users Co-developers Core developers
(Brazilian Software Engineering Conf.) Collaboration with CCSL - IME/USP (Paulo Meirelles, João Miranda, Carlos Santos Jr., Fabio Kon)
actually change source code)
(author, changed files, date etc)
further calculations
Core Periph.
Core Periph.
structural complexity than changes made by peripheral developers.
Core Periph.
the ones made by core developers achieve greater structural complexity reduction than those made by periphery developers.
th international
conference on Software engineering. Los Alamitos, CA, USA: IEEE Computer Society Press, 1994, pp. 279–287.
Development,” First Monday, vol. 10, no. 2, 2005.
Complexity of Software: An Experimental Test,” IEEE Transactions on Software Engineering, vol. 31, no. 11, pp. 982–995, Nov. 2005.
Sftware Eng., vol. 20, no. 8, pp. 476–493, 1994.
in Proceedings of the International. Symposium on Applied Corporate Computing, 1995.
Software,” in ICIS 2008 Proceedings, 2008. Paulo Meirelles, Carlos Santos Jr., João Miranda, Fabio Kon, Antonio Terceiro, Christina Chavez. A Study of the Relationships between Source Code Metrics and Attractiveness in Free Software Projects, 2010 (SBES 2010)
Experimentation in Software Engineering: an Introduction. Ed. Kluver Academic Publishers, 2000.
Wesley , April 1995, ch. “Aristocracy, Democracy, and System Design”.