SlideShare a Scribd company logo
Is Continuous Adoption in SE
Achievable and Desirable?
Gail C. Murphy

University of British Columbia

Tasktop Technologies Inc.
@gail_murphy
2
IMPACT
2
Stop thinking

linearly
Start thinking about multiple paths
to impact(s) in
research and practice
4
Start thinking about multiple paths
to impact(s) in
research and practice
4
Overview
5
Overview
5
Mylar
Story
Impact
Model
How is research
influencing the
practice of
software
engineering?
OverviewContinuous
Integration
Vignette
Innovation
Adoption
in
Practice
5
How is
innovation
occurring
in the practice
of software
engineering?
Innovation
Adoption
in
Practice
6
Mylar
Story
Impact
Model
Continuous
Integration
Vignette
Overview
Innovation
Adoption
in
Practice
7
Mylar
Story
Impact
Model
Continuous
Integration
Vignette
The Mylar/
Tasktop Story
A story about
paths to impacts
in research and
practice
8
TIMELINE
2004 Mylar
8
TIMELINE
2004 Mylar
Information Overload
8
TIMELINE
2004 Mylar
Information Overload
8
TIMELINE
2004 Mylar
Information Overload
Mylar



See only what you’re working
8
TIMELINE
9
2007 Tasktop
Mik Kersten
Rob Elves
3 Co-founders
Gail Murphy
Shawn 

Minto
Leo Dos
Santos
2 Staff
2004 Mylar
TIMELINE
10
2016 Tasktop
2004 Mylar
TIMELINE
11
2004 Mylar
2016 Tasktop
Neelan Choksi

(President/COO since 2010)
Staff
TIMELINE
11
2004 Mylar
2016 Tasktop
Neelan Choksi

(President/COO since 2010)
Staff
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporate Monday
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporate Monday
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporate Monday
IBM

Trial
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporate Monday
IBM

Trial
Publication
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporate Monday
IBM

Trial
Publication
Robustness
&
community
building
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporated Monday
IBM

Trial
Publication
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporated Monday
IBM

Trial
Publication
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Users thought
Tasktop/Mylyn
had deleted their
code!
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Users thought
Tasktop/Mylyn
had deleted their
code!
Solution was to add one line
instruction
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Users thought
Tasktop/Mylyn
had deleted their
code!
Solution was to add one line
instruction
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovationsVarious
inventions
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovationsVarious
inventions
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovationsVarious
inventions
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovationsVarious
inventions
Continual
innovation &
incremental
validation
Mylyn/Tasktop Highlights: 2007-2016
Robustness
&
community
building
Robustness
&
community
building
Continual
innovation &
incremental
validation
Innovation
Adoption
in
Practice
23
Mylar
Story
Impact
Model
Continuous
Integration
Vignette
Innovation
in
Practice
A story about
paths to impacts
in practice
from practice
Continuous Integration
Problem: Slow discovery of integration problems
slows development and delivery
Shared
Repository
Thanks to https://
www.thoughtworks.com/continuous-
integration
Automated
Fast Builds
Self-testing
Builds
Everyone
commits
to baseline
each day
Automate
Deployment
Build
every commit
on
integration
machine
24
Research
Impact
Impact
Practice
Buildbot,
Travis CI,
Django-Jerkins...
Various

innovations
Continuous Integration
Many tools evolving in
Research
Impact
Impact
Practice
Continuous Integration
Various

innovations
Practice is not still
Practice is always
innovating
Innovation
Adoption
in
Practice
27
Mylar
Story
Impact
Model
Continuous
Integration
Vignette
Adoption
of
Innovations
How are
innovations
generally
adopted in
practice?
4
financial,
insurance,
retail
e-commerce
Interviews of Technology Leaders
1 2
cloud
28
SME
SME
Fortune
100
IPO
Technology Adoption Curve
Innovators
Early Adopters Late Majority
Laggards
SME
Fortune
100
IPO
Technology Adoption Curve
Innovators
Early Adopters Late Majority
Laggards
SME
Fortune
100
IPO
Technology Adoption Curve
Innovators
Early Adopters Late Majority
Laggards
SME
Fortune
100
IPO
Technology Adoption Curve
Innovators
Early Adopters Late Majority
Laggards
SME
Fortune
100
IPO
Technology Adoption Curve
Innovators
Early Adopters Late Majority
Laggards
Interview about
Innovation Adoption
Process and philosophy
Factors
Awareness and spread
Process and Philosophy

for Innovation Adoption
Managed but
Individual
Add to Value
Stream
Cost-effective in
Environment
Factors Affecting Innovation Adoption
Open before
Closed
People and
Technology
Credibility
& Momentum
Developer
Happiness
Hacker News, Reddit,

Peers, Meetups/
Conferences, 

“Work Out Loud”, Surveys,

Papers (non-SE)
Tech talks, Dev days,
Team Comparisons

Spread
Research
Impact
Impact
Practice
Adoption of Innovations in Practice is…
frequent
of impactful 

technologies
when possible
Innovation
Adoption
in
Practice
35
Mylar
Story
Impact
Model
Continuous
Integration
Vignette
Adoption
of
Innovations
How are
innovations
generally
adopted in
practice?
Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Research
Innovation
about the use of
an idea of
method
e.g., iPhone
Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Both “I”s are important
Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Both “I”s are important
Innovation builds from
earlier inventions and
innovations
Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Both “I”s are important
Innovation builds from
earlier inventions and
innovations
Research is the
base
Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Both “I”s are important
Innovation builds from
earlier inventions and
innovations
Research is the
base
It takes almost as
much creativity to
understand a good
idea as to have it
in the first place.
- Alan Kay
Forrester Research, TechRadar™: Continuous Software Delivery, Q2 2015"

Research
is having
impact
Tech Radar image
removed for
licensing reasons.
Image showed that
static analysis tools,
version management,
etc. from SE research
community have
impact in SE in practice.
Research
Impact
Impact
Practice
Various

Continuous Integration
Research
Impact
Impact
Practice
Technology Adoption
Research
Impact
Impact
Practice
Various

Continuous Integration
Research
Impact
Impact
Practice
Technology Adoption
Research
Impact
Impact
Practice
Various

Continuous Integration
Research
Impact
Impact
Practice
Technology Adoption
Practice innovates
continually
Research
Impact
Impact
Practice
Various

Continuous Integration
Research
Impact
Impact
Practice
Technology Adoption
Practice innovates
continually
Innovation is required
to take Research into
impact in Practice
Research
Impact
Impact
Practice
Various

Continuous Integration
Research
Impact
Impact
Practice
Technology Adoption
Practice innovates
continually
Innovation is required
to take Research into
impact in Practice
Innovation requires
understanding of
Practice
42
Thanks to…
Mylar + Early Tasktop:
Tasktopians circa 2013
Mik Kersten, Rob Elves, Shawn Minto, Davor Cubranic, Taivo Evard, Nathan Hapke, 

Wesley Coelho, Meghan Allen, Leo Dos Santos, Steffen Pingel
Reid Holmes and my
research group for suffering
through practice
talks: Daniel Almeida, Julius
Davies, Michalis Famelis,
Marc Palyart, Albert
Thompson, Giovanni Viviani
Continuous
Integration
Vignette
Technology
Adoption
in
Practice
43
Mylar
Story
Impact
Model
Summary
Continuous
Integration
Vignette
Technology
Adoption
in
Practice
43
Impacts

in

research
and
practice
Mylar
Story
Impact
Model
Summary
Continuous
Integration
Vignette
Technology
Adoption
in
Practice
43
Continual
innovation
in and by
practice
Impacts

in

research
and
practice
Mylar
Story
Impact
Model
Summary
Continuous
Integration
Vignette
Technology
Adoption
in
Practice
43
Continual
innovation
in and by
practice
Open 

before
closed
Impacts

in

research
and
practice
Mylar
Story
Impact
Model
Summary
Continuous
Integration
Vignette
Technology
Adoption
in
Practice
43
Continual
innovation
in and by
practice
Open 

before
closed
Impacts

in

research
and
practice
Think
about
paths to
impact(s
Mylar
Story
Impact
Model
Summary
I do not want you to leave this talk
thinking…
•Every research project needs impact in
practice

•Every research project should result in an
open source project

•It is good enough to transfer people to
Practice

•Having impact in practice requires creating a
company
45
Is Continuous Adoption in SE
Achievable and Desirable?
45
Is Continuous Adoption in SE
Achievable and Desirable?
45
It is happening
Is Continuous Adoption in SE
Achievable and Desirable?
45
It is happening
Much more often from practice,
driven by need to solve problems,
not from SE research
Research
Impact
Impact
Practice


engage with the practice of software engineering
convey (blog?) results in terms of problems in practice

create and nurture an open source project
commercialize a technology
collaborate with industrial partner
track results and share the stories

and more...
Some Actions on the Paths to Impact in Practice
Think about the
paths to impact
in research and
practice for your 

projectsResearch
Impact
Impact
Practice
Challenge: Take at least one of your
projects from research to practice
Gail C. Murphy

University of British Columbia

Tasktop Technologies Inc. @gail_murphy
Is Continuous Adoption in Software Engineering Achievable and Desirable?

More Related Content

What's hot

Twelve tips on how to prepare an ERC grant proposal
Twelve tips on how to prepare an ERC grant proposalTwelve tips on how to prepare an ERC grant proposal
Twelve tips on how to prepare an ERC grant proposal
CISPA Helmholtz Center for Information Security
 
Understanding your customers
Understanding your customersUnderstanding your customers
Understanding your customers
Chris Dolezalek
 
The Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave FarleyThe Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave Farley
Bosnia Agile
 
Michelin Using TRIZ in the Product Development of Tweel
Michelin Using TRIZ in the Product Development of Tweel  Michelin Using TRIZ in the Product Development of Tweel
Michelin Using TRIZ in the Product Development of Tweel
Richard Platt
 
Product Strategy for Product Leaders
Product Strategy for Product LeadersProduct Strategy for Product Leaders
Product Strategy for Product Leaders
Castle
 
Strategies to make anyone use your Product | Product that Count
Strategies to make anyone use your Product | Product that CountStrategies to make anyone use your Product | Product that Count
Strategies to make anyone use your Product | Product that Count
Castle
 
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealWhat can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
Carol Smith
 
3 Ways to empower your team to work smarter nabeelah ali
3 Ways to empower your team to work smarter   nabeelah ali3 Ways to empower your team to work smarter   nabeelah ali
3 Ways to empower your team to work smarter nabeelah ali
Atlassian
 
Triz
Triz Triz
Michael Edson: Prototyping the Smithsonian Commons
Michael Edson: Prototyping the Smithsonian CommonsMichael Edson: Prototyping the Smithsonian Commons
Michael Edson: Prototyping the Smithsonian Commons
Michael Edson
 
Identify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea FlowIdentify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea Flow
TechWell
 
Creating an Agile Business
Creating an Agile BusinessCreating an Agile Business
Creating an Agile Business
Zach Nies
 
The Now and Next of Learning and Technology
The Now and Next of Learning and TechnologyThe Now and Next of Learning and Technology
The Now and Next of Learning and Technology
David Kelly
 
"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck
Operae Partners
 
Two Solitudes
Two SolitudesTwo Solitudes
Two Solitudes
Greg Wilson
 
Navigating challenges in IA people management at IAC19
Navigating challenges in IA people management at IAC19Navigating challenges in IA people management at IAC19
Navigating challenges in IA people management at IAC19
Carol Smith
 
Think Big, Start Small, Move Fast: Digital Strategy in a Changing World
Think Big, Start Small, Move Fast: Digital Strategy in a Changing WorldThink Big, Start Small, Move Fast: Digital Strategy in a Changing World
Think Big, Start Small, Move Fast: Digital Strategy in a Changing World
Michael Edson
 
Lean innovation
Lean innovationLean innovation
Lean innovation
Philip Wheat
 
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
Matthew Lease
 

What's hot (19)

Twelve tips on how to prepare an ERC grant proposal
Twelve tips on how to prepare an ERC grant proposalTwelve tips on how to prepare an ERC grant proposal
Twelve tips on how to prepare an ERC grant proposal
 
Understanding your customers
Understanding your customersUnderstanding your customers
Understanding your customers
 
The Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave FarleyThe Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave Farley
 
Michelin Using TRIZ in the Product Development of Tweel
Michelin Using TRIZ in the Product Development of Tweel  Michelin Using TRIZ in the Product Development of Tweel
Michelin Using TRIZ in the Product Development of Tweel
 
Product Strategy for Product Leaders
Product Strategy for Product LeadersProduct Strategy for Product Leaders
Product Strategy for Product Leaders
 
Strategies to make anyone use your Product | Product that Count
Strategies to make anyone use your Product | Product that CountStrategies to make anyone use your Product | Product that Count
Strategies to make anyone use your Product | Product that Count
 
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealWhat can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
 
3 Ways to empower your team to work smarter nabeelah ali
3 Ways to empower your team to work smarter   nabeelah ali3 Ways to empower your team to work smarter   nabeelah ali
3 Ways to empower your team to work smarter nabeelah ali
 
Triz
Triz Triz
Triz
 
Michael Edson: Prototyping the Smithsonian Commons
Michael Edson: Prototyping the Smithsonian CommonsMichael Edson: Prototyping the Smithsonian Commons
Michael Edson: Prototyping the Smithsonian Commons
 
Identify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea FlowIdentify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea Flow
 
Creating an Agile Business
Creating an Agile BusinessCreating an Agile Business
Creating an Agile Business
 
The Now and Next of Learning and Technology
The Now and Next of Learning and TechnologyThe Now and Next of Learning and Technology
The Now and Next of Learning and Technology
 
"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck
 
Two Solitudes
Two SolitudesTwo Solitudes
Two Solitudes
 
Navigating challenges in IA people management at IAC19
Navigating challenges in IA people management at IAC19Navigating challenges in IA people management at IAC19
Navigating challenges in IA people management at IAC19
 
Think Big, Start Small, Move Fast: Digital Strategy in a Changing World
Think Big, Start Small, Move Fast: Digital Strategy in a Changing WorldThink Big, Start Small, Move Fast: Digital Strategy in a Changing World
Think Big, Start Small, Move Fast: Digital Strategy in a Changing World
 
Lean innovation
Lean innovationLean innovation
Lean innovation
 
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
 

Viewers also liked

Impress 4
Impress 4Impress 4
Impress 4Nahoncp
 
Letter to the Judges
Letter to the JudgesLetter to the Judges
Letter to the Judgeshenry515
 
Australian IT Industry 2013
Australian IT Industry 2013Australian IT Industry 2013
Australian IT Industry 2013
Vishal Sharma
 
Branding Personal
Branding PersonalBranding Personal
Branding Personal
Hector Maida
 
Security Slicing for Auditing XML, XPath, and SQL Injection Vulnerabilities
Security Slicing for Auditing XML, XPath, and SQL Injection VulnerabilitiesSecurity Slicing for Auditing XML, XPath, and SQL Injection Vulnerabilities
Security Slicing for Auditing XML, XPath, and SQL Injection Vulnerabilities
Lionel Briand
 
Revue monchanin vol.xii,no 1, cahier 62
Revue monchanin vol.xii,no 1, cahier 62Revue monchanin vol.xii,no 1, cahier 62
Revue monchanin vol.xii,no 1, cahier 62Eldoux
 
Core Competencies Assessment
Core Competencies Assessment Core Competencies Assessment
Core Competencies Assessment
Demand Metric
 
Characterizing and Predicting Which Bugs Get Reopened
Characterizing and Predicting Which Bugs Get ReopenedCharacterizing and Predicting Which Bugs Get Reopened
Characterizing and Predicting Which Bugs Get Reopened
Thomas Zimmermann
 
Page One Engine Access
Page One Engine AccessPage One Engine Access
Page One Engine Access
amuckzero8420
 
NetJSON @ Battlemesh v9
NetJSON @ Battlemesh v9NetJSON @ Battlemesh v9
NetJSON @ Battlemesh v9
Federico Capoano
 
wireless communication
wireless communicationwireless communication
wireless communication
Praise George
 
Reformulating Branch Coverage as a Many-Objective Optimization Problem
Reformulating Branch Coverage as a Many-Objective Optimization ProblemReformulating Branch Coverage as a Many-Objective Optimization Problem
Reformulating Branch Coverage as a Many-Objective Optimization Problem
Annibale Panichella
 
Enron SWOT Analysis
Enron    SWOT AnalysisEnron    SWOT Analysis
Enron SWOT Analysisjoelnshisso
 
Saying numbers 1
Saying numbers 1Saying numbers 1
Saying numbers 1
Mrsjalland
 
Software Analytics = Sharing Information
Software Analytics = Sharing InformationSoftware Analytics = Sharing Information
Software Analytics = Sharing Information
Thomas Zimmermann
 
成功を導くブランドマネジメント
成功を導くブランドマネジメント成功を導くブランドマネジメント
成功を導くブランドマネジメントTactus Associates
 
The State of Software Engineering Research
The State of Software Engineering ResearchThe State of Software Engineering Research
The State of Software Engineering Research
Lionel Briand
 
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
Tasktop
 
Cloud Application Development – The Future is now
Cloud Application Development – The Future is nowCloud Application Development – The Future is now
Cloud Application Development – The Future is now
SPEC INDIA
 

Viewers also liked (20)

Impress 4
Impress 4Impress 4
Impress 4
 
Letter to the Judges
Letter to the JudgesLetter to the Judges
Letter to the Judges
 
Australian IT Industry 2013
Australian IT Industry 2013Australian IT Industry 2013
Australian IT Industry 2013
 
Branding Personal
Branding PersonalBranding Personal
Branding Personal
 
Security Slicing for Auditing XML, XPath, and SQL Injection Vulnerabilities
Security Slicing for Auditing XML, XPath, and SQL Injection VulnerabilitiesSecurity Slicing for Auditing XML, XPath, and SQL Injection Vulnerabilities
Security Slicing for Auditing XML, XPath, and SQL Injection Vulnerabilities
 
RESUME
RESUMERESUME
RESUME
 
Revue monchanin vol.xii,no 1, cahier 62
Revue monchanin vol.xii,no 1, cahier 62Revue monchanin vol.xii,no 1, cahier 62
Revue monchanin vol.xii,no 1, cahier 62
 
Core Competencies Assessment
Core Competencies Assessment Core Competencies Assessment
Core Competencies Assessment
 
Characterizing and Predicting Which Bugs Get Reopened
Characterizing and Predicting Which Bugs Get ReopenedCharacterizing and Predicting Which Bugs Get Reopened
Characterizing and Predicting Which Bugs Get Reopened
 
Page One Engine Access
Page One Engine AccessPage One Engine Access
Page One Engine Access
 
NetJSON @ Battlemesh v9
NetJSON @ Battlemesh v9NetJSON @ Battlemesh v9
NetJSON @ Battlemesh v9
 
wireless communication
wireless communicationwireless communication
wireless communication
 
Reformulating Branch Coverage as a Many-Objective Optimization Problem
Reformulating Branch Coverage as a Many-Objective Optimization ProblemReformulating Branch Coverage as a Many-Objective Optimization Problem
Reformulating Branch Coverage as a Many-Objective Optimization Problem
 
Enron SWOT Analysis
Enron    SWOT AnalysisEnron    SWOT Analysis
Enron SWOT Analysis
 
Saying numbers 1
Saying numbers 1Saying numbers 1
Saying numbers 1
 
Software Analytics = Sharing Information
Software Analytics = Sharing InformationSoftware Analytics = Sharing Information
Software Analytics = Sharing Information
 
成功を導くブランドマネジメント
成功を導くブランドマネジメント成功を導くブランドマネジメント
成功を導くブランドマネジメント
 
The State of Software Engineering Research
The State of Software Engineering ResearchThe State of Software Engineering Research
The State of Software Engineering Research
 
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
 
Cloud Application Development – The Future is now
Cloud Application Development – The Future is nowCloud Application Development – The Future is now
Cloud Application Development – The Future is now
 

Similar to Is Continuous Adoption in Software Engineering Achievable and Desirable?

The Rise of Platforms - And What It Means for Business
The Rise of Platforms - And What It Means for BusinessThe Rise of Platforms - And What It Means for Business
The Rise of Platforms - And What It Means for Business
Marshall Van Alstyne
 
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon AustinState of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
Dries Buytaert
 
A Yarn About Twine -- ISWC 2009 Keynote -- Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote --   Nova SpivackA Yarn About Twine -- ISWC 2009 Keynote --   Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote -- Nova Spivack
Nova Spivack
 
Wearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much MoreWearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much More
TechWell
 
Unlocked London - General Session
Unlocked London - General SessionUnlocked London - General Session
Unlocked London - General SessionWayne Walls
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps Israel
Adrian Cockcroft
 
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, BucharestExtreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, BucharestJoe Justice
 
Social Business Adoption: Why bother?
Social Business Adoption: Why bother?Social Business Adoption: Why bother?
Social Business Adoption: Why bother?
NUS-ISS
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)
Adrian Cockcroft
 
3 Corporate Learning Trends to Watch in 2015
3 Corporate Learning Trends to Watch in 20153 Corporate Learning Trends to Watch in 2015
3 Corporate Learning Trends to Watch in 2015
Axonify
 
In 2 making inno work
In 2 making inno workIn 2 making inno work
In 2 making inno work
Various Projects
 
How To Keep Your Developers Happy, Whilst Keeping Your Job!
How To Keep Your Developers Happy, Whilst Keeping Your Job!How To Keep Your Developers Happy, Whilst Keeping Your Job!
How To Keep Your Developers Happy, Whilst Keeping Your Job!
VMware Tanzu
 
Extending Hortonworks with Oracle's Big Data Platform
Extending Hortonworks with Oracle's Big Data PlatformExtending Hortonworks with Oracle's Big Data Platform
Extending Hortonworks with Oracle's Big Data Platform
DataWorks Summit/Hadoop Summit
 
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
Steve Poole
 
Simon Wardley at SpringOne Platform 2017
Simon Wardley at SpringOne Platform 2017Simon Wardley at SpringOne Platform 2017
Simon Wardley at SpringOne Platform 2017
VMware Tanzu
 
M Concepts boutique design consultancy brochure v1
M Concepts boutique design consultancy brochure v1M Concepts boutique design consultancy brochure v1
M Concepts boutique design consultancy brochure v1
roses/foundation
 
Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)
Mark Kilby
 
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsAccelerating the Next 10,000 Clouds
Accelerating the Next 10,000 Clouds
Mirantis
 

Similar to Is Continuous Adoption in Software Engineering Achievable and Desirable? (20)

The Rise of Platforms - And What It Means for Business
The Rise of Platforms - And What It Means for BusinessThe Rise of Platforms - And What It Means for Business
The Rise of Platforms - And What It Means for Business
 
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon AustinState of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
 
A Yarn About Twine -- ISWC 2009 Keynote -- Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote --   Nova SpivackA Yarn About Twine -- ISWC 2009 Keynote --   Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote -- Nova Spivack
 
Wearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much MoreWearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much More
 
Unlocked London - General Session
Unlocked London - General SessionUnlocked London - General Session
Unlocked London - General Session
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps Israel
 
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, BucharestExtreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
 
Mylyn
MylynMylyn
Mylyn
 
CIO Strategies 2008
CIO Strategies 2008CIO Strategies 2008
CIO Strategies 2008
 
Social Business Adoption: Why bother?
Social Business Adoption: Why bother?Social Business Adoption: Why bother?
Social Business Adoption: Why bother?
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)
 
3 Corporate Learning Trends to Watch in 2015
3 Corporate Learning Trends to Watch in 20153 Corporate Learning Trends to Watch in 2015
3 Corporate Learning Trends to Watch in 2015
 
In 2 making inno work
In 2 making inno workIn 2 making inno work
In 2 making inno work
 
How To Keep Your Developers Happy, Whilst Keeping Your Job!
How To Keep Your Developers Happy, Whilst Keeping Your Job!How To Keep Your Developers Happy, Whilst Keeping Your Job!
How To Keep Your Developers Happy, Whilst Keeping Your Job!
 
Extending Hortonworks with Oracle's Big Data Platform
Extending Hortonworks with Oracle's Big Data PlatformExtending Hortonworks with Oracle's Big Data Platform
Extending Hortonworks with Oracle's Big Data Platform
 
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
 
Simon Wardley at SpringOne Platform 2017
Simon Wardley at SpringOne Platform 2017Simon Wardley at SpringOne Platform 2017
Simon Wardley at SpringOne Platform 2017
 
M Concepts boutique design consultancy brochure v1
M Concepts boutique design consultancy brochure v1M Concepts boutique design consultancy brochure v1
M Concepts boutique design consultancy brochure v1
 
Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)
 
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsAccelerating the Next 10,000 Clouds
Accelerating the Next 10,000 Clouds
 

More from Gail Murphy

Architecting-Flow-in-SE.pdf
Architecting-Flow-in-SE.pdfArchitecting-Flow-in-SE.pdf
Architecting-Flow-in-SE.pdf
Gail Murphy
 
The (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software EvolutionThe (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software Evolution
Gail Murphy
 
Icsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-toolsIcsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-tools
Gail Murphy
 
Is software engineering research addressing software engineering problems?
Is software engineering research addressing software engineering problems?Is software engineering research addressing software engineering problems?
Is software engineering research addressing software engineering problems?
Gail Murphy
 
Developing Effective Software Productively
Developing Effective Software ProductivelyDeveloping Effective Software Productively
Developing Effective Software Productively
Gail Murphy
 
Making Effective, Useful Software Development Tools
Making Effective, Useful Software Development ToolsMaking Effective, Useful Software Development Tools
Making Effective, Useful Software Development Tools
Gail Murphy
 
The Need for Context in Software Engineering
The Need for Context in Software EngineeringThe Need for Context in Software Engineering
The Need for Context in Software Engineering
Gail Murphy
 
Beyond DevOps: Finding Value through Requirements
Beyond DevOps: Finding Value through RequirementsBeyond DevOps: Finding Value through Requirements
Beyond DevOps: Finding Value through Requirements
Gail Murphy
 
Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)
Gail Murphy
 
Acm productivity-webinar-2016-slides
Acm productivity-webinar-2016-slidesAcm productivity-webinar-2016-slides
Acm productivity-webinar-2016-slides
Gail Murphy
 
Software Supply Chains
Software Supply ChainsSoftware Supply Chains
Software Supply Chains
Gail Murphy
 
Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)
Gail Murphy
 
The Human Element
The Human ElementThe Human Element
The Human Element
Gail Murphy
 
What is Software Development Productivity Anyway?
What is Software Development Productivity Anyway?What is Software Development Productivity Anyway?
What is Software Development Productivity Anyway?
Gail Murphy
 

More from Gail Murphy (14)

Architecting-Flow-in-SE.pdf
Architecting-Flow-in-SE.pdfArchitecting-Flow-in-SE.pdf
Architecting-Flow-in-SE.pdf
 
The (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software EvolutionThe (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software Evolution
 
Icsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-toolsIcsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-tools
 
Is software engineering research addressing software engineering problems?
Is software engineering research addressing software engineering problems?Is software engineering research addressing software engineering problems?
Is software engineering research addressing software engineering problems?
 
Developing Effective Software Productively
Developing Effective Software ProductivelyDeveloping Effective Software Productively
Developing Effective Software Productively
 
Making Effective, Useful Software Development Tools
Making Effective, Useful Software Development ToolsMaking Effective, Useful Software Development Tools
Making Effective, Useful Software Development Tools
 
The Need for Context in Software Engineering
The Need for Context in Software EngineeringThe Need for Context in Software Engineering
The Need for Context in Software Engineering
 
Beyond DevOps: Finding Value through Requirements
Beyond DevOps: Finding Value through RequirementsBeyond DevOps: Finding Value through Requirements
Beyond DevOps: Finding Value through Requirements
 
Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)
 
Acm productivity-webinar-2016-slides
Acm productivity-webinar-2016-slidesAcm productivity-webinar-2016-slides
Acm productivity-webinar-2016-slides
 
Software Supply Chains
Software Supply ChainsSoftware Supply Chains
Software Supply Chains
 
Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)
 
The Human Element
The Human ElementThe Human Element
The Human Element
 
What is Software Development Productivity Anyway?
What is Software Development Productivity Anyway?What is Software Development Productivity Anyway?
What is Software Development Productivity Anyway?
 

Recently uploaded

openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 

Recently uploaded (20)

openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 

Is Continuous Adoption in Software Engineering Achievable and Desirable?