Enabling Social Network Analysis in Distributed Collaborative Software Development

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite & 1 Event

    Enabling Social Network Analysis in Distributed Collaborative Software Development - Presentation Transcript

    1. Enabling Social Network Analysis in Distributed Collaborative Software Development SENSE 09 workshop in Kaiserslautern Tommi Kramer
    2. Agenda
      • Introduction
      • Foundations and Technology
      • Solution Design and Implementation
      • Conclusion and Discussion
    3. Introduction
      • Problem statement
        • Functional and technological complexity of globally distributed SE
        • Social dependencies evolve around shared artifacts and involved stakeholders
        • Social Networks as facilitating factor in distributed SE projects
    4. Introduction
      • Research Objective
        • Development of techniques for extracting data from collaborative development environments
        • Use and adaption of existing metrics for calculating Social Networks within distributed SE projects
        • Enhancement of existing Tra ce- Vis ualization-Tool (TraVis)
    5. Introduction
      • Methodology
        • Design Science Research (Hevner et al., 2004)
      • Methodology
      Introduction Improving Traceability in Distributed Collaborative Software Development – A Design Science Approach ( Hildenbrand 2008)
    6. Agenda
      • Introduction
      • Foundations and Technology
      • Solution Design and Implementation
      • Conclusion and Discussion
    7. Foundations and Technology
      • TraVis 2.0 as a tool for wholistic trace visualization and rationale information
        • Based on Java WebStart-Technology
        • Using Hessian Web Services for data exchange with Codebeamer
        • Intland Codebeamer Platform for collaborative SE
      • Existing metrics for Social Network Analysis
        • Betweenness > important for information flow
        • Diameter > degree of closeness among project members
        • Distance > describes information costs
      • Adaption of metrics to TraVis data and data structure as well as extending TraVis GUI
    8. Foundations and Technology Codebeamer platform TraVis 2.0
    9. Agenda
      • Introduction
      • Foundations and Technology
      • Solution Design and Implementation
      • Conclusion and Discussion
    10. Solution Design and Implementation
      • Social Network Analysis - Algorithm
    11. Solution Design and Implementation
      • Use Case: Expertise Location
    12. Solution Design and Implementation
      • Use Case: Co-worker Awareness
      This is me!
    13. Solution Design and Implementation
      • Integrated GUI
        • Group clustering
        • Detailed user informations
        • Role filtering
        • SNA data
        • Visual highlighting
    14. Agenda
      • Introduction
      • Foundations and Technology
      • Solution Design and Implementation
      • Conclusion and Discussion
    15. Conclusion and Discussion
      • Social Network Analysis was integrated in TraVis for a better understanding of project members' social environment consisting of socio-technical interrelations
      • Better awareness of a project's communication channels for project leads by highlighting the connections among team members
      • Increasing successful communication and collaboration of project workers by easily finding experts
      • Outlook and further research :
        • Improving GUI, e.g. in terms of adding more role-based views and alternative visualizations of socio-technical dependencies
        • Trying to anticipate a user‘s navigation and enable intuitive navigation
        • Platform independence by importing functionality
    16. Questions?
    17. References
      • Andreas Becks, Tim Reichling, and Volker Wulf. Expertise Finding: Approaches to Foster Social Capital. Social Capital and Information Technology, pages 333–354, 2004.
      • Alan R. Hevner, Salvatore T. March, Jinsoo Park, and Sudha Ram. Design Science in Information Systems Research. MIS Quarterly, 28(1):75–105, 2004.
      • Tobias Hildenbrand. Improving Traceability in Distributed Collaborative Software Development - A Design Science Approach. Dissertation, University of Mannheim, Germany, Mannheim, Germany, 2008.
      • Tobias Hildenbrand, Michael Geisser, Lars Klimpke, and Thomas Acker. Designing and Implementing a Tool for Distributed Collaborative Traceability and Rationale Management. In Proceedings of the Multikonferenz Wirtschaftsinformatik (MKWI’08), Munich, Germany, 2008. accepted for publication.
      • Luis Lopez-Fernandez, Gregorio Robles, Jesus M. Gonzalez-Barahona, and Israel Herraiz. Applying Social Network Analysis Techniques to Community-Driven Libre Software Projects. Int. J. of Information Technology and Web Engineering, Universidad Rey Juan Carlos, Spain, 2006-09:22, 2006.
      • I. Nonaka and H. Takeuchi. Knowledge Creating Company, volume 77. Harvard Business Review, 1995.
      • Balasubramaniam Ramesh and Matthias Jarke. Towards Reference Models for Requirements Traceability. IEEE Transactions on Software Engineering, 27(1):58–93, 2001.

    + Hans-Joerg HappelHans-Joerg Happel, 8 months ago

    custom

    508 views, 1 favs, 0 embeds more stats

    "Enabling Social Network Analysis in Distributed Co more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 508
      • 508 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 8
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories