Shoreline Bugs, the Smalltalk way
Upcoming SlideShare
Loading in...5
×
 

Shoreline Bugs, the Smalltalk way

on

  • 160 views

Title: Shoreline Bugs, the Smalltalk way ...

Title: Shoreline Bugs, the Smalltalk way
Speaker: Tommaso Dal Sasso
Thu, August 21, 2:30pm – 3:00pm

Video Part1: https://www.youtube.com/watch?v=_PDQGlq4yxw
Video Part2: https://www.youtube.com/watch?v=GgXdA-bcmyA

Description
Abstract: ShoreLine is a novel platform to manage the bug reporting process the Smalltalk way. The vision of ShoreLine is to empower developers with first-class bug descriptions exploiting Smalltalk's expressiveness. Currently Shoreline allows the user to automatically submit stacktraces generated from exceptions, and inspect and visualize them to detect bugs and the activity of the Pharo community.

Bio: Tommaso Dal Sasso is a PhD student at the University of Lugano in the research group REVEAL of Prof. Dr. Michele Lanza.

Statistics

Views

Total Views
160
Views on SlideShare
160
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Video Part1: https://www.youtube.com/watch?v=_PDQGlq4yxw
    Video Part2: https://www.youtube.com/watch?v=GgXdA-bcmyA
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Shoreline Bugs, the Smalltalk way Shoreline Bugs, the Smalltalk way Presentation Transcript

  • Tommaso Dal Sasso Andrea Mocci Michele Lanza University of Lugano Shoreline Bugs, the Smalltalk way
  • Bugs
  • Bug fixing How do fixes become bugs? Z. Yin, D. Yuan, Y. Zhou, S. Pasupathy, and L. Bairavasundaram. ACM ESEC/FSE 2011
  • Bug fixing How do fixes become bugs? Z. Yin, D. Yuan, Y. Zhou, S. Pasupathy, and L. Bairavasundaram. ACM ESEC/FSE 2011
  • Bug Reports ! ! ! difficult to search expensive to manage often inadequate or incorrect Reducing the Effort of Bug Report Triage: Recommenders for Development-Oriented Decisions John Anvik and Gail C. Murphy ACM Trans. Softw. Eng. Methodol. Aug 2011 What makes a good bug report? T. Zimmermann, R. Premraj, N. Bettenburg, S. Just, A. Schroter, and C. Weiss. IEEE Transactions on Software Engineering (TSE) 2010. How Long will it Take to Fix This Bug? Cathrin Weiss, Rahul Premraj, Thomas Zimmermann, and Andreas Zeller ACM MSR 2007
  • in*Bug A closer look at bugs Tommaso Dal Sasso, Michele Lanza. IEEE VISSOFT 2013. in*Bug: Visual analytics of bug repositories Tommaso Dal Sasso, Michele Lanza. IEEE CSMR-WCRE 2014
  • ShoreLine
  • ShoreLine Tide
  • Bug Reports ! ! ! difficult to search expensive to manage often inadequate or incorrect Reducing the Effort of Bug Report Triage: Recommenders for Development-Oriented Decisions John Anvik and Gail C. Murphy ACM Trans. Softw. Eng. Methodol. Aug 2011 What makes a good bug report? T. Zimmermann, R. Premraj, N. Bettenburg, S. Just, A. Schroter, and C. Weiss. IEEE Transactions on Software Engineering (TSE) 2010. How Long will it Take to Fix This Bug? Cathrin Weiss, Rahul Premraj, Thomas Zimmermann, and Andreas Zeller ACM MSR 2007
  • Bug Reports ! ! ! difficult to search expensive to manage often inadequate or incorrect Reducing the Effort of Bug Report Triage: Recommenders for Development-Oriented Decisions John Anvik and Gail C. Murphy ACM Trans. Softw. Eng. Methodol. Aug 2011 What makes a good bug report? T. Zimmermann, R. Premraj, N. Bettenburg, S. Just, A. Schroter, and C. Weiss. IEEE Transactions on Software Engineering (TSE) 2010. How Long will it Take to Fix This Bug? Cathrin Weiss, Rahul Premraj, Thomas Zimmermann, and Andreas Zeller ACM MSR 2007
  • Stack Traces
  • ShoreLine Reporter
  • Demo Submitting a stack trace
  • Settings
  • http://www.smalltalkhub.com/#!/~dalsat/ShoreLine-Reporter
  • http://www.smalltalkhub.com/#!/~dalsat/ShoreLine-Reporter
  • Demo Configuring ShoreLine Reporter
  • Collected Data Date Author Name Stacktrace! (Class name, method name) Version! (date, update, name)
  • Why?
  • Using the Data Find Patterns Analyze Execution Community
  • + -
  • ShoreLine Does Not Require time to install Interrupt your workflow Interfere with other tools
  • Future
  • Replicability
  • ShoreLine Reporter
  • ShoreLine Reporter
  • ShoreLine Reporter
  • + -
  • University of Lugano Tommaso Dal Sasso Andrea Mocci Michele Lanza Shoreline Bugs, the Smalltalk way http://www.smalltalkhub.com/#!/~dalsat/ShoreLine-Reporter