Enviar búsqueda
Cargar
in*Bug: Software Defect Analytics
•
0 recomendaciones
•
1,432 vistas
E
ESUG
Seguir
Tommaso Dal Sasso, Michele Lanza REVEAL @ Faculty of Informatics
Leer menos
Leer más
Tecnología
Noticias y política
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 50
Descargar ahora
Descargar para leer sin conexión
Recomendados
Applying large scale text analytics with graph databases
Applying large scale text analytics with graph databases
Marissa Kobylenski
Advanced Defect Management
Advanced Defect Management
Sabarinath Venugopalan
Proposal 12 - Visual Analytics
Proposal 12 - Visual Analytics
CISTI ICIST
What every C++ programmer should know about modern compilers (w/ comments, AC...
What every C++ programmer should know about modern compilers (w/ comments, AC...
Sławomir Zborowski
Konstantin Knizhnik: static analysis, a view from aside
Konstantin Knizhnik: static analysis, a view from aside
PVS-Studio
Open source and then some: An Introduction
Open source and then some: An Introduction
Akash Tandon
VOCAL- Voice Command Application using Artificial Intelligence
VOCAL- Voice Command Application using Artificial Intelligence
IRJET Journal
Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...
Laura Martin
Recomendados
Applying large scale text analytics with graph databases
Applying large scale text analytics with graph databases
Marissa Kobylenski
Advanced Defect Management
Advanced Defect Management
Sabarinath Venugopalan
Proposal 12 - Visual Analytics
Proposal 12 - Visual Analytics
CISTI ICIST
What every C++ programmer should know about modern compilers (w/ comments, AC...
What every C++ programmer should know about modern compilers (w/ comments, AC...
Sławomir Zborowski
Konstantin Knizhnik: static analysis, a view from aside
Konstantin Knizhnik: static analysis, a view from aside
PVS-Studio
Open source and then some: An Introduction
Open source and then some: An Introduction
Akash Tandon
VOCAL- Voice Command Application using Artificial Intelligence
VOCAL- Voice Command Application using Artificial Intelligence
IRJET Journal
Computer Science Is The Study Of Principals And How The...
Computer Science Is The Study Of Principals And How The...
Laura Martin
The importance of logs - DefCamp 2012
The importance of logs - DefCamp 2012
DefCamp
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
James York
Linux Users are People, Too!
Linux Users are People, Too!
Charles Southerland
Creating a compiler for your own language
Creating a compiler for your own language
Andrea Tino
Spring, CDI, Jakarta EE good parts
Spring, CDI, Jakarta EE good parts
Jarek Ratajski
Common Missteps in Cross-Platform Development.pdf
Common Missteps in Cross-Platform Development.pdf
Pridesys IT Ltd.
Projects In Foss
Projects In Foss
viggyprabhu
Trusting files (and their formats)
Trusting files (and their formats)
Ange Albertini
Java As A Programming Language
Java As A Programming Language
Jennifer Wright
NEURAL NETWORK BOT
NEURAL NETWORK BOT
IRJET Journal
The Ajax Experience: State Of The Browsers
The Ajax Experience: State Of The Browsers
Peter-Paul Koch
Espressif IoT Development Framework: 71 Shots in the Foot
Espressif IoT Development Framework: 71 Shots in the Foot
Andrey Karpov
Developer Fundamentals - Logging
Developer Fundamentals - Logging
Axel Irriger
Beginning development in go
Beginning development in go
Equaleyes Solutions Ltd.
La Pecera 4
La Pecera 4
technoteacher3
10 tips for a usable website
10 tips for a usable website
Bart De Waele
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET Journal
Jr devsurvivalguide
Jr devsurvivalguide
James York
Learning to code in 2020
Learning to code in 2020
Nicholas Sterling
An ideal static analyzer, or why ideals are unachievable
An ideal static analyzer, or why ideals are unachievable
PVS-Studio
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
ESUG
Technical documentation support in Pharo
Technical documentation support in Pharo
ESUG
Más contenido relacionado
Similar a in*Bug: Software Defect Analytics
The importance of logs - DefCamp 2012
The importance of logs - DefCamp 2012
DefCamp
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
James York
Linux Users are People, Too!
Linux Users are People, Too!
Charles Southerland
Creating a compiler for your own language
Creating a compiler for your own language
Andrea Tino
Spring, CDI, Jakarta EE good parts
Spring, CDI, Jakarta EE good parts
Jarek Ratajski
Common Missteps in Cross-Platform Development.pdf
Common Missteps in Cross-Platform Development.pdf
Pridesys IT Ltd.
Projects In Foss
Projects In Foss
viggyprabhu
Trusting files (and their formats)
Trusting files (and their formats)
Ange Albertini
Java As A Programming Language
Java As A Programming Language
Jennifer Wright
NEURAL NETWORK BOT
NEURAL NETWORK BOT
IRJET Journal
The Ajax Experience: State Of The Browsers
The Ajax Experience: State Of The Browsers
Peter-Paul Koch
Espressif IoT Development Framework: 71 Shots in the Foot
Espressif IoT Development Framework: 71 Shots in the Foot
Andrey Karpov
Developer Fundamentals - Logging
Developer Fundamentals - Logging
Axel Irriger
Beginning development in go
Beginning development in go
Equaleyes Solutions Ltd.
La Pecera 4
La Pecera 4
technoteacher3
10 tips for a usable website
10 tips for a usable website
Bart De Waele
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET Journal
Jr devsurvivalguide
Jr devsurvivalguide
James York
Learning to code in 2020
Learning to code in 2020
Nicholas Sterling
An ideal static analyzer, or why ideals are unachievable
An ideal static analyzer, or why ideals are unachievable
PVS-Studio
Similar a in*Bug: Software Defect Analytics
(20)
The importance of logs - DefCamp 2012
The importance of logs - DefCamp 2012
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
Linux Users are People, Too!
Linux Users are People, Too!
Creating a compiler for your own language
Creating a compiler for your own language
Spring, CDI, Jakarta EE good parts
Spring, CDI, Jakarta EE good parts
Common Missteps in Cross-Platform Development.pdf
Common Missteps in Cross-Platform Development.pdf
Projects In Foss
Projects In Foss
Trusting files (and their formats)
Trusting files (and their formats)
Java As A Programming Language
Java As A Programming Language
NEURAL NETWORK BOT
NEURAL NETWORK BOT
The Ajax Experience: State Of The Browsers
The Ajax Experience: State Of The Browsers
Espressif IoT Development Framework: 71 Shots in the Foot
Espressif IoT Development Framework: 71 Shots in the Foot
Developer Fundamentals - Logging
Developer Fundamentals - Logging
Beginning development in go
Beginning development in go
La Pecera 4
La Pecera 4
10 tips for a usable website
10 tips for a usable website
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
IRJET- Communication System for Blind, Deaf and Dumb People using Internet of...
Jr devsurvivalguide
Jr devsurvivalguide
Learning to code in 2020
Learning to code in 2020
An ideal static analyzer, or why ideals are unachievable
An ideal static analyzer, or why ideals are unachievable
Más de ESUG
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
ESUG
Technical documentation support in Pharo
Technical documentation support in Pharo
ESUG
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
ESUG
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
ESUG
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
ESUG
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early results
ESUG
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
ESUG
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
ESUG
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic Programming
ESUG
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
ESUG
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience Report
ESUG
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIs
ESUG
Garbage Collector Tuning
Garbage Collector Tuning
ESUG
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
ESUG
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and Future
ESUG
thisContext in the Debugger
thisContext in the Debugger
ESUG
Websockets for Fencing Score
Websockets for Fencing Score
ESUG
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ESUG
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design Mooc
ESUG
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
ESUG
Más de ESUG
(20)
Workshop: Identifying concept inventories in agile programming
Workshop: Identifying concept inventories in agile programming
Technical documentation support in Pharo
Technical documentation support in Pharo
The Pharo Debugger and Debugging tools: Advances and Roadmap
The Pharo Debugger and Debugging tools: Advances and Roadmap
Sequence: Pipeline modelling in Pharo
Sequence: Pipeline modelling in Pharo
Migration process from monolithic to micro frontend architecture in mobile ap...
Migration process from monolithic to micro frontend architecture in mobile ap...
Analyzing Dart Language with Pharo: Report and early results
Analyzing Dart Language with Pharo: Report and early results
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
Transpiling Pharo Classes to JS ECMAScript 5 versus ECMAScript 6
A Unit Test Metamodel for Test Generation
A Unit Test Metamodel for Test Generation
Creating Unit Tests Using Genetic Programming
Creating Unit Tests Using Genetic Programming
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Threaded-Execution and CPS Provide Smooth Switching Between Execution Modes
Exploring GitHub Actions through EGAD: An Experience Report
Exploring GitHub Actions through EGAD: An Experience Report
Pharo: a reflective language A first systematic analysis of reflective APIs
Pharo: a reflective language A first systematic analysis of reflective APIs
Garbage Collector Tuning
Garbage Collector Tuning
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Improving Performance Through Object Lifetime Profiling: the DataFrame Case
Pharo DataFrame: Past, Present, and Future
Pharo DataFrame: Past, Present, and Future
thisContext in the Debugger
thisContext in the Debugger
Websockets for Fencing Score
Websockets for Fencing Score
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
ShowUs: PharoJS.org Develop in Pharo, Run on JavaScript
Advanced Object- Oriented Design Mooc
Advanced Object- Oriented Design Mooc
A New Architecture Reconciling Refactorings and Transformations
A New Architecture Reconciling Refactorings and Transformations
Último
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Último
(20)
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Slack Application Development 101 Slides
Slack Application Development 101 Slides
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
in*Bug: Software Defect Analytics
1.
in*Bug Software Defect Analytics Tommaso
Dal Sasso Michele Lanza REVEAL @ Faculty of Informatics University of Lugano Text
2.
3.
4.
As users, we
are used to bugs...
5.
... and also
as developers
6.
Defect Analysis How Bugs
Are Fixed
7.
Fixing a Bug
8.
Fixing a Bug
9.
Fixing a Bug
10.
Fixing a Bug
11.
Fixing a Bug
12.
Fixing a Bug
13.
Fixing a Bug
14.
Fixing a Bug
15.
Fixing a Bug
16.
Fixing a Bug
17.
Fixing a Bug
18.
Demo Time
19.
Why in*Bug?
20.
Why in*Bug?
21.
Why in*Bug?
22.
Why in*Bug?
23.
Why in*Bug?
24.
Reading The Data information
not easily accessible, searchable, browseable...
25.
Text Text Text
26.
text text text
27.
Outside The Language
28.
29.
30.
Bugzilla
31.
FogBugz
32.
are bugs so
different?
33.
We Cannot Talk
To Bugs self fixByYourSelf ? a common bug tracking system is not as flexible as a Smalltalk environment
34.
bug tracking systems
35.
bug tracking systems
36.
in*Bug don’t read about
your bugs
37.
in*Bug don’t read about
your bugs see them
38.
Architecture
39.
Architecture FogBugz
40.
Architecture VoyageMongo + MongoDB FogBugz
41.
Architecture VoyageMongo + MongoDB FogBugz Pharo
2
42.
Architecture Seaside + REST VoyageMongo
+ MongoDB FogBugz Pharo 2
43.
Architecture Seaside + REST VoyageMongo
+ MongoDB FogBugz Pharo 2 ...and too much Javascript
44.
Future Plans
45.
Future Plans search, select, filter,
group...
46.
Future Plans search, select, filter,
group... configure and customize
47.
Future Plans search, select, filter,
group... configure and customize notifications
48.
Future Plans search, select, filter,
group... configure and customize notifications submit new bugs
49.
If You Are
Curious... inbug.inf.usi.ch http://www.smalltalkhub.com/#!/~dalsat/inBug tommaso.dal.sasso@usi.ch
50.
If You Are
Curious... inbug.inf.usi.ch http://www.smalltalkhub.com/#!/~dalsat/inBug tommaso.dal.sasso@usi.ch Please, “bug” me!
Descargar ahora