A Linguistic Analysis on How Contributors Solve Software Problems in a Distributed Context

  • Héla Masmoudi
  • Imed Boughzala
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 378)


There is a little understanding of distributed solving activities in Open Source communities. This study aimed to provide some insights in this way. It was applied to the context of Bugzilla, the bug tracking system of Mozilla community. This study investigated the organizational aspects of this meditated, complex and highly distributed context through a linguistic analysis method. The main finding of this research shows that the organization of distributed problem-solving activities in Bugzilla isn’t based only on the hierarchical distribution of the work between core and periphery participants but on their implication in the interactions. This implication varies according to the status of each one participant in the community. That is why we distinguish their roles, as well as, the established modes to manage such activity.


  1. 1.
    Biber, D., Conrad, S.: Registre, genre and style, p. 344. Cambridge University Press, Cambridge (2009)CrossRefGoogle Scholar
  2. 2.
    Bird, C., Gourley, A., Devanbu, P., Swaminathan, A., Hsu, G.: Open borders? immigration in open source projects. In: MSR 2007: Proceedings of the Fourth International Workshop on Mining Software Repositories. IEEE Computer Society, Washington, DC (2007)Google Scholar
  3. 3.
    Cox, A.: Cathedrals, bazaars and the town council (1998), http://www.linux.org.uk/Papers_CathPaper.cs
  4. 4.
    Crowston, K., Howison, J.: Hierarchy and centralization in free and open source software team communications. Knowledge, Technology & Policy 18(4), 65–85 (2006)CrossRefGoogle Scholar
  5. 5.
    Ghosh, R.: Managing rights, in free/libre/open source software (2006), http://www.infonomics.nl/FLOSS/papers/20060423/GHOSH-licensing.pdf
  6. 6.
    Gasser, L., Gabriel, R.: Distributed Collective Practices and Free/Open-Source Software Problem, Management: Perspectives and Methods. In: Conference on Cooperation, Innovation & Technologie (CITE 2003), p. 17 (2003)Google Scholar
  7. 7.
    Grinter, R.E., Herbsleb, J.D., Perry, D.W.: The geography of coordination: Deling with distance in R&D work. In: Proceedings of SIGGROUP Conference on Supporting Group Work, pp. 306–315. ACM Press, New York (1999)CrossRefGoogle Scholar
  8. 8.
    Herbsleb, J.D., Cataldo, M.: Factors leading to integration failures in global feature-oriented development: an empirical analysis. In: Proceedings, International Conference on Software Engineering, Honolulu, HI, pp. 161–170 (2011)Google Scholar
  9. 9.
    Ko, A.J., Myers, B.A., Chau, D.H.: A Linguistic Analysis of How People Describe Software Problems in Bug Reports. In: Visual Languages and Human-Centric Computing, Brighton, United Kingdom, September 4-8, pp. 127–134 (2006)Google Scholar
  10. 10.
    Lakhani, K.R.: The core and the periphery in distributed and self-organizing innovation systems. Thesis (Ph. D.) from Sloan School of Management, p. 331. Massachusetts Institute of Technology, Cambridge, MA (2006)Google Scholar
  11. 11.
    Lanzara, G.F., Morner, M.: Artifacts rule! how organizing happens in open source software projects. In: Czarniawska, B., Hernes, T. (eds.) Actor-Network Theory and Organizing, pp. 67–90. Copenhagen Business School Press (2005)Google Scholar
  12. 12.
    Maalej, W., Happel, H.-J.: Can Development Work Describe Itself? In: Proceedings of the 7th IEEE Conference on Mining Software Repositories (MSR 2012), pp. 191–200. IEEE CS (2012)Google Scholar
  13. 13.
    Malone, T.W.: Toward an interdisciplinary theory of coordination, Tech. Rept. CCS 120, M1T Sloan School of Management, Cambridge, MA (1991)Google Scholar
  14. 14.
    Markus, M.L.: The governance of free/open source software projects: monolithic, multidimensional, or configurational? Journal of Management and Governance 11(2), 151–163 (2007)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Masmoudi, H.: La résolution distribuée dans les communautés Open Source: propriétés organisationnelles et modes de coordination. Thesis (Ph. D.) from Paris Dauphine University, Paris, France, p. 265 (2011)Google Scholar
  16. 16.
    Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two case studies of open source software development: Apache and mozilla. ACM Transactions on Software Engineering and Methodology 11(3), 309–346 (2002)CrossRefGoogle Scholar
  17. 17.
    O’Mahony, S., Ferraro, F.: The emergence of governance in an open source community. Academy of Management Journal 50(5), 1079–1106 (2007)CrossRefGoogle Scholar
  18. 18.
    Pagano, D., Maalej, G.: How do developers blog?: an exploratory study. In: Proceedings of the 8th Working Conference on Mining Software Repositories (MSR 2011), pp. 123–132. ACM, New York (2011)CrossRefGoogle Scholar
  19. 19.
    Raymond, E.S.: The cathedral and the bazaar. First Monday (3) (1998)Google Scholar
  20. 20.
    Ripoche, G., Sansonnet, J.-P.: Experiences in automating the analysis of linguistic interactions for the study of distributed collectives. Computer Supported Cooperative Work 15, 149–183 (2006)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2012

Authors and Affiliations

  • Héla Masmoudi
    • 1
  • Imed Boughzala
    • 2
  1. 1.Paris Dauphine at ParisParisFrance
  2. 2.Telecom EM Research Center, Institut Mines-TélécomEvryFrance

Personalised recommendations