Shared Experiences Kieker/Palladio BREAKOUT GROUP – JOINT KIEKER / PALLADIO DAYS 2013.

Slides:



Advertisements
Similar presentations
Vincent Massol, 1 st December 2006 Quality with Maven2.
Advertisements

FZI FORSCHUNGSZENTRUM INFORMATIK FZI Software Engineering Palladio: Architecture-Based Quality Prediction.
Project Proposal Anton Tkacik, Lukas Sedlak
Advantages of TV Advertising
Continuous Integration (CI) By Jim Rush Version Control Build Test Report.
Software Analysis at Philips Healthcare MSc Project Matthijs Wessels 01/09/2009 – 01/05/2010.
Group that looked at Miami syllabus. Current Syllabus (with regards to testing) 2: To be able to identify and eliminate errors in programs – 2.1: Describe.
JPManager: A J2EE PERFORMANCE MANAGEMENT SYSTEM Jiang Guo Department of Computer Science California State University Los Angeles March 24, 2010.
® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
WISTPC-09 : Session A Tariq M. King PhD Candidate Florida International University Workshop on Integrating Software Testing into Programming.
1 Programming Languages b Each type of CPU has its own specific machine language b But, writing programs in machine languages is cumbersome (too detailed)
KIT – University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association KIT – SOFTWARE DESIGN AND QUALITY GROUP
Institute of Computing Jaca: a Reflective Fault Injection Tool based on Patterns Eliane Martins Cecilia Rubira Nelson Leme Institute of Computing State.
Continuous Integration after Hudson, CruiseControl, and Home Built Mile High Agile 2011 – Mark Waite.
VAVLPVCTYMAUS PSABLADDERZSB EBSANTESHTICL RLDUDSKTTVSRA EDEARCENEAUOD CRFNORSASINTD TPEUUOCPTDATP UNRTMTRBEEXME MIEUSUULSNSNN USNMEMNISAIIT AESXSVPENNISI.
CPU PROFILING FIND THE BOTTLENECK. WHAT? WHEN? HOW?
Business Flow Modeller (BFM) Simplify and standardize your business processes across the project lifecycle.
1. 2 What’s New in NetBeans IDE What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other.
QPLNHTURBIOTS CADAIASOINCOS OSTPOSTLGVAGT AJRLFKLEROUEA CLARITYSOLSTB HTEAMVSRUVAHI INTERACTPELEL NAPKSOCIALIRI GSOCIOGRAMTST CONFORMITYYTY 14 WORDS ANSWERS.
Platform Support for Developing Analysis and Testing Plugins Shauvik Roy Choudhary with Jeremy Duvall, Wei Jin, Dan Zhao, Alessandro Orso School of Computer.
INFSO-RI JRA2: Testing senarious ETICS AH meeting Budapest, Iune 2009 Eva Takacs, Jozsef Kuti, András Milassin 4D Soft.
Software testing Main issues: There are a great many testing techniques Often, only the final code is tested.
Extreme Programming.
KIT – University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association SOFTWARE DESIGN AND QUALITY GROUP INSTITUTE.
Continuous Integration Mile High Agile 2012 – Mark Waite 3 April 2012.
Profiling Where does my application spend the time? Profiling1.
Celluloid An interactive media sequencing language.
1© Nokia Siemens Networks Presentation / Author / Date For internal use T Better Code Faster - Next Generation Java Continuous Integration Environment.
Testing code COMP204. How to? “manual” –Tedious, error-prone, not repeatable “automated” by writing code: –Assertions –Junit.
Testing in Android. Methods Unit Testing Integration Testing System Testing Regression Testing Compatibility Testing Black Box (Functional) White Box.
Project Summary My project is a training tool designed to help new programming students learn to code. The project will measure the student's programming.
DEV364 Visual Studio Team System “Enabling Better Software Through Better Testing” Keith Brown Pluralsight LLC.
© Spiros Mancoridis Software Engineering (Unit Testing Tools) Dependable Software Systems Topics in Unit Testing Tools Material drawn from [ junit.org,
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
Survey of Tools to Support Safe Adaptation with Validation Alain Esteva-Ramirez School of Computing and Information Sciences Florida International University.
Lecture XIII: Continuous Integration CS 4593 Cloud-Oriented Big Data and Software Engineering.
INFSOM-RI Report of results of technical session 2: The ETICS build process and metrics collection.
Programming in the Context of a Typical Computer Computer Studies Created by Rex Woollard.
Mobile Testing Overview. Agenda Mobile application quality poses a unique challenge Mobile changes the ALM cycle – Interoperability is unique to mobile.
ETICS All Hands meeting B ologna, October , 2006 WP4 Test and Metrics Plugin Framework (WP4) (WP4) Eva TAKACS.
(1) Code Walkthrough robocode-pmj-dacruzer Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Eclipse™ TPTP 4.6 Release Review Minideck June 1, 2009 Eclipse TPTP PMC &
TSSG Case Study: Using Free & Open Source Tools to Manage Software Quality EECS811: Software/IT Project Management Agile Integration Management Case Study.
Design vs Runtime Models Palladio Days 2013, New York André, Catia, Simon, Robert, Eric, Reiner, Qais, Nikolaus, Teerat, Fabian, Ralf BO Group.
Can’t beat the internet, why not make good use of it?
1. ENTERPRISE AGILE TRANSFORMATION AT THE US POSTAL SERVICE MAY 24, Agile Business Solutions.
PeopleSoft Automation Tools. Visit for more:
Integrated Profiling Tools Presenter Name
Tools for Code Review Static Analysis Handles unfinished code
Visual Studio 2010 and .NET Framework 4 Training Workshop
5/9/2018 Advanced Unit Testing David Rabinowitz.
Continuous Integration (CI)
Eclipse Test & Performance Tools Platform Project (TPTP)
SonarQube and Sonatype Nexus IQ Server
Why should we test? How should we test?
improve the efficiency, collaborative potential, and
أنماط الإدارة المدرسية وتفويض السلطة الدكتور أشرف الصايغ
Living it up with a Live Programming Language
Module 01 ETICS Overview ETICS Online Tutorials
Tools.
Where we are Where we want to be Challenges What we are doing
Tools.
Visual Studio 2010 and .NET Framework 4 Training Workshop
Introduction Previous work Test Suite Minimization
Code Coverage- Metric that measures value of your tests
Advanced Inheritance Concepts
Test Process “V” Diagram
Java Code Coverage Tools - EclEmma and JaCoCo
Visual Studio 2010 和 .NET Framework 4 培训研讨会
UNIT TESTING TOOLS Workshop on Integrating Software
Presentation transcript:

Shared Experiences Kieker/Palladio BREAKOUT GROUP – JOINT KIEKER / PALLADIO DAYS 2013

Kieker and Spotter / LPE Tools  Dynamical instrumentation (in Kieker)  Some reusable code in Spotter  Use Kieker‘s extension points?  Bytecode swapping (not in Kieker) / Javassist  Class hierarchies within dynamical instrumentation (not in Kieker)  Stealing within CPU monitoring (not in Kieker)

Development KiekerSpotter / LPE Tools Build-ToolAntMaven CIJenkins Review Tool-Gerrit Static AnalysisCS / FB / PMDCS / FB / Cobertura (Maven Specific; Code Coverage) Unit-TestsJUnit Difficulties with agents Mixed integration tests JUnit Difficulties with agents Bug-TrackingTrac- Developers3 main developers (+ a lot of students) 2 main developers (+ a lot of students)

Feedback & Hints from the Audience  Cobertura not only Maven-specific  Emma as an additional covering tool