SlideShare a Scribd company logo
1 of 35
NextGenerationof Bug
TrackingSystems
Towards the
Sascha Just
R. Premraj T. Zimmermann
Tell the Developers ...
2
What can be improved in current
BugTracking Systems?
3
Ask the Community
4
Comments
Developer survey
Which of the following items have you previously used when fixing bugs?
Which three items helped you the most?
Which of the following problems have you encountered when fixing bugs?
Which three problems caused you most delay in fixing bugs?
5
Comments
Reporter survey
What information have you previously provided in bug reports?
What of the above information was most diļ¬ƒcult to provide?
In your opinion, what information is most relevant to developers?
6
Comments
Reporter survey
What information have you previously provided in bug reports?
What of the above information was most difficult to provide?
In your opinion, what information is most relevant to developers?
6
Comments
Developer survey
Which of the following items have you previously used when fixing bugs?
Which three items helped you the most?
Which of the following problems have you encountered when fixing bugs?
Which three problems caused you most delay in fixing bugs?
5
N. Bettenburg, S. Just, A. Schrƶter, C. WeiƟ, R. Premraj,
T. Zimmermann. What makes a good bug report?
In FSE ā€™08: Proceedings of the Symposium on Foundations of
Software Engineering, Atlanta, USA. ACM 2008 (to appear).
7
Comments
Reporter survey
What information have you previously provided in bug reports?
What of the above information was most difficult to provide?
In your opinion, what information is most relevant to developers?
6
Comments
Developer survey
Which of the following items have you previously used when fixing bugs?
Which three items helped you the most?
Which of the following problems have you encountered when fixing bugs?
Which three problems caused you most delay in fixing bugs?
5
Comments from Developers
Comments from Reporters
Total Comments
48
127
175
8
Card Sort
Convert comments
into cards
Another frustrating issue with bug reporting
is insensitivity to language issues. I've
bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
y opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
different languages. For example, there
be triage volunteers for the different
languages who could help with the translation
interacting with the reporter. I don't think
developers realize that there are people
me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
9
Card Sort
Convert comments
into cards
Another frustrating issue with bug reporting
is insensitivity to language issues. I've
bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
y opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
different languages. For example, there
be triage volunteers for the different
languages who could help with the translation
interacting with the reporter. I don't think
developers realize that there are people
me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
237 cards
9
Organize cards
into themes
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Card Sort
Convert comments
into cards
Another frustrating issue with bug reporting
is insensitivity to language issues. I've
bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
y opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
different languages. For example, there
be triage volunteers for the different
languages who could help with the translation
interacting with the reporter. I don't think
developers realize that there are people
me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
237 cards
9
Organize cards
into themes
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Card Sort
Convert comments
into cards
Another frustrating issue with bug reporting
is insensitivity to language issues. I've
bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
y opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
different languages. For example, there
be triage volunteers for the different
languages who could help with the translation
interacting with the reporter. I don't think
developers realize that there are people
me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
looking at).
Language Support
Analyze cards
within themes
Another frustrating issue with bug reporting
sites is insensitivity to language issues. I've
seen bugs immediately closed because they
weren't ļ¬led in English, without even asking or
waiting for someone to translate it into English.
In my opinion, it's insulting to say that a bug
report is worthless unless it's ļ¬led in English.
On international projects, sites should develop
standard procedures for dealing with bugs ļ¬led
in different languages. For example, there
could be triage volunteers for the different
languages who could help with the translation
and interacting with the reporter. I don't think
that developers realize that there are people
(like me) who enjoy doing this sort of thing. Bug
reporting sites should be inclusive, not
snobbish and insulting (like, if you can't write in
English, certainly your bug report isn't worth
Language Support
Another frustratin
sites is insensitivit
seen bugs immediatel
weren't ļ¬led in
waiting for someone to translate it into Engli
237 cards
9
CardSort
Themes from
Tool
Centric
Process
Centric
Information
Centric
User
Centric
10
CardSort
Themes from
Tool
Centric
Process
Centric
Information
Centric
User
Centric
11
In OSS, there is a big gap with the knowledge level
of bug reporters. [...]
Firefox Reporter
ā€œ
ā€
[...] they just donā€™t understand what weā€™re asking for
in bug reports and why! Firefox Developer
ā€œ
ā€
12
User SupportUser
Centric
13
Provide diļ¬€erentuser interfaces for
diļ¬€erent levelsof users.
14
15
15
User Level: Advanced
15
User Level: AdvancedNovice
Give cuesto inexperienced users what
information to provide and how.
16
17
17
18
Well known reporters usually get more
consideration than unknown reporters [...]
Eclipse Developer
ā€œ
ā€
[...] even if aā€œwell-knownā€reporter reports a bug which is pretty
vague, he will get more attention than another reporter.
Firefox Developer
ā€œ
ā€
19
Reporter ReputationUser
Centric
Integrate reputationto identify
experienced reporters.
20
21
21
Duplicates [...] often add useful information. That this information
is filed under a new report is not ideal thought.
Apache Developer
ā€œ
ā€
It is frustrating to have spent lots of time making an exceptionally
detailed bug report to only have it marked as a duplicate.
Eclipse Reporter
ā€œ
ā€
Duplicates andTool SupportTool
Centric
22
Provide tool support to consolidate
information into a single report.
23
Bug #103484
Stacktraces
lisa
163677.txt
john
024434.txt
Add more information...
24
Steps to reproduce
lisa
Repr_on_mac
john
STR_on_WinXP
Improve Data Presentation
Bug #98123
Steps to reproduce
joe
tool_crashes
john
STR_on_WinXP
Patches
m
Crash_fix.patch
pe
Rebuild_menu.pa...
Bug #103484
Stacktraces
lisa
163677.txt
john
024434.txt
Add more information...
24
Merge all data. Discard changes.
Steps to reproduce
lisa
Repr_on_mac
john
STR_on_WinXP
Improve Data Presentation
Bug #98123
PatchesSteps to reproduce
joe
tool_crashes
john
STR_on_WinXP
m
Crash_fix.patch
pe
Rebuild_menu.pa...
Bug #103484
Stacktraces
lisa
163677.txt
john
024434.txt
Steps to reproduce
lisa
Repr_on_mac
Add more information...Patches
Improve Data Presentation
john
STR_on_WinXP
mark
Crash_fix.patch
peter
Rebuild_menu.pa...
Merge all data. Discard changes.
25
ThankYou.

More Related Content

Similar to Towards the Next Generation of Bug Tracking Systems

Software Development Quantified
Software Development QuantifiedSoftware Development Quantified
Software Development QuantifiedRiaz Virani
Ā 
Keynote- We're going wrong: Choosing the web's future. Peter Paul Koch
Keynote- We're going wrong: Choosing the web's future. Peter Paul KochKeynote- We're going wrong: Choosing the web's future. Peter Paul Koch
Keynote- We're going wrong: Choosing the web's future. Peter Paul KochFuture Insights
Ā 
Some of my best friends are localisers
Some of my best friends are localisersSome of my best friends are localisers
Some of my best friends are localisersDwayne Bailey
Ā 
Designing Around Dialogs
Designing Around DialogsDesigning Around Dialogs
Designing Around Dialogsblider
Ā 
Mobile Warsaw - Efficient Localization for iOS Apps
Mobile Warsaw - Efficient Localization for iOS AppsMobile Warsaw - Efficient Localization for iOS Apps
Mobile Warsaw - Efficient Localization for iOS AppsEdgar Figueiredo
Ā 
Zero Adoption: Lessons Learned From Failing at Open Source
Zero Adoption: Lessons Learned From Failing at Open SourceZero Adoption: Lessons Learned From Failing at Open Source
Zero Adoption: Lessons Learned From Failing at Open SourceMemi Beltrame
Ā 
Creating a compiler for your own language
Creating a compiler for your own languageCreating a compiler for your own language
Creating a compiler for your own languageAndrea Tino
Ā 
Journals are a step away!
Journals are a step away!Journals are a step away!
Journals are a step away!theiredconference
Ā 
On Readability of Code
On Readability of CodeOn Readability of Code
On Readability of CodeArun Saha
Ā 
How to hire flutter developers? A simple yet comprehensive guide
How to hire flutter developers? A simple yet comprehensive guideHow to hire flutter developers? A simple yet comprehensive guide
How to hire flutter developers? A simple yet comprehensive guideSnehaDas60
Ā 
Principles of Usability Testing For Historic Newspapers
Principles of Usability Testing For Historic NewspapersPrinciples of Usability Testing For Historic Newspapers
Principles of Usability Testing For Historic NewspapersEuropeana Newspapers
Ā 
How to become a great developer
How to become a great developerHow to become a great developer
How to become a great developerNetcetera
Ā 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignataroJohn Coonen
Ā 
Myths about static analysis. The second myth - expert developers do not make ...
Myths about static analysis. The second myth - expert developers do not make ...Myths about static analysis. The second myth - expert developers do not make ...
Myths about static analysis. The second myth - expert developers do not make ...PVS-Studio
Ā 
Introduction to the Software Development world
Introduction to the Software Development worldIntroduction to the Software Development world
Introduction to the Software Development worldTutti Quintella
Ā 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestringteaguese
Ā 
How To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentHow To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentSven Peters
Ā 
From Zero to Hero
From Zero to HeroFrom Zero to Hero
From Zero to HeroAndy Marshall
Ā 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectCharlotte Breton Schreiner
Ā 

Similar to Towards the Next Generation of Bug Tracking Systems (20)

Software Development Quantified
Software Development QuantifiedSoftware Development Quantified
Software Development Quantified
Ā 
Keynote- We're going wrong: Choosing the web's future. Peter Paul Koch
Keynote- We're going wrong: Choosing the web's future. Peter Paul KochKeynote- We're going wrong: Choosing the web's future. Peter Paul Koch
Keynote- We're going wrong: Choosing the web's future. Peter Paul Koch
Ā 
Some of my best friends are localisers
Some of my best friends are localisersSome of my best friends are localisers
Some of my best friends are localisers
Ā 
Designing usable forms
Designing usable formsDesigning usable forms
Designing usable forms
Ā 
Designing Around Dialogs
Designing Around DialogsDesigning Around Dialogs
Designing Around Dialogs
Ā 
Mobile Warsaw - Efficient Localization for iOS Apps
Mobile Warsaw - Efficient Localization for iOS AppsMobile Warsaw - Efficient Localization for iOS Apps
Mobile Warsaw - Efficient Localization for iOS Apps
Ā 
Zero Adoption: Lessons Learned From Failing at Open Source
Zero Adoption: Lessons Learned From Failing at Open SourceZero Adoption: Lessons Learned From Failing at Open Source
Zero Adoption: Lessons Learned From Failing at Open Source
Ā 
Creating a compiler for your own language
Creating a compiler for your own languageCreating a compiler for your own language
Creating a compiler for your own language
Ā 
Journals are a step away!
Journals are a step away!Journals are a step away!
Journals are a step away!
Ā 
On Readability of Code
On Readability of CodeOn Readability of Code
On Readability of Code
Ā 
How to hire flutter developers? A simple yet comprehensive guide
How to hire flutter developers? A simple yet comprehensive guideHow to hire flutter developers? A simple yet comprehensive guide
How to hire flutter developers? A simple yet comprehensive guide
Ā 
Principles of Usability Testing For Historic Newspapers
Principles of Usability Testing For Historic NewspapersPrinciples of Usability Testing For Historic Newspapers
Principles of Usability Testing For Historic Newspapers
Ā 
How to become a great developer
How to become a great developerHow to become a great developer
How to become a great developer
Ā 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
Ā 
Myths about static analysis. The second myth - expert developers do not make ...
Myths about static analysis. The second myth - expert developers do not make ...Myths about static analysis. The second myth - expert developers do not make ...
Myths about static analysis. The second myth - expert developers do not make ...
Ā 
Introduction to the Software Development world
Introduction to the Software Development worldIntroduction to the Software Development world
Introduction to the Software Development world
Ā 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestring
Ā 
How To Do Kick-Ass Software Development
How To Do Kick-Ass Software DevelopmentHow To Do Kick-Ass Software Development
How To Do Kick-Ass Software Development
Ā 
From Zero to Hero
From Zero to HeroFrom Zero to Hero
From Zero to Hero
Ā 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your project
Ā 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
Ā 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
Ā 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
Ā 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
Ā 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
Ā 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
Ā 
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhisoniya singh
Ā 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
Ā 
Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...Alan Dix
Ā 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
Ā 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
Ā 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
Ā 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
Ā 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
Ā 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
Ā 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
Ā 
Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024BookNet Canada
Ā 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
Ā 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
Ā 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Ā 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Ā 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Ā 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
Ā 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Ā 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ā 
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
Ā 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Ā 
Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...
Swan(sea) Song ā€“ personal research during my six years at Swansea ... and bey...
Ā 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Ā 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Ā 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Ā 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Ā 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Ā 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Ā 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Ā 
Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
Ā 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Ā 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Ā 

Towards the Next Generation of Bug Tracking Systems

  • 3. What can be improved in current BugTracking Systems? 3
  • 5. Comments Developer survey Which of the following items have you previously used when fixing bugs? Which three items helped you the most? Which of the following problems have you encountered when fixing bugs? Which three problems caused you most delay in fixing bugs? 5
  • 6. Comments Reporter survey What information have you previously provided in bug reports? What of the above information was most diļ¬ƒcult to provide? In your opinion, what information is most relevant to developers? 6
  • 7. Comments Reporter survey What information have you previously provided in bug reports? What of the above information was most difficult to provide? In your opinion, what information is most relevant to developers? 6 Comments Developer survey Which of the following items have you previously used when fixing bugs? Which three items helped you the most? Which of the following problems have you encountered when fixing bugs? Which three problems caused you most delay in fixing bugs? 5 N. Bettenburg, S. Just, A. Schrƶter, C. WeiƟ, R. Premraj, T. Zimmermann. What makes a good bug report? In FSE ā€™08: Proceedings of the Symposium on Foundations of Software Engineering, Atlanta, USA. ACM 2008 (to appear). 7
  • 8. Comments Reporter survey What information have you previously provided in bug reports? What of the above information was most difficult to provide? In your opinion, what information is most relevant to developers? 6 Comments Developer survey Which of the following items have you previously used when fixing bugs? Which three items helped you the most? Which of the following problems have you encountered when fixing bugs? Which three problems caused you most delay in fixing bugs? 5 Comments from Developers Comments from Reporters Total Comments 48 127 175 8
  • 9. Card Sort Convert comments into cards Another frustrating issue with bug reporting is insensitivity to language issues. I've bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. y opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. international projects, sites should develop standard procedures for dealing with bugs ļ¬led different languages. For example, there be triage volunteers for the different languages who could help with the translation interacting with the reporter. I don't think developers realize that there are people me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support 9
  • 10. Card Sort Convert comments into cards Another frustrating issue with bug reporting is insensitivity to language issues. I've bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. y opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. international projects, sites should develop standard procedures for dealing with bugs ļ¬led different languages. For example, there be triage volunteers for the different languages who could help with the translation interacting with the reporter. I don't think developers realize that there are people me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support 237 cards 9
  • 11. Organize cards into themes Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Card Sort Convert comments into cards Another frustrating issue with bug reporting is insensitivity to language issues. I've bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. y opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. international projects, sites should develop standard procedures for dealing with bugs ļ¬led different languages. For example, there be triage volunteers for the different languages who could help with the translation interacting with the reporter. I don't think developers realize that there are people me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support 237 cards 9
  • 12. Organize cards into themes Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Card Sort Convert comments into cards Another frustrating issue with bug reporting is insensitivity to language issues. I've bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. y opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. international projects, sites should develop standard procedures for dealing with bugs ļ¬led different languages. For example, there be triage volunteers for the different languages who could help with the translation interacting with the reporter. I don't think developers realize that there are people me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth looking at). Language Support Analyze cards within themes Another frustrating issue with bug reporting sites is insensitivity to language issues. I've seen bugs immediately closed because they weren't ļ¬led in English, without even asking or waiting for someone to translate it into English. In my opinion, it's insulting to say that a bug report is worthless unless it's ļ¬led in English. On international projects, sites should develop standard procedures for dealing with bugs ļ¬led in different languages. For example, there could be triage volunteers for the different languages who could help with the translation and interacting with the reporter. I don't think that developers realize that there are people (like me) who enjoy doing this sort of thing. Bug reporting sites should be inclusive, not snobbish and insulting (like, if you can't write in English, certainly your bug report isn't worth Language Support Another frustratin sites is insensitivit seen bugs immediatel weren't ļ¬led in waiting for someone to translate it into Engli 237 cards 9
  • 15. In OSS, there is a big gap with the knowledge level of bug reporters. [...] Firefox Reporter ā€œ ā€ [...] they just donā€™t understand what weā€™re asking for in bug reports and why! Firefox Developer ā€œ ā€ 12 User SupportUser Centric
  • 16. 13
  • 17. Provide diļ¬€erentuser interfaces for diļ¬€erent levelsof users. 14
  • 18. 15
  • 21. Give cuesto inexperienced users what information to provide and how. 16
  • 22. 17
  • 23. 17
  • 24. 18
  • 25. Well known reporters usually get more consideration than unknown reporters [...] Eclipse Developer ā€œ ā€ [...] even if aā€œwell-knownā€reporter reports a bug which is pretty vague, he will get more attention than another reporter. Firefox Developer ā€œ ā€ 19 Reporter ReputationUser Centric
  • 27. 21
  • 28. 21
  • 29. Duplicates [...] often add useful information. That this information is filed under a new report is not ideal thought. Apache Developer ā€œ ā€ It is frustrating to have spent lots of time making an exceptionally detailed bug report to only have it marked as a duplicate. Eclipse Reporter ā€œ ā€ Duplicates andTool SupportTool Centric 22
  • 30. Provide tool support to consolidate information into a single report. 23
  • 31. Bug #103484 Stacktraces lisa 163677.txt john 024434.txt Add more information... 24 Steps to reproduce lisa Repr_on_mac john STR_on_WinXP Improve Data Presentation
  • 32. Bug #98123 Steps to reproduce joe tool_crashes john STR_on_WinXP Patches m Crash_fix.patch pe Rebuild_menu.pa... Bug #103484 Stacktraces lisa 163677.txt john 024434.txt Add more information... 24 Merge all data. Discard changes. Steps to reproduce lisa Repr_on_mac john STR_on_WinXP Improve Data Presentation
  • 33. Bug #98123 PatchesSteps to reproduce joe tool_crashes john STR_on_WinXP m Crash_fix.patch pe Rebuild_menu.pa... Bug #103484 Stacktraces lisa 163677.txt john 024434.txt Steps to reproduce lisa Repr_on_mac Add more information...Patches Improve Data Presentation john STR_on_WinXP mark Crash_fix.patch peter Rebuild_menu.pa... Merge all data. Discard changes. 25
  • 34.