SEAgle: Effortless Software Evolution Analysis T. Chaikalis, E. Ligu, G. Melas and A. Chatzigeorgiou Department of Applied Informatics University of Macedonia,

Slides:



Advertisements
Similar presentations
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Advertisements

Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
Jenkins User Conference Jenkins User Conference Israel, 06 June 2013 #jenkinsconf Pre-Tested Commits with Jenkins and Reviewboard Yardena Meymann VMware.
GLOBAL VIRTUAL CLUSTER DEPLOYMENT THROUGH A CONTENT DELIVERY NETWORK Pongsakorn U-chupala, Kohei Ichikawa (NAIST) Luca Clementi, Philip Papadopoulos (UCSD)
Identification of Refused Bequest Code Smells E. Ligu, A. Chatzigeorgiou, T. Chaikalis, N. Ygeionomakis Department of Applied Informatics University of.
Caching the MDSPlus Data via Hibernate By Ajith M Jose Comp6703 Project Client: Raju Karia Supervisor: Dr. Henry Gardner (Development of “WebScope”)
 Guy Jacob  Roee Shapiro Project B Spring, 2009 Cloudio  Project Supervisor: Eddie Bortnikov  Lab Chief Engineer: Dr. Ilana David.
DEPARTMENT OF COMPUTER ENGINEERING
1 GIS - INF th November 2004 University of Oslo Faculty of Mathematics and Natural Sciences. Department of Informatics Development of Desktop and.
Mobile Application Development
Multiple Tiers in Action
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
© copyright 2014 BMC Software, Inc. DevOps consultant Niek Bartholomeus Going DevOps with BMC.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Introduction to Android Platform Overview
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
SENG 422 Lab 4 Cloud Computing Time: ELW B220 from (4:00 - 6:50) every Tuesday TA: Philip Baback Alipour Ph.D. Candidate in Electrical, Computer Engineering.
Kay Herzam Herzam IT Consulting What‘s new in ASP.NET MS TechTalk.
Android Introduction Platform Overview.
Version control Using Git 1Version control, using Git.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
Department of Electrical Engineering Electronics Computers Communications Technion Israel Institute of Technology High Speed Digital Systems Lab. High.
Introduction to Android Android How to Program © by Pearson Education, Inc. All Rights Reserved.
Ali Shahrokni Application Components Activities Services Content providers Broadcast receivers.
Model a Container Runtime environment on Your Mac with VMware AppCatalyst VMworld Fabio Rapposelli
Extending ArcGIS for Server
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
AppDynamics Ohio User Group. What is ExactTarget? Software as a Service Marketing 500 million s sent a day 200 million web transactions a day.
Android architecture & setting up. Android operating system comprises of different software components arranges in stack. Different components of android.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Internal Adoption of the MISMO V3.1 Data Model Jim Metzger Senior Analyst, Harland Financial Solutions, Inc. January 13, 2014 MISMO Winter 2014 Summit.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
Paperless Timesheet Management Project Anant Pednekar.
BODY From Source Code Management to Daily Build Soren Klemmensen, Kamil Sacek & Luc van Vugt
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
CS 360: Software Engineering Course Instructor: Dr. Hamid Abdul Basit Teaching Assistant: Shamsa Abid Course Project: Campus Nav Course Project: Campus.
Benchmark 2 progress report and future directions Sergey Lyskov
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Software Architecture in Practice Mandatory project in performance engineering.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Hibernate Online Training. Introduction to Hibernate Hibernate is a high-performance Object-Relational persistence and query service which takes care.
CS102 Basic Computer Science and Programming Assoc. Prof. Jens Allmer Teaching Assistants: Canan Has, Caner Bağcı.
TIBCO Business Events Online Training. Introduction to TIBCO BE Tibco Business Events is complex event processing software with a powerful engine enables.
當 Java 遇上 DevOps 黃忠成. Java In Azure Storage Table Storage Services NoSQL base storage Fast and Easy to use Blob Storage Services File Storage (photo,
Course Individuals Lecturer Dr. Eng. Amr T. Abdel-Hamid
OVirt Data Warehouse 02/11/11 Yaniv Dary BI Software Engineer, Red Hat.
External Web Services Quick Start Guide
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Software as Data Structure
Did your feature got in, out or planned?
Introduction to Team Foundation Server 2010
CMPE419 Mobile Application Development
Git Version Control for Everyone
PaaS - Development Stefan Geiger Gerry
Introducing OpenEdX Hosam Shahin CS 6604 – Online Education Systems
Automated Test Execution & Reporting (TER) Plugin using JIRA
Entity Framework Core.
Software Development - Version Control
Open Automation Software
Korea Software HRD Center
Git GitHub.
CMPE419 Mobile Application Development
Running C# in the browser
The Future of Database Development (with containers)
Presentation transcript:

SEAgle: Effortless Software Evolution Analysis T. Chaikalis, E. Ligu, G. Melas and A. Chatzigeorgiou Department of Applied Informatics University of Macedonia, Greece ICSME’2014, Tool Demo Track, October 1, 2014

However… (Data Miner preparing for MSR …)

What we thing that people need A platform that: is Easy to use offers access to history provides multiple views enables comparisons

What we have done

What lies in there

Involved technologies API and runtime environment to run on a Web Server Core Components Software Evolution Analysis Engine provide an access point to the analysis engine object-relational mapping and storage of analysis results to the database Calculation of Statistical Measures Presentation Tier Web Sockets

Demo

Performance Analysis LibGdxHystrix Mongo Java Driver RxJava GitHub android app Size (MB) – – 2.3 Java files Versions RepoSize (MB) Cloning Git Reconstr. of source code on file system graph-based metrics source code metrics commit- related metrics Total Time

Future Work API or plugin mechanism for extension Batch mode Different levels of analysis

Thank you very much! ICSME’2014, Tool Demo Track, October 1,