SlideShare a Scribd company logo
1 of 25
Improving
Bug Tracking Systems


Thomas Zimmermann       Rahul Premraj         Jonathan Sillito          Silvia Breu
 Microsoft Research   Saarland University   University of Calgary   Cambridge University
Bugzilla Form
                                                                                                                                                  CONTACT   LEGAL




Bugzilla – Enter Bug wizard
Home | New | Search |                      Find   | Reports | My Requests | My Votes | Preferences | Log out r.premraj@gmail.com | Terms of Use




Step 2: Where is the bug?

I am reporting a bug with:
                              Pick one:
*



Eclipse Build ID: *
                             TIP: You can see the Build ID by clicking Help > About Eclipse (on the Mac: Eclipse > About Eclipse).


Step 3: Has it already been reported?

Please check the list below before entering a new bug. Your bug may have already been submitted by someone else.




Open bug activity in the last two weeks.
Bugzilla Form
                                                                                                                                                   CONTACT   LEGAL




Bugzilla – Enter Bug wizard
Home | New | Search |                      Find   | Reports | My Requests | My Votes | Preferences | Log out r.premraj@gmail.com | Terms of Use




Step 2: Where is the bug?

I am reporting a bug with:
*
                              Pick one:                                                                                                      Choose Product
Eclipse Build ID: *
                             TIP: You can see the Build ID by clicking Help > About Eclipse (on the Mac: Eclipse > About Eclipse).


Step 3: Has it already been reported?

Please check the list below before entering a new bug. Your bug may have already been submitted by someone else.




Open bug activity in the last two weeks.
Open bug activity in the last two weeks.
                                              Bugzilla Form
Step 4: Information

Summary: *
Steps to reproduce: *            1.
                                 2.
                                 3.



                                TIP: If you can't reproduce the steps or correctly explain them, your bug will likely be closed as an invalid


More information:
                                bug.
                                                                                                                                    More info.
                                TIP: Write any information you can provide that will help identify the problem.

* denotes required field.

You're almost done!

  Continue to the final step.



Actions:       Home | New | Search |                                       Find   | Reports | My Requests | My Votes | Preferences | Log out r.premraj@gmail.com
               | Terms of Use
Saved Searches:My Bugs
                 Add     the named tag                                     to bugs                     Commit
Mozilla Bug #61287

          er
  N ovemb

     27

Bug reported
Mozilla Bug #61287

  N ovemb
          er
                       Dec ember


     27                   29

Bug reported      Comment #16
               if someone could provide a
               stack trace, that would be a
               huge help.
Mozilla Bug #61287

  N ovemb
          er
                       Dec ember                  March

     27                   29                         6

Bug reported      Comment #16                 Comment #26
               if someone could provide a       Fix veri ed.
               stack trace, that would be a
               huge help.
Generation Next

   Tool                Information
  Centric                 Centric



             Improving
            bug tracking
              systems

   User                    Process
  Centric                  Centric




                                     Image by Sascha Just,VL/HCC ’08
Future of Bug Reporting
Future of Bug Reporting

  Alice
          My Eclipse has crashed.
 A User
Future of Bug Reporting

  Alice
          My Eclipse has crashed.
 A User

                                    Bob
             What did you do?       A bug tracking
                                    system
Future of Bug Reporting

  Alice
          My Eclipse has crashed.
 A User

                                           Bob
             What did you do?              A bug tracking
                                           system


          I clicked on File ! New and OK
Future of Bug Reporting
              My Eclipse has crashed.



                  What did you do?




              I clicked on File ! New and OK



     Did you choose a Java project?
Future of Bug Reporting

                  What did you do?




              I clicked on File ! New and OK



     Did you choose a Java project?
Future of Bug Reporting
                    What did you do?



              I clicked on File ! New and OK




     Did you choose a Java project?



              No.
Future of Bug Reporting

              I clicked on File ! New and OK



     Did you choose a Java project?



              No.
Future of Bug Reporting
               I clicked on File ! New and OK




      Did you choose a Java project?



               No.



     A few more messages later...
Future of Bug Reporting

      Did you choose a Java project?



               No.



     A few more messages later...
Future of Bug Reporting
      Did you choose a Java project?



                No.



     A few more messages later...


        Thanks Alice. The bug is most
     likely in ProjectCreator.java. We
                        will fix it soon.
First steps...




                                        X
                                            X




                                                X
                                                    X

                                X




                                    X
                            X
                        X




                                        X
                                            X

Train a Decision Tree




                                        X
                                            X



     Relevant Questions


     Fix location
X




                                                        9
A First Experiment

       20 most frequently
        xed les in ECLIPSE JDK




       2,875 related bug reports

                                   10
Questions as Inputs
•   How severe is the bug? (bug_severity)
•   On which OS does it occur? (op_sys)
•   Which is the affected component?
    (component_id)
•   Which version of Eclipse is affected?
    (version)
•   What is your name? (reporter)

                                            11
Decision Tree
                                                                       Root



                                         component_id=Core,UI         component_id=Debug
                                                           component_id=Text




                                                                 JavaEditor.java (0.98)
           version=1.0, 2.0, 2.1.1   version=2.0.1, 2.0.2, 3.0


   ASTConverter.java (0.31)




                                       Reporter = R1               Reporter = R2 Reporter = R3




FormatterRegressionTests.java (0.20)                     ASTConverter.java (0.16)         JavaProject.java (0.16)
Next Steps

•   Build catalog of important questions
    (information) from a large sample of bug
    reports.
•   Build a prediction model using the data.
•   Evaluate model on a different set of bug
    reports.


                                               13
Poster Presentation
Look for
  her




             Silvia Breu
                             14

More Related Content

What's hot

Issue tracking system
Issue tracking systemIssue tracking system
Issue tracking system
dharm18
 
Bug tracking system(synopsis)
Bug tracking system(synopsis)Bug tracking system(synopsis)
Bug tracking system(synopsis)
happiness09
 
75.bug tracking for improving software quality & reliability
75.bug  tracking  for improving software quality & reliability75.bug  tracking  for improving software quality & reliability
75.bug tracking for improving software quality & reliability
happiness09
 
Software reliability engineering
Software reliability engineeringSoftware reliability engineering
Software reliability engineering
Mark Turner CRP
 
Interview questions
Interview questionsInterview questions
Interview questions
sivareddyeda
 

What's hot (20)

Bug tracking tool
Bug tracking toolBug tracking tool
Bug tracking tool
 
Bug tracking system ppt
Bug tracking system pptBug tracking system ppt
Bug tracking system ppt
 
Issue tracking system
Issue tracking systemIssue tracking system
Issue tracking system
 
Bug tracking system(synopsis)
Bug tracking system(synopsis)Bug tracking system(synopsis)
Bug tracking system(synopsis)
 
Bug reporting and tracking
Bug reporting and trackingBug reporting and tracking
Bug reporting and tracking
 
The Problem Tracking System
The Problem Tracking SystemThe Problem Tracking System
The Problem Tracking System
 
SOFWARE QUALITY, INTRODUCTION
SOFWARE QUALITY, INTRODUCTIONSOFWARE QUALITY, INTRODUCTION
SOFWARE QUALITY, INTRODUCTION
 
Kishan_Resume
Kishan_ResumeKishan_Resume
Kishan_Resume
 
Test cases and bug report v3.2
Test cases and bug report v3.2Test cases and bug report v3.2
Test cases and bug report v3.2
 
Finding bugs, categorizing bugs and writing good bug reports
Finding bugs, categorizing bugs and writing good bug reportsFinding bugs, categorizing bugs and writing good bug reports
Finding bugs, categorizing bugs and writing good bug reports
 
75.bug tracking for improving software quality & reliability
75.bug  tracking  for improving software quality & reliability75.bug  tracking  for improving software quality & reliability
75.bug tracking for improving software quality & reliability
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
 
Predict Software Reliability Before the Code is Written
Predict Software Reliability Before the Code is WrittenPredict Software Reliability Before the Code is Written
Predict Software Reliability Before the Code is Written
 
Software testing techniques
Software testing techniquesSoftware testing techniques
Software testing techniques
 
How to report bugs
How to report bugsHow to report bugs
How to report bugs
 
Stm unit1
Stm unit1Stm unit1
Stm unit1
 
Taxonomy for bugs
Taxonomy for bugsTaxonomy for bugs
Taxonomy for bugs
 
Software reliability engineering
Software reliability engineeringSoftware reliability engineering
Software reliability engineering
 
Interview questions
Interview questionsInterview questions
Interview questions
 
6 easy bug tracking tips & tricks every developer should know!
6 easy bug tracking tips & tricks every developer should know!6 easy bug tracking tips & tricks every developer should know!
6 easy bug tracking tips & tricks every developer should know!
 

Similar to Improving Bug Tracking Systems

Works For Me! Characterizing Non-Reproducible Bug Reports
Works For Me! Characterizing Non-Reproducible Bug ReportsWorks For Me! Characterizing Non-Reproducible Bug Reports
Works For Me! Characterizing Non-Reproducible Bug Reports
SALT Lab @ UBC
 
Are Automated Debugging Techniques Actually Helping Programmers
Are Automated Debugging Techniques Actually Helping ProgrammersAre Automated Debugging Techniques Actually Helping Programmers
Are Automated Debugging Techniques Actually Helping Programmers
Chris Parnin
 
The Art Of Debugging
The Art Of DebuggingThe Art Of Debugging
The Art Of Debugging
svilen.ivanov
 
Apt presso good to learn
Apt presso   good to learnApt presso   good to learn
Apt presso good to learn
Fajar Isnanto
 

Similar to Improving Bug Tracking Systems (20)

Quality of Bug Reports in Open Source
Quality of Bug Reports in Open SourceQuality of Bug Reports in Open Source
Quality of Bug Reports in Open Source
 
How to fix bug or defects in software
How to fix bug or defects in software How to fix bug or defects in software
How to fix bug or defects in software
 
Debugging
DebuggingDebugging
Debugging
 
Works For Me! Characterizing Non-Reproducible Bug Reports
Works For Me! Characterizing Non-Reproducible Bug ReportsWorks For Me! Characterizing Non-Reproducible Bug Reports
Works For Me! Characterizing Non-Reproducible Bug Reports
 
The limits of unit testing by Craig Stuntz
The limits of unit testing by Craig StuntzThe limits of unit testing by Craig Stuntz
The limits of unit testing by Craig Stuntz
 
The Limits of Unit Testing by Craig Stuntz
The Limits of Unit Testing by Craig StuntzThe Limits of Unit Testing by Craig Stuntz
The Limits of Unit Testing by Craig Stuntz
 
Are Automated Debugging Techniques Actually Helping Programmers
Are Automated Debugging Techniques Actually Helping ProgrammersAre Automated Debugging Techniques Actually Helping Programmers
Are Automated Debugging Techniques Actually Helping Programmers
 
Duplicate Bug Reports Considered Harmful ... Really?
Duplicate Bug Reports Considered Harmful ... Really?Duplicate Bug Reports Considered Harmful ... Really?
Duplicate Bug Reports Considered Harmful ... Really?
 
The Art Of Debugging
The Art Of DebuggingThe Art Of Debugging
The Art Of Debugging
 
Improving your Agile Process
Improving your Agile ProcessImproving your Agile Process
Improving your Agile Process
 
Bug Advocacy
Bug AdvocacyBug Advocacy
Bug Advocacy
 
Chaos Engineering Without Observability ... Is Just Chaos
Chaos Engineering Without Observability ... Is Just ChaosChaos Engineering Without Observability ... Is Just Chaos
Chaos Engineering Without Observability ... Is Just Chaos
 
Productive Use of the Apache Spark Prompt with Sam Penrose
Productive Use of the Apache Spark Prompt with Sam PenroseProductive Use of the Apache Spark Prompt with Sam Penrose
Productive Use of the Apache Spark Prompt with Sam Penrose
 
Characterizing and Predicting Which Bugs Get Reopened
Characterizing and Predicting Which Bugs Get ReopenedCharacterizing and Predicting Which Bugs Get Reopened
Characterizing and Predicting Which Bugs Get Reopened
 
Apt presso good to learn
Apt presso   good to learnApt presso   good to learn
Apt presso good to learn
 
Dan Guido SOURCE Boston 2011
Dan Guido SOURCE Boston 2011Dan Guido SOURCE Boston 2011
Dan Guido SOURCE Boston 2011
 
Studying the impact of Social Structures on Software Quality
Studying the impact of Social Structures on Software QualityStudying the impact of Social Structures on Software Quality
Studying the impact of Social Structures on Software Quality
 
Anatomy of a bug
Anatomy of a bugAnatomy of a bug
Anatomy of a bug
 
iHale Milestone 1 Feedback
iHale Milestone 1 FeedbackiHale Milestone 1 Feedback
iHale Milestone 1 Feedback
 
Debugging Your Plone Site
Debugging Your Plone SiteDebugging Your Plone Site
Debugging Your Plone Site
 

More from Rahul Premraj

How Developer Communication Frequency Relates to Bug Introducing Changes
How Developer Communication Frequency Relates to Bug Introducing ChangesHow Developer Communication Frequency Relates to Bug Introducing Changes
How Developer Communication Frequency Relates to Bug Introducing Changes
Rahul Premraj
 

More from Rahul Premraj (7)

Approximating Change Sets at Philips Healthcare: A Case Study
Approximating Change Sets at Philips Healthcare: A Case StudyApproximating Change Sets at Philips Healthcare: A Case Study
Approximating Change Sets at Philips Healthcare: A Case Study
 
An Empirical Analysis of Software Productivity Over Time
An Empirical Analysis of Software Productivity Over TimeAn Empirical Analysis of Software Productivity Over Time
An Empirical Analysis of Software Productivity Over Time
 
How Developer Communication Frequency Relates to Bug Introducing Changes
How Developer Communication Frequency Relates to Bug Introducing ChangesHow Developer Communication Frequency Relates to Bug Introducing Changes
How Developer Communication Frequency Relates to Bug Introducing Changes
 
What makes a good bug report?
What makes a good bug report?What makes a good bug report?
What makes a good bug report?
 
Predicting Software Metrics at Design Time
Predicting Software Metrics at Design TimePredicting Software Metrics at Design Time
Predicting Software Metrics at Design Time
 
On the Treatment of Bug Reports in Open-Source Projects
On the Treatment of Bug Reports in Open-Source ProjectsOn the Treatment of Bug Reports in Open-Source Projects
On the Treatment of Bug Reports in Open-Source Projects
 
Building Cost Estimation Models using Homogeneous Data
Building Cost Estimation Models using Homogeneous DataBuilding Cost Estimation Models using Homogeneous Data
Building Cost Estimation Models using Homogeneous Data
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Improving Bug Tracking Systems

  • 1. Improving Bug Tracking Systems Thomas Zimmermann Rahul Premraj Jonathan Sillito Silvia Breu Microsoft Research Saarland University University of Calgary Cambridge University
  • 2. Bugzilla Form CONTACT LEGAL Bugzilla – Enter Bug wizard Home | New | Search | Find | Reports | My Requests | My Votes | Preferences | Log out r.premraj@gmail.com | Terms of Use Step 2: Where is the bug? I am reporting a bug with: Pick one: * Eclipse Build ID: * TIP: You can see the Build ID by clicking Help > About Eclipse (on the Mac: Eclipse > About Eclipse). Step 3: Has it already been reported? Please check the list below before entering a new bug. Your bug may have already been submitted by someone else. Open bug activity in the last two weeks.
  • 3. Bugzilla Form CONTACT LEGAL Bugzilla – Enter Bug wizard Home | New | Search | Find | Reports | My Requests | My Votes | Preferences | Log out r.premraj@gmail.com | Terms of Use Step 2: Where is the bug? I am reporting a bug with: * Pick one: Choose Product Eclipse Build ID: * TIP: You can see the Build ID by clicking Help > About Eclipse (on the Mac: Eclipse > About Eclipse). Step 3: Has it already been reported? Please check the list below before entering a new bug. Your bug may have already been submitted by someone else. Open bug activity in the last two weeks.
  • 4. Open bug activity in the last two weeks. Bugzilla Form Step 4: Information Summary: * Steps to reproduce: * 1. 2. 3. TIP: If you can't reproduce the steps or correctly explain them, your bug will likely be closed as an invalid More information: bug. More info. TIP: Write any information you can provide that will help identify the problem. * denotes required field. You're almost done! Continue to the final step. Actions: Home | New | Search | Find | Reports | My Requests | My Votes | Preferences | Log out r.premraj@gmail.com | Terms of Use Saved Searches:My Bugs Add the named tag to bugs Commit
  • 5. Mozilla Bug #61287 er N ovemb 27 Bug reported
  • 6. Mozilla Bug #61287 N ovemb er Dec ember 27 29 Bug reported Comment #16 if someone could provide a stack trace, that would be a huge help.
  • 7. Mozilla Bug #61287 N ovemb er Dec ember March 27 29 6 Bug reported Comment #16 Comment #26 if someone could provide a Fix veri ed. stack trace, that would be a huge help.
  • 8. Generation Next Tool Information Centric Centric Improving bug tracking systems User Process Centric Centric Image by Sascha Just,VL/HCC ’08
  • 9. Future of Bug Reporting
  • 10. Future of Bug Reporting Alice My Eclipse has crashed. A User
  • 11. Future of Bug Reporting Alice My Eclipse has crashed. A User Bob What did you do? A bug tracking system
  • 12. Future of Bug Reporting Alice My Eclipse has crashed. A User Bob What did you do? A bug tracking system I clicked on File ! New and OK
  • 13. Future of Bug Reporting My Eclipse has crashed. What did you do? I clicked on File ! New and OK Did you choose a Java project?
  • 14. Future of Bug Reporting What did you do? I clicked on File ! New and OK Did you choose a Java project?
  • 15. Future of Bug Reporting What did you do? I clicked on File ! New and OK Did you choose a Java project? No.
  • 16. Future of Bug Reporting I clicked on File ! New and OK Did you choose a Java project? No.
  • 17. Future of Bug Reporting I clicked on File ! New and OK Did you choose a Java project? No. A few more messages later...
  • 18. Future of Bug Reporting Did you choose a Java project? No. A few more messages later...
  • 19. Future of Bug Reporting Did you choose a Java project? No. A few more messages later... Thanks Alice. The bug is most likely in ProjectCreator.java. We will fix it soon.
  • 20. First steps... X X X X X X X X X X Train a Decision Tree X X Relevant Questions Fix location X 9
  • 21. A First Experiment 20 most frequently xed les in ECLIPSE JDK 2,875 related bug reports 10
  • 22. Questions as Inputs • How severe is the bug? (bug_severity) • On which OS does it occur? (op_sys) • Which is the affected component? (component_id) • Which version of Eclipse is affected? (version) • What is your name? (reporter) 11
  • 23. Decision Tree Root component_id=Core,UI component_id=Debug component_id=Text JavaEditor.java (0.98) version=1.0, 2.0, 2.1.1 version=2.0.1, 2.0.2, 3.0 ASTConverter.java (0.31) Reporter = R1 Reporter = R2 Reporter = R3 FormatterRegressionTests.java (0.20) ASTConverter.java (0.16) JavaProject.java (0.16)
  • 24. Next Steps • Build catalog of important questions (information) from a large sample of bug reports. • Build a prediction model using the data. • Evaluate model on a different set of bug reports. 13
  • 25. Poster Presentation Look for her Silvia Breu 14

Editor's Notes