+ All Categories
Home > Science > Navigation Support in Evolving Communities by a Web-based Dashboard

Navigation Support in Evolving Communities by a Web-based Dashboard

Date post: 06-May-2015
Category:
Upload: ralf-klamma
View: 232 times
Download: 0 times
Share this document with a friend
Description:
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) [email protected]
Popular Tags:
12
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) [email protected]
Transcript
Page 1: Navigation Support in Evolving Communities by a Web-based Dashboard

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-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 KlammaRWTH Aachen University

Advanced Community Information Systems (ACIS)[email protected]

Page 2: Navigation Support in Evolving Communities by a Web-based Dashboard

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-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

Page 3: Navigation Support in Evolving Communities by a Web-based Dashboard

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-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?

Page 4: Navigation Support in Evolving Communities by a Web-based Dashboard

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-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

Page 5: Navigation Support in Evolving Communities by a Web-based Dashboard

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-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

Page 6: Navigation Support in Evolving Communities by a Web-based Dashboard

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-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?

Page 7: Navigation Support in Evolving Communities by a Web-based Dashboard

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-AH-052014-7

Learning Layers

Study Settings

OSS developers survey Internal evaluation with computer scientists Prototype evaluation within OSS communities

7

Page 8: Navigation Support in Evolving Communities by a Web-based Dashboard

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-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

Page 10: Navigation Support in Evolving Communities by a Web-based Dashboard

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-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

Page 11: Navigation Support in Evolving Communities by a Web-based Dashboard

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-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

Page 12: Navigation Support in Evolving Communities by a Web-based Dashboard

Lehrstuhl Informatik 5(Information Systems)

Prof. Dr. M. JarkeI5-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


Recommended