SlideShare a Scribd company logo
Improving
Creation, Maintenance and Contribution
             in Wikis with
      Domain Specific Languages

                          Gorka Puente García
                       Supervisor: Prof. Oscar Díaz
                              5th Feb. 2013
It all started…
Nov 2007
www.flickr.com/photos/53370644@N06/          3
4
www.flickr.com/photos/argonne/   5
Introduction
Describe a wiki!




“
Simplest online database

                      ”
that could possibly work
    Ward Cunningham
                                       7
Ward…
                      Still don’t know
                       what a wiki is




Define it yourself!


Ward Cunningham
                                  8
Simple
                Open

Observable

             Organic

                       9
Domains of use   10
1.Open communities
Other domains
 2. E-government
 3. Education
 4. Companies
                      11
Open communities
             E.g., Wikipedia
                                           400 m
                                  visitors/month
285 languages




                                 100,000 hits/s



6th Alexa rank          + 17 million articles

                                                   12
E-government
          E.g., Future Melbourne
public consultation periods            2,500 views/day




                                4,170,000 inhabitants

               131 registered                            13
Education
        E.g., Columbia University
1,123 registered users                 Since 2006
                         8,389 pages
Companies
       E.g., IBM Bluepedia

                                         1,5 years
                                         authors
                                         1,076 German
                                         794 English


                +400,000 employees


Collaboration
                     Knowledge
                creation and retention
                                                        15
z
   Learning
organization


                           Company


               Open
               community

                                     16
“61% use wikis in
   their intranets”
 Social Intranet Study, Dec 2011

  80
  60
         47%    49%      61%
  40
  20
   0
       2009
               2010                17
                       2011
“ Wikis will have the greatest
             impact on workplace
                          collaboration      ”
                          Forrester TechRadar, 2008




                                                      18
www.vectoropenstock.com
Wikis were
born open
Open wikis




 Mismatch

       Corporate wikis
Who
  new user                 roles
communities


                employees

 user definition and management
encyclopaedia
What for
   wiki is                   support
                             projects
   an end
                      wiki is a
                       means
                 decision-making
no schedule
How
      open
                           milestones


               access control

                      responsibility
 tight schedules
What in
   empty
                         regulations


                      documents
          templates
                           reports
Mismatch impacts in…

1. Wiki Initialization

        2. Wiki Refactoring

   3. Wiki Customization
                           25
Outline
Outline
Outline
Outline

1. Introduction
Outline

1. Introduction
Outline

1. Introduction
Outline

1. Introduction
2. Wiki Initialization


                Outline

   1. Introduction
2. Wiki Initialization



                 Outline

  1. Introduction
2. Wiki Initialization



                 Outline

  1. Introduction
2. Wiki Initialization



                 Outline

  1. Introduction
2. Wiki Initialization



                 Outline

  1. Introduction
3. Wiki Refactoring

2. Wiki Initialization



                 Outline

  1. Introduction
3. Wiki Refactoring


2. Wiki Initialization



                 Outline

  1. Introduction
3. Wiki Refactoring


2. Wiki Initialization



                 Outline

  1. Introduction
3. Wiki Refactoring


2. Wiki Initialization



                 Outline

  1. Introduction
3. Wiki Refactoring


2. Wiki Initialization
                    4. Wiki Customization
                 Outline

  1. Introduction
3. Wiki Refactoring


2. Wiki Initialization
                         4. Wiki Customization

                 Outline

  1. Introduction
3. Wiki Refactoring


2. Wiki Initialization
                         4. Wiki Customization

                 Outline

  1. Introduction
3. Wiki Refactoring


2. Wiki Initialization
                         4. Wiki Customization

                 Outline

  1. Introduction
3. Wiki Refactoring


2. Wiki Initialization
                         4. Wiki Customization

                 Outline

  1. Introduction           5. Conclusions
1.   Why
                       2.   How
2. Wiki Initialization 3.   Demo
                       4.   Evaluation
                Outline

   1. Introduction
Wiki Initialization
Wiki Initialization
                   organization chart



                                project
                                milestones
documents




restrictions
                             Why
Wiki Initialization
                   organization chart



                                project
                                milestones
documents




restrictions

                                        50
Upfront investment




                     51
Technical
knowledge




              52
How can existing corporate strategies
   permeate wiki construction?




  Research question               53
Abstractions         Domain knowledge
problem domain            embedded




                 DSL         Natural
                             notation




   Enhance
  Productivity                 How        54
Promote user   Mirror Organizational
 engagement          practices




                     Engage
                   management



                                 55
Promote user   Mirror Organizational
 engagement          practices




                     Engage
                   management



                                 57
Configuration


                Structure
Demo
time!




   65
Evaluation WSL expressiveness:
case studies + feedback
areas already known              tips needed
                                                               communication
Using Wiki Technology to Support Student Engagement: Lessons from the Trenches
Melissa Cole, 2009
track of changes                         discussions          Stakeholders
Using Wikis in Software Development, Panagiotis Louridas, 2006   collaboration
documentation     events
                               Customer
                             communication
www.eveonline.com
Robert Vogel
       Hallo Welt! GmbH, Germany

           Eric Bruyndonckx
HEIG-VD - School of Business
 and Engineering, Switzerland




                                    70
3. Wiki Refactoring
                          1.   Why
2. Wiki Initialization    2.   How
                          3.   Demo
                          4.   Evaluation
                 Outline

  1. Introduction
Wiki Refactoring
Wiki Refactoring
                        Manual
                   maintenance
Structure
evolution




Organic
 growth
                      Why
Wiki Refactoring
                        Manual
                   maintenance
Structure
evolution




Organic
 growth
                            74
Refactoring in MediaWiki is hard
 Operation       Clicks   Talk page   Summary    Redirect
                                       section    page
   Create          3
  Categorize       2
 Uncategorize
Rename article     2                              
    Drop           2
  Rename           5                              
  category
    Split          6                    
   Merge           9                             
                                                       75
Move section       5
76
Follow good   Coherent strategies
              Reliable operations
practices




                                    77
Keep readership
               and authorship
Notices, redirects,
   traces, etc.



                                 78
How can existing wiki engines improve
   their refactoring affordances?




  Research question               79
Abstractions         Domain knowledge
problem domain            embedded




                 DSL         Natural
                             notation




   Enhance
  Productivity                 How        80
Fulfill good practices




                             Global
                         Understandability




Productivity

                                        81
Demo
time!




   82
Evaluation of WikiWhirl
refactoring affordance:
controlled experiment
Global                          Questions about structure
understandability                    and semantic content

                                           14
  14    questions

   12
                                    12,5
   10
    8
                          6
                                                                  Correct
    6
                    4,5                                           Answered
    4
    2                                               Answered
    0                                                      questions
                                                Correct
           MediaWiki
                              WikiWhirl
                                                                       84
Effectiveness   Points if following good
                       practices




                                           85
Effectiveness          Points if following good
                                   practices


 Points
                              23
20
15             14,67
10                                                MediaWiki
 5                                                WikiWhirl

 0
                                        Points
          MediaWiki
                       WikiWhirl


      Structure refactoring                            86
Effectiveness             Points if following good
                                      practices

     Points
40
                                  36
30
                  20,83
20
                                                     MediaWiki
10                                                   WikiWhirl

 0
                                           Points
              MediaWiki
                          WikiWhirl


       Content refactoring                                87
Productivity   Task completion time
20
20
                                    MediaWiki
15
                       12,17        WikiWhirl
10

 5

 0
                               Minutes
     MediaWiki
                 WikiWhirl



     Comprehension                              89
20         18,17
                                      MediaWiki
15

10                       9,67         WikiWhirl

 5

 0
                                Minutes
      MediaWiki
                   WikiWhirl



     Structure refactoring
20          17,17                    MediaWiki
15
                                     WikiWhirl
10                        9,71
 5

 0
                                 Minutes
       MediaWiki
                    WikiWhirl



     Content refactoring                         91
3. Wiki Refactoring


2. Wiki Initialization
                    4. Wiki Customization
                 Outline
                              1.   Why
                              2.   How
  1. Introduction             3.   Demo
                              4.   Evaluation
Wiki Customization
Wiki Customization
                     Add local
                      content




 Annotations         Why  94
Personalized exploration
           Vs
      consensus




                           95
Public scrutiny




              96
Wiki standards
   barrier
                 97
How can wikis’ content be adapted
     for personal purposes?




 Research question              98
Abstractions         Domain knowledge
problem domain            embedded




                 DSL         Natural
                             notation




   Enhance
  Productivity                 How        99
Modular

          Shareable




           As easy
          as wikitext
                    100
Demo
time!




   101
Evaluation:
not yet…
3. Wiki Refactoring


2. Wiki Initialization
                         4. Wiki Customization

                 Outline

  1. Introduction           5. Conclusions
Conclusions
User and
management
engagement

Alignment with
organizational
   practices

    WSL



Wiki initialization
To conclude           105
Global
understandability

  Productivity

     Follow
refactoring good
    practices

   WikiWhirl


 Wiki refactoring
 To conclude        106
Wiki-like
     design

Personal knowledge
   management


     Engage
   participation




Wiki customization
To conclude          107
108
…and it finishes
puente.gorka   in gmail.com
               @gorkapuente

More Related Content

Similar to Improving Creation, Maintenance and Contribution in Wikis with Domain Specific Languages (Thesis)

Wonderful world of wiki teaching 2012 edition
Wonderful world of wiki teaching   2012 editionWonderful world of wiki teaching   2012 edition
Wonderful world of wiki teaching 2012 edition
Vicki Davis
 
Wonderful world of wiki teaching 2012 edition
Wonderful world of wiki teaching   2012 editionWonderful world of wiki teaching   2012 edition
Wonderful world of wiki teaching 2012 edition
Vicki Davis
 
Connected Educator Challenge
Connected Educator ChallengeConnected Educator Challenge
Connected Educator Challenge
Vicki Davis
 
Intranet 2.0: Using Wikis
Intranet 2.0: Using WikisIntranet 2.0: Using Wikis
Intranet 2.0: Using Wikis
Nicole C. Engard
 
Organisational Wiki Adoption
Organisational Wiki AdoptionOrganisational Wiki Adoption
Organisational Wiki Adoption
Mike Cannon-Brookes
 
Improving Organizational Efficiency with Wiki-based Intranets
Improving Organizational Efficiency with Wiki-based IntranetsImproving Organizational Efficiency with Wiki-based Intranets
Improving Organizational Efficiency with Wiki-based Intranets
Thomas Siegers
 
7 things you should know about wikis
7 things you should know about wikis7 things you should know about wikis
7 things you should know about wikisAykut Özmen
 
Wikis: Collaborating with Academic Advisors
Wikis: Collaborating with Academic AdvisorsWikis: Collaborating with Academic Advisors
Wikis: Collaborating with Academic Advisors
Laura Pasquini
 
Wiki on Library Perspective
Wiki on Library PerspectiveWiki on Library Perspective
Wiki on Library Perspective
Champeswar Mishra
 
Wikis By Rocking Itasio
Wikis By Rocking ItasioWikis By Rocking Itasio
Wikis By Rocking Itasiorockingitasio
 
Wikis By Rocking Itasio
Wikis By Rocking ItasioWikis By Rocking Itasio
Wikis By Rocking Itasiosaikrishnad9
 
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Dennis Busch
 
Wikis That Work
Wikis That WorkWikis That Work
Wikis That Work
Julie Lindsay
 
Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)
Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)
Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)
Gorka Puente
 
Semantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseSemantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in Use
Jesse Wang
 
How To Use Wikis For Business
How To Use Wikis For BusinessHow To Use Wikis For Business
How To Use Wikis For Businessarnoldn
 
Wikis 2009
Wikis 2009Wikis 2009
Wikis 2009
is20090
 
What Does DITA Have To Do With Wiki
What Does DITA Have To Do With WikiWhat Does DITA Have To Do With Wiki
What Does DITA Have To Do With Wiki
Anne Gentle
 
Wikis As Plc
Wikis As PlcWikis As Plc
Wikis As Plc
Jennifer Dorman
 

Similar to Improving Creation, Maintenance and Contribution in Wikis with Domain Specific Languages (Thesis) (20)

Wonderful world of wiki teaching 2012 edition
Wonderful world of wiki teaching   2012 editionWonderful world of wiki teaching   2012 edition
Wonderful world of wiki teaching 2012 edition
 
Wonderful world of wiki teaching 2012 edition
Wonderful world of wiki teaching   2012 editionWonderful world of wiki teaching   2012 edition
Wonderful world of wiki teaching 2012 edition
 
Connected Educator Challenge
Connected Educator ChallengeConnected Educator Challenge
Connected Educator Challenge
 
Intranet 2.0: Using Wikis
Intranet 2.0: Using WikisIntranet 2.0: Using Wikis
Intranet 2.0: Using Wikis
 
Organisational Wiki Adoption
Organisational Wiki AdoptionOrganisational Wiki Adoption
Organisational Wiki Adoption
 
Improving Organizational Efficiency with Wiki-based Intranets
Improving Organizational Efficiency with Wiki-based IntranetsImproving Organizational Efficiency with Wiki-based Intranets
Improving Organizational Efficiency with Wiki-based Intranets
 
7 things you should know about wikis
7 things you should know about wikis7 things you should know about wikis
7 things you should know about wikis
 
Wikis: Collaborating with Academic Advisors
Wikis: Collaborating with Academic AdvisorsWikis: Collaborating with Academic Advisors
Wikis: Collaborating with Academic Advisors
 
Wiki on Library Perspective
Wiki on Library PerspectiveWiki on Library Perspective
Wiki on Library Perspective
 
Wikis By Rocking Itasio
Wikis By Rocking ItasioWikis By Rocking Itasio
Wikis By Rocking Itasio
 
Wikis By Rocking Itasio
Wikis By Rocking ItasioWikis By Rocking Itasio
Wikis By Rocking Itasio
 
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
Wiki-Service Bundeswehr @ Enterprise 2.0 Summit 2009
 
Wikis That Work
Wikis That WorkWikis That Work
Wikis That Work
 
Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)
Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)
Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)
 
Semantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseSemantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in Use
 
How To Use Wikis For Business
How To Use Wikis For BusinessHow To Use Wikis For Business
How To Use Wikis For Business
 
Wikis 2009
Wikis 2009Wikis 2009
Wikis 2009
 
What Does DITA Have To Do With Wiki
What Does DITA Have To Do With WikiWhat Does DITA Have To Do With Wiki
What Does DITA Have To Do With Wiki
 
Chapter6 McHaney
Chapter6 McHaneyChapter6 McHaney
Chapter6 McHaney
 
Wikis As Plc
Wikis As PlcWikis As Plc
Wikis As Plc
 

More from Gorka Puente

Atlassian & Deiser Enterprise Day - Madrid 2014
Atlassian & Deiser Enterprise Day - Madrid 2014Atlassian & Deiser Enterprise Day - Madrid 2014
Atlassian & Deiser Enterprise Day - Madrid 2014
Gorka Puente
 
Intro WikiWhirl
Intro WikiWhirlIntro WikiWhirl
Intro WikiWhirl
Gorka Puente
 
Wikipedia Customization through Web Augmentation Techniques (WikiSym'12)
Wikipedia Customization through Web Augmentation Techniques (WikiSym'12)Wikipedia Customization through Web Augmentation Techniques (WikiSym'12)
Wikipedia Customization through Web Augmentation Techniques (WikiSym'12)
Gorka Puente
 
Wiki Refactoring as Mind Map Reshaping (CAiSE'12)
Wiki Refactoring as Mind Map Reshaping (CAiSE'12)Wiki Refactoring as Mind Map Reshaping (CAiSE'12)
Wiki Refactoring as Mind Map Reshaping (CAiSE'12)
Gorka Puente
 
Integrando la wiki dentro de la empresa (e20biz)
Integrando la wiki dentro de la empresa  (e20biz)Integrando la wiki dentro de la empresa  (e20biz)
Integrando la wiki dentro de la empresa (e20biz)
Gorka Puente
 
A DSL for Corporate Wiki Initialization (CAiSE'11)
A DSL for Corporate Wiki Initialization (CAiSE'11)A DSL for Corporate Wiki Initialization (CAiSE'11)
A DSL for Corporate Wiki Initialization (CAiSE'11)
Gorka Puente
 

More from Gorka Puente (6)

Atlassian & Deiser Enterprise Day - Madrid 2014
Atlassian & Deiser Enterprise Day - Madrid 2014Atlassian & Deiser Enterprise Day - Madrid 2014
Atlassian & Deiser Enterprise Day - Madrid 2014
 
Intro WikiWhirl
Intro WikiWhirlIntro WikiWhirl
Intro WikiWhirl
 
Wikipedia Customization through Web Augmentation Techniques (WikiSym'12)
Wikipedia Customization through Web Augmentation Techniques (WikiSym'12)Wikipedia Customization through Web Augmentation Techniques (WikiSym'12)
Wikipedia Customization through Web Augmentation Techniques (WikiSym'12)
 
Wiki Refactoring as Mind Map Reshaping (CAiSE'12)
Wiki Refactoring as Mind Map Reshaping (CAiSE'12)Wiki Refactoring as Mind Map Reshaping (CAiSE'12)
Wiki Refactoring as Mind Map Reshaping (CAiSE'12)
 
Integrando la wiki dentro de la empresa (e20biz)
Integrando la wiki dentro de la empresa  (e20biz)Integrando la wiki dentro de la empresa  (e20biz)
Integrando la wiki dentro de la empresa (e20biz)
 
A DSL for Corporate Wiki Initialization (CAiSE'11)
A DSL for Corporate Wiki Initialization (CAiSE'11)A DSL for Corporate Wiki Initialization (CAiSE'11)
A DSL for Corporate Wiki Initialization (CAiSE'11)
 

Recently uploaded

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 

Improving Creation, Maintenance and Contribution in Wikis with Domain Specific Languages (Thesis)