Challenges and Opportunities of Big Software-based Innovation



Similar documents
Chapter 9: Software Tools and Dashboards

Higher Focus on Quality. Pressure on Testing Budgets. ? Short Release Cycles. Your key to Effortless Automation. OpKey TM

Innovative Approach to Enterprise Modernization Getting it Right with Data

Java and the Internet of Things

CIS 8695 Big Data Analytics

Power Your Innovation: Put EIS Suite at the Core

Riverbed Performance Management

Industrial Roadmap for Connected Machines. Sal Spada Research Director ARC Advisory Group

Sonata Managed Application Lifecycle Services

Cross-Domain Service Management vs. Traditional IT Service Management for Service Providers

RetailSuite. The world s leading retail banking solution.

Chapter 13: Knowledge Management In Nutshell. Information Technology For Management Turban, McLean, Wetherbe John Wiley & Sons, Inc.

A Survey Report by Horst Hientz Hans-Jürgen Kugler

Compunnel. Business Intelligence, Master Data Management & Compliance (Healthcare) Largest Health Insurance Company in New Jersey.

Agilent s Kalabie Electronic Lab Notebook (ELN) Product Overview ChemAxon UGM 2008 Agilent Software and Informatics Division Mike Burke

Text Mining for Business Intelligence

Role of Analytics in Infrastructure Management

Robert van der Drift NWO

Technology. Building Your Cloud Strategy with Accenture

The Power of Analysis Framework

Technology. Building Your Cloud Strategy with Accenture

White Paper Software Quality Management

Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption. Sunil Shah Technical Lead IBM Rational

Chapter 10. Becoming an Agile Enterprise

OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study

Beyond the Single View with IBM InfoSphere

Building Security into the Software Life Cycle

Bringing Strategy to Life Using an Intelligent Data Platform to Become Data Ready. Informatica Government Summit April 23, 2015

Service Oriented Architecture (SOA) An Introduction

Module 6 Essentials of Enterprise Architecture Tools

Flexible and Agile Service Delivery Platform Elevates Customer Experience

EIM Strategy & Data Governance

Anatomy of an Enterprise Software Delivery Project

Knowledge Management

(100% taught in English)

IBM Information Management

Sage Integration Cloud Technology Whitepaper

Proven approaches for Legacy Systems Modernization

CSCI 5828 Spring 2010 Foundations of Software Engineering. - Arpit Sud

Metrics for Analyzing the Quality of Model Transformations

Realizing the Benefits of Data Modernization

How Cloud and Dynamic Service Chains are Shaping Tomorrow's IT

BIG DATA & DATA SCIENCE

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

TS03: Operational Excellence by Leveraging Internet of Things Technologies

TEXT ANALYTICS INTEGRATION

Expanding Uniformance. Driving Digital Intelligence through Unified Data, Analytics, and Visualization

Accelerate the journey to your Cloud

Obtaining Enterprise Cybersituational

Buskerud University College: Program Systems Engineering

A Hurwitz white paper. Inventing the Future. Judith Hurwitz President and CEO. Sponsored by Hitachi

Business Intelligence at Albert Heijn

UNCLASSIFIED Version 1.0 May 2012

CLOUDONOMICS. 22 nd August Sharper Experience. Superior Outcomes

CULTIVATING E-LEADERSHIP ECO-SYSTEM

HR Systems Survey

Big Data Executive Survey

Turning technology into business value. Company Profile

Enterprise Architecture: A Governance Framework

Deploying the CMDB for Change & Configuration Management

Leveraging the full potential of automation

Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence

How To Write An Ehr Blueprint

Industrial Dr. Stefan Bungart

g-cloud Service Description

Unifying IT Vision Through Enterprise Architecture

IBM Tivoli Netcool network management solutions for enterprise

Timo Elliott VP, Global Innovation Evangelist SAP SE or an SAP affiliate company. All rights reserved. 1

Big Data Integration: A Buyer's Guide

Big Data for Good or Evil Lessons from the NSA PRISM Scandal

Turn your information into a competitive advantage

Accenture Cyber Security Transformation. October 2015

BUSINESS INTELLIGENCE DRIVER FOR BUSINESS TRANSFORMATION IN INSURANCE INDUSTRY Author s Name: Sunitha Chavaly & Satish Vemuri

Enterprise Architecture Assessment Guide

Data Management Roadmap

White Paper Outsourcing of Embedded Software Testing

Data Masking: A baseline data security measure

The Netherlands ICT R&D

Four degrees of separation from SaaS Jan Aleman, CEO Servoy

Transcription:

Software Analysis And Transformation Challenges and Opportunities of Big Software-based Innovation Jurgen J. Vinju Centrum Wiskunde & Informatica TU Eindhoven INRIA Lille Big Software Matchmaking Day July 1st, 2015

Go Big Software! [onsoranje.nl]

The Software Medium Printing Press Erasmus Book

The Software Medium Computer Dijkstra Shortest-path

The Software Medium Internet Tim Berners-Lee Web

The Software Medium yesterday s ICT inventions + more and better software = tomorrow s product/services

Software The Innovation Engine from risky products to exploitable services cost-of-development -> cost-of-ownership big bang release -> incremental update from pricy consultants to valuable experts outsourcing -> core business from quantity & complexity to quality & flexibility constraining people -> supporting people data input -> data discovery

Netherlands = Software Programming Languages Formal Methods Components & Modules Agile Processes Operating Systems Distributed Computing Domain Specific Languages Model Driven Engineering Software Architecture Database technology Software Analytics Software Testing The Netherlands: a global leader in software and software engineering

Big Software Big Code Big Process Big Logs Research Better Code Better Process Better Products Complexity => Opportunity

Contextual Software Research [http://comphacker.org/comp/engl338/2015/01/28/visuals-of-wicked-problems/]

Contextual Software Research Great software and software research is contextual, tailor-made Expert, local, domain knowledge is key to success Premature [generalization] is the root of all evil Focus on local urgency and local success factors [Escher] collaborate for the content

Contextual Software Research Building up general SE theory & methods as we go [Jon Sullivan] The goal is incremental, but definite, improvement in SE Disruptive innovation is enabled by better software engineering Back to common sense; stop following the hype Use yesterday s and today s assets and experience time-to-market one month sooner? 20% fewer bugs after initial release? how? what if? 50% of the unused features not even developed? developers working on features, not bugs? legacy code an asset instead of a risk? research!

Cross-cutting Contexts Software Contexts are not silo ed in industrial or public sectors Example: High-end Financial Services and Embedded Systems High efficiency High integration complexity (third-party) High product/service variability Example: Distributed (Big) Data and Meta Programming Systems Intermediate formats Marshalling and transformation Co-evolution of I/O formats and processors

Software for Software Research methods built as (re)usable software automated data collection, analysis, reporting code, process, trace analyses questionnaires & monitors Proof-of-concepts built as software analyzing, transforming, generating, visualizing integrated into existing environments & processes [ Willy Vandersteen] There is no field like ours where knowledge transfer {c,sh,w}ould be organized so directly and faithfully, in either direction only if research has access to the real code, real processes and real logs only if industry has access to full and automated methods and experiments

CWI SWAT Preventing and curing software complexity to enable higher quality software systems, using automated software engineering methods Know-how language engineering source-to-model model-to-source source-to-source mining repositories continuous delivery distributed components Domains embedded systems administrative financial games Connected & collaborative research & education industry & government UvA/HvA/VU/CWI master software engineering TU Eindhoven: Automated Software Analysis

Roadmap ICT Roadmap ICT draft has a first class software theme reliable & flexible software systems Needs your voiced support Stake our claim that software is a leading factor economically socially academically Contact to enlist support of CIO, CTO, CEO

Yearly Inclusive Excellent speakers Save the date Thursday December 3rd Topical posters Amsterdam Discussion Networking

Big Software a new start for long term collaboration [George Lucas]