Enviar pesquisa
Carregar
Mining Software Repositories
•
Transferir como ODP, PDF
•
10 gostaram
•
3,637 visualizações
Israel Herraiz
Seguir
Mining Software Repositories. Where to get data? Where to publish?
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 22
Baixar agora
Recomendados
Case tools
Case tools
shah_shruti
Computer architecture page replacement algorithms
Computer architecture page replacement algorithms
Mazin Alwaaly
formal verification
formal verification
Toseef Aslam
Process Synchronization in operating system | mutex | semaphore | race condition
Process Synchronization in operating system | mutex | semaphore | race condition
Shivam Mitra
Software maintenance Unit5
Software maintenance Unit5
Mohammad Faizan
search strategies in artificial intelligence
search strategies in artificial intelligence
Hanif Ullah (Gold Medalist)
Reduced instruction set computers
Reduced instruction set computers
Syed Zaid Irshad
Memory management
Memory management
cpjcollege
Recomendados
Case tools
Case tools
shah_shruti
Computer architecture page replacement algorithms
Computer architecture page replacement algorithms
Mazin Alwaaly
formal verification
formal verification
Toseef Aslam
Process Synchronization in operating system | mutex | semaphore | race condition
Process Synchronization in operating system | mutex | semaphore | race condition
Shivam Mitra
Software maintenance Unit5
Software maintenance Unit5
Mohammad Faizan
search strategies in artificial intelligence
search strategies in artificial intelligence
Hanif Ullah (Gold Medalist)
Reduced instruction set computers
Reduced instruction set computers
Syed Zaid Irshad
Memory management
Memory management
cpjcollege
Error Detection & Recovery
Error Detection & Recovery
Akhil Kaushik
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Reetesh Gupta
Software process
Software process
Jennifer Polack
Software Engineering - chp8- deployment
Software Engineering - chp8- deployment
Lilia Sfaxi
Conditional branches
Conditional branches
Dilip Mathuria
Software quality assurance
Software quality assurance
Aman Adhikari
Parallel processing
Parallel processing
Syed Zaid Irshad
Waterfall Model
Waterfall Model
Nahin Kumar Dey
Empirical analysis
Empirical analysis
Kongunadu College of Engineering and Technology
Analysis modeling
Analysis modeling
Inocentshuja Ahmad
Black box & white-box testing technique
Black box & white-box testing technique
SivaprasanthRentala1975
computer system structure
computer system structure
HAMZA AHMED
Introduction to operating system, system calls and interrupts
Introduction to operating system, system calls and interrupts
Shivam Mitra
Threads in Operating System | Multithreading | Interprocess Communication
Threads in Operating System | Multithreading | Interprocess Communication
Shivam Mitra
Symbol Table, Error Handler & Code Generation
Symbol Table, Error Handler & Code Generation
Akhil Kaushik
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf
bcanawakadalcollege
software Engineering process
software Engineering process
Raheel Aslam
VLIW Processors
VLIW Processors
Sudhanshu Janwadkar
Software Product Line
Software Product Line
Himanshu
Virtual machines and their architecture
Virtual machines and their architecture
Mrinmoy Dalal
OpenTelemetry 101 FTW
OpenTelemetry 101 FTW
NGINX, Inc.
OWASP an Introduction
OWASP an Introduction
alessiomarziali
Mais conteúdo relacionado
Mais procurados
Error Detection & Recovery
Error Detection & Recovery
Akhil Kaushik
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Reetesh Gupta
Software process
Software process
Jennifer Polack
Software Engineering - chp8- deployment
Software Engineering - chp8- deployment
Lilia Sfaxi
Conditional branches
Conditional branches
Dilip Mathuria
Software quality assurance
Software quality assurance
Aman Adhikari
Parallel processing
Parallel processing
Syed Zaid Irshad
Waterfall Model
Waterfall Model
Nahin Kumar Dey
Empirical analysis
Empirical analysis
Kongunadu College of Engineering and Technology
Analysis modeling
Analysis modeling
Inocentshuja Ahmad
Black box & white-box testing technique
Black box & white-box testing technique
SivaprasanthRentala1975
computer system structure
computer system structure
HAMZA AHMED
Introduction to operating system, system calls and interrupts
Introduction to operating system, system calls and interrupts
Shivam Mitra
Threads in Operating System | Multithreading | Interprocess Communication
Threads in Operating System | Multithreading | Interprocess Communication
Shivam Mitra
Symbol Table, Error Handler & Code Generation
Symbol Table, Error Handler & Code Generation
Akhil Kaushik
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf
bcanawakadalcollege
software Engineering process
software Engineering process
Raheel Aslam
VLIW Processors
VLIW Processors
Sudhanshu Janwadkar
Software Product Line
Software Product Line
Himanshu
Virtual machines and their architecture
Virtual machines and their architecture
Mrinmoy Dalal
Mais procurados
(20)
Error Detection & Recovery
Error Detection & Recovery
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Software process
Software process
Software Engineering - chp8- deployment
Software Engineering - chp8- deployment
Conditional branches
Conditional branches
Software quality assurance
Software quality assurance
Parallel processing
Parallel processing
Waterfall Model
Waterfall Model
Empirical analysis
Empirical analysis
Analysis modeling
Analysis modeling
Black box & white-box testing technique
Black box & white-box testing technique
computer system structure
computer system structure
Introduction to operating system, system calls and interrupts
Introduction to operating system, system calls and interrupts
Threads in Operating System | Multithreading | Interprocess Communication
Threads in Operating System | Multithreading | Interprocess Communication
Symbol Table, Error Handler & Code Generation
Symbol Table, Error Handler & Code Generation
2- THE CHANGING NATURE OF SOFTWARE.pdf
2- THE CHANGING NATURE OF SOFTWARE.pdf
software Engineering process
software Engineering process
VLIW Processors
VLIW Processors
Software Product Line
Software Product Line
Virtual machines and their architecture
Virtual machines and their architecture
Semelhante 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
Semelhante 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)
Mais 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
Mais 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
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Último
(20)
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
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)
Baixar agora