Knowledge Collaboration by Mining Software Repositories

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

    Favorites, Groups & Events

    Knowledge Collaboration by Mining Software Repositories - Presentation Transcript

    1. Knowledge Collaboration by Mining Software Repositories Tom Zimmermann Saarland University, Saarbrücken, Germany
    2. Guiding developers Zimmermann, Weissgerber, Diehl, Zeller (TSE 2005)
    3. eROSE suggests further locations.
    4. eROSE prevents incomplete changes.
    5. eROSE is customizable.
    6. “Indirect” collaboration Direct collaboration Version archive
    7. “Indirect” collaboration Direct collaboration Version archive Mining Hidden Knowledge
    8. “Indirect” collaboration Direct collaboration Indirect Version collaboration archive Mining Hidden Knowledge
    9. Future
    10. #1: Change classification
    11. #1: Change classification bad changes (e.g., from bug database) X X X X
    12. #1: Change classification BUILD A CLASSIFIER bad changes (e.g., from bug database) X X X X
    13. #1: Change classification BUILD A CLASSIFIER bad changes (e.g., from bug database) X X X X new change
    14. #1: Change classification BUILD A CLASSIFIER bad changes (e.g., from bug database) X X X X new change PREDICT QUALITY
    15. #2: What should we collect • Mining software repositories relied on exiting repositories so far. • Collecting new data (e.g., navigation traces) opens new opportunities. • Software(ICSM 2005), DeLine et al. (VL/HCC 2005) Navigation Singer et al • Socialet al. (TagSea tool) Tagging Storey
    16. Mining across projects
    17. #3: Mining across projects • Extend source code search engines with mining techniques. • Large scale mining (129,167 SF projects) and large scale collaboration (1,393,250 SF users). • Usage Pei (MSR 2006) Koders.com patterns from Xie and
    18. Conclusion • History supports knowledge collaboration. • Future challenges: granularity and data. • Mining software repositories @ ASE 2006: − Wednesday 4pm: Impact analysis − Friday 9am: Management − Friday 11am: Mining software repositories

    + Thomas ZimmermannThomas Zimmermann, 3 years ago

    custom

    947 views, 0 favs, 0 embeds more stats

    Presented at KCSD 2006.

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 947
      • 947 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 16
    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