Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Navigation Support in Evolving Communities by a Web-based Dashboard

713 views

Published on

Navigation Support in Evolving Communities by a Web-based Dashboard
10th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2014, San José, Costa Rica, May 6-9, 2014
Anna Hannemann, KristjanLiiva, Ralf Klamma
RWTH Aachen UniversityAdvanced Community Information Systems (ACIS)
hannemann@dbis.rwth-aachen.de

Published in: Science
  • Be the first to comment

  • Be the first to like this

Navigation Support in Evolving Communities by a Web-based Dashboard

  1. 1. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-AH-052014-1 Learning Layers This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Navigation Support in Evolving Communities by a Web-based Dashboard Anna Hannemann, Kristjan Liiva, Ralf Klamma RWTH Aachen University Advanced Community Information Systems (ACIS) hannemann@dbis.rwth-aachen.de
  2. 2. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-AH-052014-2 Learning Layers Agenda  Motivation  Related Systems  Study Settings  Feedback from OSS Communities  Navigation Dashboard  Dashboard Evaluation within OSS Communities  Conclusions and Outlook Navigation Support in Evolving OSS Communities
  3. 3. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-AH-052014-3 Learning Layers Research Question Are the OSS communities interested in a platform which reflects community evolution and if so, what evolution aspects should it reflect?
  4. 4. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-AH-052014-4 Learning Layers Motivation  Success of OSS project tightly interwoven with success of OSS community (Raymond, 1999) ,(Ye et al., 2004), (Von Hippel and von Krogh, 2003)  Awareness of other developers essential for intact OSS project life (Gutwin et al., 2004) – Shared perception model – Feeling of belonging/Shared faith  Collaboration reflection  Conflicts and problems discovery 4
  5. 5. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-AH-052014-5 Learning Layers Related Systems  Recent OSS research – Social network analysis (Bird et al., 2006) – Text mining (Bohn et al., 2011) – Sentiment analysis (Jensen et al., 2011)  Code-related statistics – GitHub, Ohloh, SourceForge, FLOSSMetrics (Herraiz et al., 2009)  Contributor-related statistics – GitHub, Ohloh, Open Source Report Card, Sargas (de Sousa et al., 2009) 5
  6. 6. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-AH-052014-6 Learning Layers Research Question Are the OSS communities interested in a platform which reflects community evolution and if so, what evolution aspects should it reflect?
  7. 7. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-AH-052014-7 Learning Layers Study Settings  OSS developers survey  Internal evaluation with computer scientists  Prototype evaluation within OSS communities 7
  8. 8. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-AH-052014-8 Learning Layers OSS Developers Survey  IRC: OpenStack, PostgreSQL, GIMP, Mozilla, GNOME, TomCat, VM VirtualBox  32 responses and 49 comments  75% interested in statistics on whole community not restricted to developers  71.9% interested in a network view on community  64.5% interested in text-mining  31.3% sentiment analysis  Aggregated statistics  Integration in existing tools 8
  9. 9. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-AH-052014-9 Learning Layers OSS Navigation Dashboard 9
  10. 10. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-AH-052014-10 Learning Layers OSS Dashboard Design and Development  Web-based dashboard  Data from mailing lists and code repositories of three bioinformatics OSS (Hannemann and Klamma, 2013) – Graph widget + search and zooming function – Community mood vs. development progress – Outflow vs. inflow – Communication vs. development progress  Evaluation with 12 computer scientists - General suggestions - Bug reports 10
  11. 11. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-AH-052014-11 Learning Layers Feedback from OSS Communities  Exhaustive email reviews from nine OSS members  Blog post about OSS Dashboard by Biopython Developer http://bytesizebio.net/2013/09/07/bio-projects-a-history- in-graphs/  Most praise and interest to social network graph  Interest in central nodes  Interest in mood estimation  Potential for recruiting and funding  Learn how project evolves  Compare with competitors 11
  12. 12. Lehrstuhl Informatik 5 (Information Systems) Prof. Dr. M. Jarke I5-AH-052014-12 Learning Layers Conclusions and Outlook  Conclusions – High interest in reflection of community evolution – Special interest in network graph visualization – Aggregated statistics preferred  Outlook – Topic-based text mining – More social network analysis functionalities – Dashboard concept to support and manage an OSS community around EU projects 12

×