Enviar búsqueda
Cargar
Mining Software Repositories
•
Descargar como ODP, PDF
•
10 recomendaciones
•
3,639 vistas
Israel Herraiz
Seguir
Mining Software Repositories. Where to get data? Where to publish?
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 22
Descargar ahora
Recomendados
Web services with laravel
Web services with laravel
Confiz
Class Management System Project Proposal
Class Management System Project Proposal
Dhanushka Dissanayaka
Practical OOP In Java
Practical OOP In Java
wiradikusuma
Applet skelton58
Applet skelton58
myrajendra
Project Report of Faculty feedback system
Project Report of Faculty feedback system
BalajeeSofTech
Mentoring system ppt
Mentoring system ppt
reshmarrajan
Internship presentation
Internship presentation
Wasim Shemna
Content Sharing Website PPT
Content Sharing Website PPT
anushkashastri
Recomendados
Web services with laravel
Web services with laravel
Confiz
Class Management System Project Proposal
Class Management System Project Proposal
Dhanushka Dissanayaka
Practical OOP In Java
Practical OOP In Java
wiradikusuma
Applet skelton58
Applet skelton58
myrajendra
Project Report of Faculty feedback system
Project Report of Faculty feedback system
BalajeeSofTech
Mentoring system ppt
Mentoring system ppt
reshmarrajan
Internship presentation
Internship presentation
Wasim Shemna
Content Sharing Website PPT
Content Sharing Website PPT
anushkashastri
Solid principles
Solid principles
Monica Rodrigues
Introduction to APIs (Application Programming Interface)
Introduction to APIs (Application Programming Interface)
Vibhawa Nirmal
Bootiful Development with Spring Boot and Angular - Connect.Tech 2017
Bootiful Development with Spring Boot and Angular - Connect.Tech 2017
Matt Raible
Garbage collection
Garbage collection
Mudit Gupta
Introduction to Django
Introduction to Django
Knoldus Inc.
Java programming course for beginners
Java programming course for beginners
Eduonix Learning Solutions
College Web Site HTML PROJECT
College Web Site HTML PROJECT
Rai Saheb Bhanwar Singh College Nasrullaganj
Best PHP Frameworks
Best PHP Frameworks
Clixlogix Technologies
Java method
Java method
sunilchute1
Mycin 016
Mycin 016
Nidhi Singh
PHP and MySQL : Server Side Scripting For Web Development
PHP and MySQL : Server Side Scripting For Web Development
Edureka!
Apache ppt
Apache ppt
poornima sugumaran
SOLID Principles and The Clean Architecture
SOLID Principles and The Clean Architecture
Mohamed Galal
Abstract Class & Abstract Method in Core Java
Abstract Class & Abstract Method in Core Java
MOHIT AGARWAL
Firewall ppt
Firewall ppt
OECLIB Odisha Electronics Control Library
Java Exception handling
Java Exception handling
kamal kotecha
Web Development on Web Project Report
Web Development on Web Project Report
Milind Gokhale
Remote Method Invocation
Remote Method Invocation
ashishspace
Abstract class in java
Abstract class in java
Lovely Professional University
HotSpot Synchronization, A Peek Under the Hood [JavaOne 2015 CON7570]
HotSpot Synchronization, A Peek Under the Hood [JavaOne 2015 CON7570]
David Buck
OpenTelemetry 101 FTW
OpenTelemetry 101 FTW
NGINX, Inc.
OWASP an Introduction
OWASP an Introduction
alessiomarziali
Más contenido relacionado
La actualidad más candente
Solid principles
Solid principles
Monica Rodrigues
Introduction to APIs (Application Programming Interface)
Introduction to APIs (Application Programming Interface)
Vibhawa Nirmal
Bootiful Development with Spring Boot and Angular - Connect.Tech 2017
Bootiful Development with Spring Boot and Angular - Connect.Tech 2017
Matt Raible
Garbage collection
Garbage collection
Mudit Gupta
Introduction to Django
Introduction to Django
Knoldus Inc.
Java programming course for beginners
Java programming course for beginners
Eduonix Learning Solutions
College Web Site HTML PROJECT
College Web Site HTML PROJECT
Rai Saheb Bhanwar Singh College Nasrullaganj
Best PHP Frameworks
Best PHP Frameworks
Clixlogix Technologies
Java method
Java method
sunilchute1
Mycin 016
Mycin 016
Nidhi Singh
PHP and MySQL : Server Side Scripting For Web Development
PHP and MySQL : Server Side Scripting For Web Development
Edureka!
Apache ppt
Apache ppt
poornima sugumaran
SOLID Principles and The Clean Architecture
SOLID Principles and The Clean Architecture
Mohamed Galal
Abstract Class & Abstract Method in Core Java
Abstract Class & Abstract Method in Core Java
MOHIT AGARWAL
Firewall ppt
Firewall ppt
OECLIB Odisha Electronics Control Library
Java Exception handling
Java Exception handling
kamal kotecha
Web Development on Web Project Report
Web Development on Web Project Report
Milind Gokhale
Remote Method Invocation
Remote Method Invocation
ashishspace
Abstract class in java
Abstract class in java
Lovely Professional University
HotSpot Synchronization, A Peek Under the Hood [JavaOne 2015 CON7570]
HotSpot Synchronization, A Peek Under the Hood [JavaOne 2015 CON7570]
David Buck
La actualidad más candente
(20)
Solid principles
Solid principles
Introduction to APIs (Application Programming Interface)
Introduction to APIs (Application Programming Interface)
Bootiful Development with Spring Boot and Angular - Connect.Tech 2017
Bootiful Development with Spring Boot and Angular - Connect.Tech 2017
Garbage collection
Garbage collection
Introduction to Django
Introduction to Django
Java programming course for beginners
Java programming course for beginners
College Web Site HTML PROJECT
College Web Site HTML PROJECT
Best PHP Frameworks
Best PHP Frameworks
Java method
Java method
Mycin 016
Mycin 016
PHP and MySQL : Server Side Scripting For Web Development
PHP and MySQL : Server Side Scripting For Web Development
Apache ppt
Apache ppt
SOLID Principles and The Clean Architecture
SOLID Principles and The Clean Architecture
Abstract Class & Abstract Method in Core Java
Abstract Class & Abstract Method in Core Java
Firewall ppt
Firewall ppt
Java Exception handling
Java Exception handling
Web Development on Web Project Report
Web Development on Web Project Report
Remote Method Invocation
Remote Method Invocation
Abstract class in java
Abstract class in java
HotSpot Synchronization, A Peek Under the Hood [JavaOne 2015 CON7570]
HotSpot Synchronization, A Peek Under the Hood [JavaOne 2015 CON7570]
Similar a Mining Software Repositories
OpenTelemetry 101 FTW
OpenTelemetry 101 FTW
NGINX, Inc.
OWASP an Introduction
OWASP an Introduction
alessiomarziali
Open Ha Cluster
Open Ha Cluster
marx wang
Explainable Artificial Intelligence (XAI) to Predict and Explain Future Soft...
Explainable Artificial Intelligence (XAI) to Predict and Explain Future Soft...
Chakkrit (Kla) Tantithamthavorn
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
Stuart Chalk
OSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications database
Open Science Fair
Of Changes and Their History
Of Changes and Their History
University of Zurich
Results of the FLOSSMetrics project
Results of the FLOSSMetrics project
Jesus M. Gonzalez-Barahona
ACM DEBS 2015: Realtime Streaming Analytics Patterns
ACM DEBS 2015: Realtime Streaming Analytics Patterns
Srinath Perera
DEBS 2015 Tutorial : Patterns for Realtime Streaming Analytics
DEBS 2015 Tutorial : Patterns for Realtime Streaming Analytics
Sriskandarajah Suhothayan
Software Mining and Software Datasets
Software Mining and Software Datasets
Tao Xie
Ingredients for Semantic Sensor Networks
Ingredients for Semantic Sensor Networks
Oscar Corcho
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Laurent Lefort
Pharo Status
Pharo Status
Jannik Laval
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
Jeff Potts
Binary Studio Academy 2016. MS Azure. Cloud hosting.
Binary Studio Academy 2016. MS Azure. Cloud hosting.
Binary Studio
UCIAD overview
UCIAD overview
Mathieu d'Aquin
Msr2021 tutorial-di penta
Msr2021 tutorial-di penta
Massimiliano Di Penta
Whats new in_mlflow
Whats new in_mlflow
Databricks
Software Analytics:Towards Software Mining that Matters (2014)
Software Analytics:Towards Software Mining that Matters (2014)
Tao Xie
Similar a Mining Software Repositories
(20)
OpenTelemetry 101 FTW
OpenTelemetry 101 FTW
OWASP an Introduction
OWASP an Introduction
Open Ha Cluster
Open Ha Cluster
Explainable Artificial Intelligence (XAI) to Predict and Explain Future Soft...
Explainable Artificial Intelligence (XAI) to Predict and Explain Future Soft...
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
OSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications database
Of Changes and Their History
Of Changes and Their History
Results of the FLOSSMetrics project
Results of the FLOSSMetrics project
ACM DEBS 2015: Realtime Streaming Analytics Patterns
ACM DEBS 2015: Realtime Streaming Analytics Patterns
DEBS 2015 Tutorial : Patterns for Realtime Streaming Analytics
DEBS 2015 Tutorial : Patterns for Realtime Streaming Analytics
Software Mining and Software Datasets
Software Mining and Software Datasets
Ingredients for Semantic Sensor Networks
Ingredients for Semantic Sensor Networks
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Pharo Status
Pharo Status
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
Binary Studio Academy 2016. MS Azure. Cloud hosting.
Binary Studio Academy 2016. MS Azure. Cloud hosting.
UCIAD overview
UCIAD overview
Msr2021 tutorial-di penta
Msr2021 tutorial-di penta
Whats new in_mlflow
Whats new in_mlflow
Software Analytics:Towards Software Mining that Matters (2014)
Software Analytics:Towards Software Mining that Matters (2014)
Más de Israel Herraiz
intensive metrics software evolution
intensive metrics software evolution
Israel Herraiz
Public Key Cryptography
Public Key Cryptography
Israel Herraiz
Statistical Distribution of Metrics
Statistical Distribution of Metrics
Israel Herraiz
¿MATLAB? Yo uso Octave UPM
¿MATLAB? Yo uso Octave UPM
Israel Herraiz
The Ultimate Debian Database
The Ultimate Debian Database
Israel Herraiz
Evaluating the presence and impact of bias in bug-fix datasets
Evaluating the presence and impact of bias in bug-fix datasets
Israel Herraiz
Software size distribution - Why we always underestimate software cost
Software size distribution - Why we always underestimate software cost
Israel Herraiz
The dynamics of software evolution - EVOLUMONS 2011
The dynamics of software evolution - EVOLUMONS 2011
Israel Herraiz
Public key cryptography
Public key cryptography
Israel Herraiz
Más de Israel Herraiz
(9)
intensive metrics software evolution
intensive metrics software evolution
Public Key Cryptography
Public Key Cryptography
Statistical Distribution of Metrics
Statistical Distribution of Metrics
¿MATLAB? Yo uso Octave UPM
¿MATLAB? Yo uso Octave UPM
The Ultimate Debian Database
The Ultimate Debian Database
Evaluating the presence and impact of bias in bug-fix datasets
Evaluating the presence and impact of bias in bug-fix datasets
Software size distribution - Why we always underestimate software cost
Software size distribution - Why we always underestimate software cost
The dynamics of software evolution - EVOLUMONS 2011
The dynamics of software evolution - EVOLUMONS 2011
Public key cryptography
Public key cryptography
Último
"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 ...
Zilliz
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
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
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Último
(20)
"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 ...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
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...
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Mining Software Repositories
1.
Mining Software Repositories
What to do? And where to get data? Israel Herraiz < [email_address] > Universidad Alfonso X el Sabio June 18 th 2010
2.
3.
4.
5.
1. What is
Mining Software Repositories?
6.
7.
8.
Working Conference since
2008
9.
10.
Also includes any
software artifact
11.
12.
Bug tracking systems
13.
Public communication tools
(mailing lists)
14.
Differences between artifact
and repository #include <stdio.h> int main() { printf(“Hello world”); return 0; } Artifact Source code file hello.c - printf(“Hello world”); + printf(“Hello world”); Author: rms Date: 20100618 04:34 UTC Change: +1 -1 Log: Forgot to add new line hello.c.diff Repository Change to an artifact Meta-information
15.
2. Conferences and
journals of interest
16.
Working conferences of
interest IEEE Int. Working Conf. Source Code Analysis & Manipulation (SCAM) http://www.ieee-scam.org IEEE Int. Working Conf. Mining Software Repositories (MSR) http://msr.uwaterloo.ca Deadlines Accept rate Journal possib. January (Februray for the challenge) April 26% (2007) 38% (2008) 45% (2009) 19% (2008) 31% (2010) JSS SCP EMSE IEEE TSE
17.
Conferences of interest
IEEE Int. Conf. Software Engineering (ICSE) http://www.sbs.co.za/ICSE2010/ IEEE Int. Conf. Software Maintenance (ICSM) http://icsm2010.upt.ro/ Deadlines Accept rate Journal possib. April August September 15% (2008) 12% (2009) 14% (2010) 21% (2007) 26% (2008) 22% (2009) No special issues No special issues Empirical Software Eng. & Measurement (EMSE) http://www.esem-conferences.org/ March ? EMSE
18.
19.
20.
21.
22.
23.
3. Tools for
Mining Software Repositories
24.
25.
CVSAnaly – CVS/SVN/Git
repositories log parser
26.
MLStats – Mailman
and Mboxes parser
27.
28.
4. Datasets for
Mining Software Repositories
29.
30.
31.
32.
Datasheets, databases, scripts,
with information about Eclipse bug reports for several releases
33.
http://www.st.cs.uni-saarland.de/softevo/bug-data/eclipse/
34.
35.
Control version repositories,
mailing list archives, bug tracking databases
36.
37.
http://www.flossmetrics.org/
38.
39.
~150,000 projects
40.
Mainly metainformation, obtained
through parsing the web pages of the projects
41.
No low level
or fine grained information
42.
http://flossmole.org
43.
44.
http://promisedata.org/
45.
46.
Effort prediction (18)
47.
General (9)
48.
Model-based SE (7)
49.
Text mining (9)
Descargar ahora