Binoculars: Comprehending Open Source Projects through Graphs

  • M. M. Mahbubul Syeed
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 378)


Comprehending Open Source Software (OSS) projects requires dealing with huge historical information stored in heterogeneous repositories, such as source code versioning systems, bug tracking system, mailing lists, and revision history logs. In this paper, we present Binoculars, a prototype tool which aims to provide a platform for graph based visualization and exploration of OSS projects. We describe the issues need to be addressed for the design and implementation of a graph based tool and distill lessons learned for future guideline.


  1. 1.
    Souza, C.R.B., Quirk, S., Trainer, E., Redmiles, D.F.: Supporting collaborative software development through the visualization of socio-technical dependencies. In: ACM SIGGROUP Conference on Supporting Group Work, pp. 147–156 (2007)Google Scholar
  2. 2.
    Mockus, A., Herbsleb, J.: Expertise browser: A quantitative approach to identifying expertise. In: ICSE, pp. 503–512 (2002)Google Scholar
  3. 3.
    Herman, I., Melancon, G., Marshall, M.S.: Graph visualization and navigation in information visualization: A survey. In: TVCG, IEEE, vol. 6(1), pp. 24–43 (2000)Google Scholar
  4. 4.
    Di Battista, G., Eades, P., Tamassia, R., Tollis, I.G.: Graph Drawing: Algorithms for the Visualization of Graphs. Prentice Hall (1999)Google Scholar
  5. 5.
    Becker, R.A., Eick, S.G., Wilks, A.R.: Visualizing Network Data. In: TVCG, IEEE, vol. 1(1), pp. 16–28 (1995)Google Scholar
  6. 6.
    Argawal, P.K., Aronov, B., Pach, J., Pollack, R., Sharir, M.: Quasi–Planar Graphs Have a Linear Number of Edges, pp. 1–7. Springer, GD (1995)Google Scholar
  7. 7.
    Himsolt, M.: GML — Graph Modelling Language. University of Passau (1997)Google Scholar
  8. 8.
    Herman, I., Marshall, M.S.: GraphXML. Reports of the Centre for Mathematics and Computer Sciences (1999)Google Scholar
  9. 9.
    Syeed, M.M., Aaltonen, T., Hammouda, I., Systä, T.: Tool Assisted Analysis of Open Source Projects: A Multi-Faceted Challenge. IJOSSP 3(2), 43–78 (2011)Google Scholar
  10. 10.
  11. 11.

Copyright information

© IFIP International Federation for Information Processing 2012

Authors and Affiliations

  • M. M. Mahbubul Syeed
    • 1
  1. 1.Tampere University of TechnologyFinland

Personalised recommendations