SlideShare a Scribd company logo
Makar: A Framework for Multi-source
Studies Based on Unstructured Data 

Mathias Birrer, Pooja Rani, Sebastiano Panichella, Oscar Nierstrasz
University of Bern, Switzerland
/** Code comments */
Do developers discuss code comments?
/**

* TOD
O

*
/

public void log(String s)
{

System.out.println(s)
;

}
2
Developers use various discussion sources
3
Planning
Implementation
Releasing
Maintenance
Testing
4
Challenges
Planning
Implementation
Releasing
Maintenance
Testing
Extracting
Processing Querying Exploring
Makar
5
Makar: A tool for Multi-source Studies
https://github.com/maethub/makar
Planning
Implementation
Releasing
Maintenance
Testing
Extracting
Processing Querying Exploring
Features
Extract data from di
ff
erent sources

e.g., Stack Over
fl
ow, Github, Mailing Lists

Support mapping and processing the data

Explore and perform ad-hoc searches

Produce a reproducible dataset
6
7
What do developers
ask about comments on
Stack overflow?
How can I
include additional data
sources?
Demo
8
Future work
Extension of data source adapters


Development of analysis and visualisation components


Facilitation of more multi-source studies
Hosted on Github

https://github.com/maethub/makar

Demo at YouTube

https://youtu.be/Yqj1b4Bv-58

Replication Package at Zenodo

https://doi.org/10.5281/zenodo.4434822

Contact us

9
https://twitter.com/poojaruhal http://scg.unibe.ch/staff/Pooja-Rani
Makar: A Framework for Multi-source
Studies Based on Unstructured Data

More Related Content

PPT
InkSpot Science presentation at Open Science Meeting
PPTX
Barcelona 2014: CrossRef System and Support Update by Chuck Koscher
PPTX
IPTC EXTRA Spring 2018
PDF
Ship 2013 data quality and coverage
PDF
Role of PIDs in connecting scholarly works
PPTX
Basic Analytic Techniques - Using R Tool - Part 1
PDF
New PID developments
PPTX
How OpenAIRE uses persistent identifiers for discovery, enrichment, and linki...
InkSpot Science presentation at Open Science Meeting
Barcelona 2014: CrossRef System and Support Update by Chuck Koscher
IPTC EXTRA Spring 2018
Ship 2013 data quality and coverage
Role of PIDs in connecting scholarly works
Basic Analytic Techniques - Using R Tool - Part 1
New PID developments
How OpenAIRE uses persistent identifiers for discovery, enrichment, and linki...

What's hot (19)

PPTX
Demonstrating a Framework for KOS-based Recommendations Systems
PDF
Citation and Research Objects: Toward Active Research Objects
PPTX
EXTRA Open Source Rules Classification for News
PPTX
News about DSpace-CRIS Anwendertreffen 2020
PDF
DSpace-CRIS & OpenAIRE
PDF
II-SDV 2016 RightsDirect
PDF
Putting Historical Data in Context: how to use DSpace-GLAM
PDF
ICIC 2013 Conference Proceedings Antony Williams Royal Society of Chemistry
PDF
balloon: LOD forecasting - cloudy with a chance of services
PDF
ICIC 2013 New Product Introductions Minesoft
PDF
Open Harvester - Search publications for a researcher from CrossRef, PubMed a...
PDF
ICIC 2013 New Product Introductions ChemAxon
PPTX
DSpace-CRIS ORCID Integration
PDF
ICIC 2013 Conference Proceedings Andreas Pesenhofer max.recall
PPTX
IPTC EXTRA and EXTRA+ November 2017
PPTX
Liberating Laboratory Data - Eureka
PDF
Labman: a Research Information System to Foster Insight Discovery Through Vis...
PDF
PPTX
Visualizing Co-authorship Networks for Actionable Insights: Action Design Res...
Demonstrating a Framework for KOS-based Recommendations Systems
Citation and Research Objects: Toward Active Research Objects
EXTRA Open Source Rules Classification for News
News about DSpace-CRIS Anwendertreffen 2020
DSpace-CRIS & OpenAIRE
II-SDV 2016 RightsDirect
Putting Historical Data in Context: how to use DSpace-GLAM
ICIC 2013 Conference Proceedings Antony Williams Royal Society of Chemistry
balloon: LOD forecasting - cloudy with a chance of services
ICIC 2013 New Product Introductions Minesoft
Open Harvester - Search publications for a researcher from CrossRef, PubMed a...
ICIC 2013 New Product Introductions ChemAxon
DSpace-CRIS ORCID Integration
ICIC 2013 Conference Proceedings Andreas Pesenhofer max.recall
IPTC EXTRA and EXTRA+ November 2017
Liberating Laboratory Data - Eureka
Labman: a Research Information System to Foster Insight Discovery Through Vis...
Visualizing Co-authorship Networks for Actionable Insights: Action Design Res...
Ad

Similar to A Framework for Multi-source Studies based on Unstructured Data. (20)

PDF
U-Boot community analysis
PDF
Coursera data science specialization
PPTX
Jupyter Ascending: a practical hand guide to galactic scale, reproducible dat...
PDF
MLOps pipelines using MLFlow - From training to production
PPT
Collaborative Data Analysis with Taverna Workflows
PPTX
Threat hunting using notebook technologies
PDF
OpenStack 101: Introduction & Technical Overview
PPTX
Analysis of Major Trends in Big Data Analytics
PPTX
Analysis of Major Trends in Big Data Analytics
PPTX
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
PPTX
ExSchema - ICSM'13
DOCX
Jayse farrell resume
PDF
DevSecCon Singapore 2019: Workshop - Burp extension writing workshop
PPTX
UKSG 2018 Lightning Talk - Annotations as research objects: findable, indexab...
PPTX
Getting Started with Splunk Breakout Session
PPT
Flexible Resources In 3 6 And E4
PDF
Software Analytics: Data Analytics for Software Engineering
PDF
ownR platform extended technical introduction
PDF
ownR extended technical introduction
PPT
Big data & hadoop framework
U-Boot community analysis
Coursera data science specialization
Jupyter Ascending: a practical hand guide to galactic scale, reproducible dat...
MLOps pipelines using MLFlow - From training to production
Collaborative Data Analysis with Taverna Workflows
Threat hunting using notebook technologies
OpenStack 101: Introduction & Technical Overview
Analysis of Major Trends in Big Data Analytics
Analysis of Major Trends in Big Data Analytics
Analysis-of-Major-Trends-in-big-data-analytics-slim-baltagi-hadoop-summit
ExSchema - ICSM'13
Jayse farrell resume
DevSecCon Singapore 2019: Workshop - Burp extension writing workshop
UKSG 2018 Lightning Talk - Annotations as research objects: findable, indexab...
Getting Started with Splunk Breakout Session
Flexible Resources In 3 6 And E4
Software Analytics: Data Analytics for Software Engineering
ownR platform extended technical introduction
ownR extended technical introduction
Big data & hadoop framework
Ad

More from Sebastiano Panichella (20)

PDF
ICST/SBFT Tool Competition 2025 - UAV Testing Track
PDF
NL-based Software Engineering (NLBSE) '25
PDF
ICST Tool Competition 2025 Self-driving Car Testing Track
PDF
ICST Awards: 18th IEEE International Conference on Software Testing, Verifica...
PDF
ICST Panel: 18th IEEE International Conference on Software Testing, Verificat...
PDF
ICST Closing: 18th IEEE International Conference on Software Testing, Verific...
PDF
ICST Opening: 18th IEEE International Conference on Software Testing, Verific...
PDF
ICST/SBFT Tool Competition 2025 UAV Testing Track
PDF
Announcement of 18th IEEE International Conference on Software Testing, Verif...
PDF
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
PDF
International Workshop on Artificial Intelligence in Software Testing
PDF
The 3rd Intl. Workshop on NL-based Software Engineering
PDF
Diversity-guided Search Exploration for Self-driving Cars Test Generation thr...
PDF
SBFT Tool Competition 2024 -- Python Test Case Generation Track
PDF
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
PDF
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
PDF
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
PDF
COSMOS: DevOps for Complex Cyber-physical Systems
PDF
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
PDF
An Empirical Characterization of Software Bugs in Open-Source Cyber-Physical ...
ICST/SBFT Tool Competition 2025 - UAV Testing Track
NL-based Software Engineering (NLBSE) '25
ICST Tool Competition 2025 Self-driving Car Testing Track
ICST Awards: 18th IEEE International Conference on Software Testing, Verifica...
ICST Panel: 18th IEEE International Conference on Software Testing, Verificat...
ICST Closing: 18th IEEE International Conference on Software Testing, Verific...
ICST Opening: 18th IEEE International Conference on Software Testing, Verific...
ICST/SBFT Tool Competition 2025 UAV Testing Track
Announcement of 18th IEEE International Conference on Software Testing, Verif...
Doctoral Symposium at the 17th IEEE International Conference on Software Test...
International Workshop on Artificial Intelligence in Software Testing
The 3rd Intl. Workshop on NL-based Software Engineering
Diversity-guided Search Exploration for Self-driving Cars Test Generation thr...
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 - CPS-UAV Test Case Generation Track
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Testing with Fewer Resources: Toward Adaptive Approaches for Cost-effective ...
COSMOS: DevOps for Complex Cyber-physical Systems
Testing and Development Challenges for Complex Cyber-Physical Systems: Insigh...
An Empirical Characterization of Software Bugs in Open-Source Cyber-Physical ...

Recently uploaded (20)

PPTX
An Unlikely Response 08 10 2025.pptx
PPT
First Aid Training Presentation Slides.ppt
PPTX
water for all cao bang - a charity project
PPTX
Learning-Plan-5-Policies-and-Practices.pptx
PDF
Instagram's Product Secrets Unveiled with this PPT
PDF
Presentation1 [Autosaved].pdf diagnosiss
PPTX
Impressionism_PostImpressionism_Presentation.pptx
PPTX
Relationship Management Presentation In Banking.pptx
PPTX
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
PPTX
nose tajweed for the arabic alphabets for the responsive
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
PPTX
Human Mind & its character Characteristics
PDF
oil_refinery_presentation_v1 sllfmfls.pdf
PDF
Swiggy’s Playbook: UX, Logistics & Monetization
PPTX
worship songs, in any order, compilation
PPT
The Effect of Human Resource Management Practice on Organizational Performanc...
PPTX
Introduction to Effective Communication.pptx
PPTX
Hydrogel Based delivery Cancer Treatment
PPTX
ART-APP-REPORT-FINctrwxsg f fuy L-na.pptx
PPTX
Self management and self evaluation presentation
An Unlikely Response 08 10 2025.pptx
First Aid Training Presentation Slides.ppt
water for all cao bang - a charity project
Learning-Plan-5-Policies-and-Practices.pptx
Instagram's Product Secrets Unveiled with this PPT
Presentation1 [Autosaved].pdf diagnosiss
Impressionism_PostImpressionism_Presentation.pptx
Relationship Management Presentation In Banking.pptx
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
nose tajweed for the arabic alphabets for the responsive
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
Human Mind & its character Characteristics
oil_refinery_presentation_v1 sllfmfls.pdf
Swiggy’s Playbook: UX, Logistics & Monetization
worship songs, in any order, compilation
The Effect of Human Resource Management Practice on Organizational Performanc...
Introduction to Effective Communication.pptx
Hydrogel Based delivery Cancer Treatment
ART-APP-REPORT-FINctrwxsg f fuy L-na.pptx
Self management and self evaluation presentation

A Framework for Multi-source Studies based on Unstructured Data.