SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Cost Estimation of Ontologies Using ONTOCOM
Elena Simperl, Tobias Bürger, Igor Popov, UIBK
Motivation: A typical business scenario

                               How do I
                               identify     How much
                Ontologies
                               relevant      does it
                    ?
                             expeditures?     cost?

                                               What do I gain
                                                   from the
                                               introduction of
          What do we                            the system ?
            need to
          build them?



                                               How do the
                                                  gains
                                               materialize ?


Project ACTIVE
Date: 18.06.2008,
Dubrovnik
Methods and approaches to cost estimation

                                  Bottom-up estimation                 Top-down estimation
                              Experts estimate the costs of       Experts estimate the total costs
           Expert Judgment    low-level components or             of a product or a project
                              activities

                             Costs are calculated using             Cost are estimated using a
            Analogy Method   analogies between low-level or         global similarity function for
                             activities                             products or projects

                               Costs are calculated as an
             Decomposition     average sum of the costs of
                               lower-level units, whose
             Method            development are known in
                               advance
                             Costs are calculated using a         Costs are calculated using a
                             statistic model which predicts       statistic model which is
                             the costs of lower-level units on    calibrated using historical data
         Parametric Method   the basis of historical data about   and predicts the current value
                             the costs of developing such         of the total development costs
                             units

Project ACTIVE
Date: 18.06.2008,
Dubrovnik
ONTOCOM- Overview



               ONTOCOM – A cost estimation model for building ontologies

               ONTOCOM uses top-down, parametric and expert-based methods to form
                its basis for cost estimation of ontology building

               ONTOCOM is realized using a combination of methods:
                    -   Top-down breakdown of ontology engineering processes to reduce complexity
                        (Decomposition method)
                    -   Parametric method to create a-priori statistical prediction model
                    -   Validation and calibration of model according to existing project data and
                        experts estimations lead to a-posteriori model (Expert judgment




Project ACTIVE
Date: 18.06.2008,
Dubrovnik
ONTOCOM



               How ONTOCOM works:


   Define lifecycle phases
   •Ontology building
   •Ontology reuse
   •Ontology maintenance
                                 Specify cost drivers
                                 •Ontology building
                                 •Ontology reuse
                                 •Ontology maintenance   Refine the model
                                                         •Evaluate cost drivers
   Top-down methodology                                  •Specify start values
                                                         •Calibrate the model
                                Parametric methodology
                                                         Parametric methodology
                                                         Expert-based methodology

Project ACTIVE
Date: 18.06.2008,
Dubrovnik
Top down breakdown




Project ACTIVE
Date: 18.06.2008,
Dubrovnik
The parametric equation



               PM: effort in person months
               A : baseline multiplicative constant (in person months)
               Size : expected size of ontology (distinction between different entitiy types
                e.g. classes, properties, axioms´and size of ontology
                building/reuse/maintenance)
               α : acknowledges non-linear behavior wrt. to size
               EM : effort multiplier (correspond to cost drivers)




Project ACTIVE
Date: 18.06.2008,
Dubrovnik
Effort multipliers



               Each process stage is characterized by a specific set of cost drivers
               The cost drivers are associated to rating levels
               The rating level (from very low to very high) expresses the impact of each cost driver
                on the development effort
               Each rating level of each cost driver is associated to a weight (quantitative analysis) -
                effort multiplier (EM)
               The values of effort multiplier are subject of further calibration on the basis of
                the statistical analysis of real-world project data.




Project ACTIVE
Date: 18.06.2008,
Dubrovnik
Cost drivers



               Product drivers account for the influence ontology characteristics have on
                costs
                    -   e.g. Complexity of the Domain Analysis, Required Reusability, Documentation
                        Needs
               Project drivers account for the influence of project setting characteristics
                on the overall development
                    -   E.g. Support Tools, multi-site development
               Personnel drivers emphasize the role of team experience, ability and
                continuity w.r.t. the effort invested in the process
                    -   E.g. Ontologist/Domain Expert Experience, Language/Tool Experience

               Total amount of cost drivers: 20
               Identification of cost drivers through literature survey, analysis of empiricial
                data and expert interviews
               Overview of the cost drivers: http://ontocom.sti-innsbruck.at/ontocom.htm


Project ACTIVE
Date: 18.06.2008,
Dubrovnik
ONTOCOM



               ONTOCOM Model Calibration


                                     Input from experts


                                        Calibration
                                     Linear Regression
    a-priori method                  Correlation Analysis      a-posteriori method
                                      Bayesian Analysis



                                    Input from gathered data




Project ACTIVE
Date: 18.06.2008,
Dubrovnik
Using ONTOCOM: An example



               Exemplary ontology with 600
                concepts, 100 relations and 50
                axioms.
               Cost drivers:
                    -   domain analysis complexity (DCPLX):
                        high
                    -   Evaluation of the results (OE) has a
                        high influence on the effort
                    -   Instantiation complexity (ICPLX) has a
                        low impact on the effort
                    -   Remaining cost drivers: nominal effort
               Constant A and α: values 2.58 and
                0.15 as resulting from the calibration




Project ACTIVE
Date: 18.06.2008,
Dubrovnik
Data collection using an online survey




                         We need your data – please visit the survey here:
              http://survey.sti2.at/public/survey.php?name=OntocomSurveyJune13




Project ACTIVE
Date: 18.06.2008,
Dubrovnik
Data collection and model calibration in SALERO



               55 identified multimedia ontologies, 15
                replies (30 %)
               Survey results
                    -   Main application of multimedia
                        ontologies: Annotation (47%)
                    -   Total size between 35-10000
                    -   Development effort between 0.5 and
                        130 PM
                    -   Many ontologies were built from
                        scratch (45%)
                    -   Most ontologies in OWL-DL (53%)
               Calibration using linear regression and
                Bayesian analysis resulted in new
                effort multipliers
               Prediction quality improved!




Project ACTIVE
Date: 18.06.2008,
Dubrovnik
New web site

            http://ontocom.sti-innsbruck.at




Project ACTIVE
Date: 18.06.2008,
Dubrovnik
Outlook and future plans



               Development of a family of ONTOCOM models
                    -   ONTOCOM-Ultra Lite for the estimiation of folksonomies
                    -   ONTOCOM-Lite for the estimation of lightweight ontologies
                    -   ONTOCOM (Standard) for the estimation of heavyweight ontologies
               Tool support for ONTOCOM
                    -   Automatic calibration and addition / removal of data points
                    -   Form based use of ONTOCOM for cost prediction
               Benefit estimation of ontologies




Project ACTIVE
Date: 18.06.2008,
Dubrovnik
Goal: Web 2.0 and semantic technologies’ economic
  measurements – cost estimation



               Produce methods to assess costs of core Web2.0 and semantic technological
                solutions
               Demonstrate their tangible and measurable benefits within an enterprise for their
                adoption
               Cost prediction for development, maintenance and usage of Web2.0 and semantic
                technological components
               How to reach this goal:
                    -   Develop a general model of Semantic Web based applications
                    -   Develop a catalogue of cost drivers for distributed, collaborative applications based on
                        Web2.0 and semantic technologies
                         - Using literature analysis, expert interviews and knowledge elicitation (use case
                             partners)
                    -   Collect cost-benefit related data to calibrate the model & improve prediction quality
               Expected outcome:
                    -   Tool suite for effort estimation, planning and controlling
                    -   Prototypical methods to integrate cost/benefit rationals into collaborative knowledge creation
                        / elicitation tasks

Project ACTIVE
Date: 18.06.2008,
Dubrovnik
Subgoal: Benefit estimation methods for ontologies



     Central question: What are the benefits gained from the introduction of an
      ontology based application?
     Typical distinction: tangible / intangible benefits
     Different methods have a quantitative, qualitative or financial output
     Requirements – the nature of benefits of ontologies
       1. Most expected benefits from typical uses are intangible
            - For Communication: to ensure interoperability, for disambiguation (unique
                identification), or for knowledge transfer (by excluding unwanted interpretations
                through informal semantics).
            - For Computational Inference: for browsing / searching (automatic inferring of implicit
                facts), for automation / code generation or to spot logical inconsistencies.
            - For Reuse and organisation of knowledge: for knowledge reuse or for structuring of
                information and knowledge.
       2. As the main impact of the use of ontologies is to improve information communication, the
          method should not have a financial output
       3. Ontologies and applications using them should be assess simultaneously as an ontology
          typically only acquires value when used in combination with an application (analogously to
          information systems)
First proposal: A multiple gap model for user information
satisfaction analysis



     User Information Satisfaction (UIS) is a method to measure intangible benefits
     UIS can be measured through a comparison of user expectations with perceived
      performance on a number of different facets
     Multiple gap models are useful for assessing how systems are viewed at various
      stages of their design, implementation, and use
     UIS = f(gap1,…Gapn, Influencing-factors)
Sources



               Elena Paslaru Bontas Simperl, Christoph Tempich, Malgorzata Mochol
                "Cost estimation for ontology development: applying the ONTOCOM model"
                In W. Abramowicz and H.C. Mayr, Technologies for Business Information
                Systems. Springer-Verlag Berlin Heidelberg , 2006.
               Elena Paslaru Bontas Simperl, Christoph Tempich, York Sure "ONTOCOM:
                A Cost Estimation Model for Ontology Engineering" In: Proceedings of the
                International Semantic Web Conference ISWC 2006
               Tobias Bürger "A Benefit Estimation Model for Ontologies" In: Poster
                Proceedings of the 5th European Semantic Web Conference (ESWC),
                2008.
               Further information: see http://ontocom.sti-innsbruck.at/info.htm




Project ACTIVE
Date: 18.06.2008,
Dubrovnik
Thank you for your attention




Project ACTIVE
Date: 18.06.2008,
Dubrovnik

Más contenido relacionado

Similar a ONTOCOM

Web Engineering - Web Effort Estimation
Web Engineering - Web Effort EstimationWeb Engineering - Web Effort Estimation
Web Engineering - Web Effort EstimationNosheen Qamar
 
PrOnto: an Ontology Driven Business Process Mining Tool
PrOnto: an Ontology Driven Business Process Mining ToolPrOnto: an Ontology Driven Business Process Mining Tool
PrOnto: an Ontology Driven Business Process Mining ToolFrancesco Nocera
 
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...Aravind NC
 
IRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET Journal
 
Chapter 1-Object Oriented Software Engineering.pptx
Chapter 1-Object Oriented Software Engineering.pptxChapter 1-Object Oriented Software Engineering.pptx
Chapter 1-Object Oriented Software Engineering.pptxaroraritik30
 
Testing of Object-Oriented Software
Testing of Object-Oriented SoftwareTesting of Object-Oriented Software
Testing of Object-Oriented SoftwarePraveen Penumathsa
 
Application of economic model in software maintenance
Application of economic model in software maintenanceApplication of economic model in software maintenance
Application of economic model in software maintenanceAnh Nguyen Duc
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management PracticesLuigi Buglione
 
Software cost estimation project
Software  cost estimation projectSoftware  cost estimation project
Software cost estimation projectShashank Puppala
 
م.80-مبادرة #تواصل_تطويرم.أحمد سعيد رفاعهى-دورة حياة تقدير التكلفة بمشروعات ا...
م.80-مبادرة #تواصل_تطويرم.أحمد سعيد رفاعهى-دورة حياة تقدير التكلفة بمشروعات ا...م.80-مبادرة #تواصل_تطويرم.أحمد سعيد رفاعهى-دورة حياة تقدير التكلفة بمشروعات ا...
م.80-مبادرة #تواصل_تطويرم.أحمد سعيد رفاعهى-دورة حياة تقدير التكلفة بمشروعات ا...Egyptian Engineers Association
 
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank VogelezangBest Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank VogelezangFrank Vogelezang
 
Software_effort_estimation for Software engineering.pdf
Software_effort_estimation for Software engineering.pdfSoftware_effort_estimation for Software engineering.pdf
Software_effort_estimation for Software engineering.pdfsnehan789
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimationdjview
 

Similar a ONTOCOM (20)

Web Engineering - Web Effort Estimation
Web Engineering - Web Effort EstimationWeb Engineering - Web Effort Estimation
Web Engineering - Web Effort Estimation
 
Giacomo Mellone CV
Giacomo Mellone CVGiacomo Mellone CV
Giacomo Mellone CV
 
PrOnto: an Ontology Driven Business Process Mining Tool
PrOnto: an Ontology Driven Business Process Mining ToolPrOnto: an Ontology Driven Business Process Mining Tool
PrOnto: an Ontology Driven Business Process Mining Tool
 
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
 
IRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate Recognition
 
03 Living Labs and Smart Cities Pieter Ballon
03 Living Labs and Smart Cities Pieter Ballon03 Living Labs and Smart Cities Pieter Ballon
03 Living Labs and Smart Cities Pieter Ballon
 
International Journal of Engineering Inventions (IJEI),
International Journal of Engineering Inventions (IJEI), International Journal of Engineering Inventions (IJEI),
International Journal of Engineering Inventions (IJEI),
 
Chapter 1-Object Oriented Software Engineering.pptx
Chapter 1-Object Oriented Software Engineering.pptxChapter 1-Object Oriented Software Engineering.pptx
Chapter 1-Object Oriented Software Engineering.pptx
 
Testing of Object-Oriented Software
Testing of Object-Oriented SoftwareTesting of Object-Oriented Software
Testing of Object-Oriented Software
 
Session 36 - Engage Results
Session 36 - Engage ResultsSession 36 - Engage Results
Session 36 - Engage Results
 
Application of economic model in software maintenance
Application of economic model in software maintenanceApplication of economic model in software maintenance
Application of economic model in software maintenance
 
Balanced Measurement Sets: Criteria for Improving Project Management Practices
Balanced Measurement Sets: Criteria for Improving  Project Management PracticesBalanced Measurement Sets: Criteria for Improving  Project Management Practices
Balanced Measurement Sets: Criteria for Improving Project Management Practices
 
Aa03101540158
Aa03101540158Aa03101540158
Aa03101540158
 
V2I6_IJERTV2IS60721
V2I6_IJERTV2IS60721V2I6_IJERTV2IS60721
V2I6_IJERTV2IS60721
 
Software cost estimation project
Software  cost estimation projectSoftware  cost estimation project
Software cost estimation project
 
م.80-مبادرة #تواصل_تطويرم.أحمد سعيد رفاعهى-دورة حياة تقدير التكلفة بمشروعات ا...
م.80-مبادرة #تواصل_تطويرم.أحمد سعيد رفاعهى-دورة حياة تقدير التكلفة بمشروعات ا...م.80-مبادرة #تواصل_تطويرم.أحمد سعيد رفاعهى-دورة حياة تقدير التكلفة بمشروعات ا...
م.80-مبادرة #تواصل_تطويرم.أحمد سعيد رفاعهى-دورة حياة تقدير التكلفة بمشروعات ا...
 
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank VogelezangBest Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
Best Practices in Software Cost Estimation - Metrikon 2015 - Frank Vogelezang
 
Software_effort_estimation for Software engineering.pdf
Software_effort_estimation for Software engineering.pdfSoftware_effort_estimation for Software engineering.pdf
Software_effort_estimation for Software engineering.pdf
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Keyframe-based Video Summarization Designer
Keyframe-based Video Summarization DesignerKeyframe-based Video Summarization Designer
Keyframe-based Video Summarization Designer
 

Más de Elena Simperl

This talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing scienceThis talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing scienceElena Simperl
 
Knowledge graph use cases in natural language generation
Knowledge graph use cases in natural language generationKnowledge graph use cases in natural language generation
Knowledge graph use cases in natural language generationElena Simperl
 
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 backElena Simperl
 
The web of data: how are we doing so far
The web of data: how are we doing so farThe web of data: how are we doing so far
The web of data: how are we doing so farElena Simperl
 
What Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringWhat Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringElena Simperl
 
Open government data portals: from publishing to use and impact
Open government data portals: from publishing to use and impactOpen government data portals: from publishing to use and impact
Open government data portals: from publishing to use and impactElena Simperl
 
Ten myths about knowledge graphs.pdf
Ten myths about knowledge graphs.pdfTen myths about knowledge graphs.pdf
Ten myths about knowledge graphs.pdfElena Simperl
 
What Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringWhat Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringElena Simperl
 
Data commons and their role in fighting misinformation.pdf
Data commons and their role in fighting misinformation.pdfData commons and their role in fighting misinformation.pdf
Data commons and their role in fighting misinformation.pdfElena Simperl
 
Are our knowledge graphs trustworthy?
Are our knowledge graphs trustworthy?Are our knowledge graphs trustworthy?
Are our knowledge graphs trustworthy?Elena Simperl
 
The web of data: how are we doing so far?
The web of data: how are we doing so far?The web of data: how are we doing so far?
The web of data: how are we doing so far?Elena Simperl
 
Crowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesCrowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesElena Simperl
 
Pie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on TwitterPie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on TwitterElena Simperl
 
High-value datasets: from publication to impact
High-value datasets: from publication to impactHigh-value datasets: from publication to impact
High-value datasets: from publication to impactElena Simperl
 
The story of Data Stories
The story of Data StoriesThe story of Data Stories
The story of Data StoriesElena Simperl
 
The human face of AI: how collective and augmented intelligence can help sol...
The human face of AI:  how collective and augmented intelligence can help sol...The human face of AI:  how collective and augmented intelligence can help sol...
The human face of AI: how collective and augmented intelligence can help sol...Elena Simperl
 
Qrowd and the city: designing people-centric smart cities
Qrowd and the city: designing people-centric smart citiesQrowd and the city: designing people-centric smart cities
Qrowd and the city: designing people-centric smart citiesElena Simperl
 
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...Elena Simperl
 
Inclusive cities: a crowdsourcing approach
Inclusive cities: a crowdsourcing approachInclusive cities: a crowdsourcing approach
Inclusive cities: a crowdsourcing approachElena Simperl
 

Más de Elena Simperl (20)

This talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing scienceThis talk was not generated with ChatGPT: how AI is changing science
This talk was not generated with ChatGPT: how AI is changing science
 
Knowledge graph use cases in natural language generation
Knowledge graph use cases in natural language generationKnowledge graph use cases in natural language generation
Knowledge graph use cases in natural language generation
 
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
 
The web of data: how are we doing so far
The web of data: how are we doing so farThe web of data: how are we doing so far
The web of data: how are we doing so far
 
What Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringWhat Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineering
 
Open government data portals: from publishing to use and impact
Open government data portals: from publishing to use and impactOpen government data portals: from publishing to use and impact
Open government data portals: from publishing to use and impact
 
Ten myths about knowledge graphs.pdf
Ten myths about knowledge graphs.pdfTen myths about knowledge graphs.pdf
Ten myths about knowledge graphs.pdf
 
What Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineeringWhat Wikidata teaches us about knowledge engineering
What Wikidata teaches us about knowledge engineering
 
Data commons and their role in fighting misinformation.pdf
Data commons and their role in fighting misinformation.pdfData commons and their role in fighting misinformation.pdf
Data commons and their role in fighting misinformation.pdf
 
Are our knowledge graphs trustworthy?
Are our knowledge graphs trustworthy?Are our knowledge graphs trustworthy?
Are our knowledge graphs trustworthy?
 
The web of data: how are we doing so far?
The web of data: how are we doing so far?The web of data: how are we doing so far?
The web of data: how are we doing so far?
 
Crowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesCrowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart cities
 
Pie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on TwitterPie chart or pizza: identifying chart types and their virality on Twitter
Pie chart or pizza: identifying chart types and their virality on Twitter
 
High-value datasets: from publication to impact
High-value datasets: from publication to impactHigh-value datasets: from publication to impact
High-value datasets: from publication to impact
 
The story of Data Stories
The story of Data StoriesThe story of Data Stories
The story of Data Stories
 
The human face of AI: how collective and augmented intelligence can help sol...
The human face of AI:  how collective and augmented intelligence can help sol...The human face of AI:  how collective and augmented intelligence can help sol...
The human face of AI: how collective and augmented intelligence can help sol...
 
Qrowd and the city: designing people-centric smart cities
Qrowd and the city: designing people-centric smart citiesQrowd and the city: designing people-centric smart cities
Qrowd and the city: designing people-centric smart cities
 
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
 
Qrowd and the city
Qrowd and the cityQrowd and the city
Qrowd and the city
 
Inclusive cities: a crowdsourcing approach
Inclusive cities: a crowdsourcing approachInclusive cities: a crowdsourcing approach
Inclusive cities: a crowdsourcing approach
 

Último

Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 

Último (20)

Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 

ONTOCOM

  • 1. Cost Estimation of Ontologies Using ONTOCOM Elena Simperl, Tobias Bürger, Igor Popov, UIBK
  • 2. Motivation: A typical business scenario How do I identify How much Ontologies relevant does it ? expeditures? cost? What do I gain from the introduction of What do we the system ? need to build them? How do the gains materialize ? Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 3. Methods and approaches to cost estimation Bottom-up estimation Top-down estimation Experts estimate the costs of Experts estimate the total costs Expert Judgment low-level components or of a product or a project activities Costs are calculated using Cost are estimated using a Analogy Method analogies between low-level or global similarity function for activities products or projects Costs are calculated as an Decomposition average sum of the costs of lower-level units, whose Method development are known in advance Costs are calculated using a Costs are calculated using a statistic model which predicts statistic model which is the costs of lower-level units on calibrated using historical data Parametric Method the basis of historical data about and predicts the current value the costs of developing such of the total development costs units Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 4. ONTOCOM- Overview  ONTOCOM – A cost estimation model for building ontologies  ONTOCOM uses top-down, parametric and expert-based methods to form its basis for cost estimation of ontology building  ONTOCOM is realized using a combination of methods: - Top-down breakdown of ontology engineering processes to reduce complexity (Decomposition method) - Parametric method to create a-priori statistical prediction model - Validation and calibration of model according to existing project data and experts estimations lead to a-posteriori model (Expert judgment Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 5. ONTOCOM  How ONTOCOM works: Define lifecycle phases •Ontology building •Ontology reuse •Ontology maintenance Specify cost drivers •Ontology building •Ontology reuse •Ontology maintenance Refine the model •Evaluate cost drivers Top-down methodology •Specify start values •Calibrate the model Parametric methodology Parametric methodology Expert-based methodology Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 6. Top down breakdown Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 7. The parametric equation  PM: effort in person months  A : baseline multiplicative constant (in person months)  Size : expected size of ontology (distinction between different entitiy types e.g. classes, properties, axioms´and size of ontology building/reuse/maintenance)  α : acknowledges non-linear behavior wrt. to size  EM : effort multiplier (correspond to cost drivers) Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 8. Effort multipliers  Each process stage is characterized by a specific set of cost drivers  The cost drivers are associated to rating levels  The rating level (from very low to very high) expresses the impact of each cost driver on the development effort  Each rating level of each cost driver is associated to a weight (quantitative analysis) - effort multiplier (EM)  The values of effort multiplier are subject of further calibration on the basis of the statistical analysis of real-world project data. Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 9. Cost drivers  Product drivers account for the influence ontology characteristics have on costs - e.g. Complexity of the Domain Analysis, Required Reusability, Documentation Needs  Project drivers account for the influence of project setting characteristics on the overall development - E.g. Support Tools, multi-site development  Personnel drivers emphasize the role of team experience, ability and continuity w.r.t. the effort invested in the process - E.g. Ontologist/Domain Expert Experience, Language/Tool Experience  Total amount of cost drivers: 20  Identification of cost drivers through literature survey, analysis of empiricial data and expert interviews  Overview of the cost drivers: http://ontocom.sti-innsbruck.at/ontocom.htm Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 10. ONTOCOM  ONTOCOM Model Calibration Input from experts Calibration Linear Regression a-priori method Correlation Analysis a-posteriori method Bayesian Analysis Input from gathered data Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 11. Using ONTOCOM: An example  Exemplary ontology with 600 concepts, 100 relations and 50 axioms.  Cost drivers: - domain analysis complexity (DCPLX): high - Evaluation of the results (OE) has a high influence on the effort - Instantiation complexity (ICPLX) has a low impact on the effort - Remaining cost drivers: nominal effort  Constant A and α: values 2.58 and 0.15 as resulting from the calibration Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 12. Data collection using an online survey We need your data – please visit the survey here: http://survey.sti2.at/public/survey.php?name=OntocomSurveyJune13 Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 13. Data collection and model calibration in SALERO  55 identified multimedia ontologies, 15 replies (30 %)  Survey results - Main application of multimedia ontologies: Annotation (47%) - Total size between 35-10000 - Development effort between 0.5 and 130 PM - Many ontologies were built from scratch (45%) - Most ontologies in OWL-DL (53%)  Calibration using linear regression and Bayesian analysis resulted in new effort multipliers  Prediction quality improved! Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 14. New web site http://ontocom.sti-innsbruck.at Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 15. Outlook and future plans  Development of a family of ONTOCOM models - ONTOCOM-Ultra Lite for the estimiation of folksonomies - ONTOCOM-Lite for the estimation of lightweight ontologies - ONTOCOM (Standard) for the estimation of heavyweight ontologies  Tool support for ONTOCOM - Automatic calibration and addition / removal of data points - Form based use of ONTOCOM for cost prediction  Benefit estimation of ontologies Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 16. Goal: Web 2.0 and semantic technologies’ economic measurements – cost estimation  Produce methods to assess costs of core Web2.0 and semantic technological solutions  Demonstrate their tangible and measurable benefits within an enterprise for their adoption  Cost prediction for development, maintenance and usage of Web2.0 and semantic technological components  How to reach this goal: - Develop a general model of Semantic Web based applications - Develop a catalogue of cost drivers for distributed, collaborative applications based on Web2.0 and semantic technologies - Using literature analysis, expert interviews and knowledge elicitation (use case partners) - Collect cost-benefit related data to calibrate the model & improve prediction quality  Expected outcome: - Tool suite for effort estimation, planning and controlling - Prototypical methods to integrate cost/benefit rationals into collaborative knowledge creation / elicitation tasks Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 17. Subgoal: Benefit estimation methods for ontologies  Central question: What are the benefits gained from the introduction of an ontology based application?  Typical distinction: tangible / intangible benefits  Different methods have a quantitative, qualitative or financial output  Requirements – the nature of benefits of ontologies 1. Most expected benefits from typical uses are intangible - For Communication: to ensure interoperability, for disambiguation (unique identification), or for knowledge transfer (by excluding unwanted interpretations through informal semantics). - For Computational Inference: for browsing / searching (automatic inferring of implicit facts), for automation / code generation or to spot logical inconsistencies. - For Reuse and organisation of knowledge: for knowledge reuse or for structuring of information and knowledge. 2. As the main impact of the use of ontologies is to improve information communication, the method should not have a financial output 3. Ontologies and applications using them should be assess simultaneously as an ontology typically only acquires value when used in combination with an application (analogously to information systems)
  • 18. First proposal: A multiple gap model for user information satisfaction analysis  User Information Satisfaction (UIS) is a method to measure intangible benefits  UIS can be measured through a comparison of user expectations with perceived performance on a number of different facets  Multiple gap models are useful for assessing how systems are viewed at various stages of their design, implementation, and use  UIS = f(gap1,…Gapn, Influencing-factors)
  • 19. Sources  Elena Paslaru Bontas Simperl, Christoph Tempich, Malgorzata Mochol "Cost estimation for ontology development: applying the ONTOCOM model" In W. Abramowicz and H.C. Mayr, Technologies for Business Information Systems. Springer-Verlag Berlin Heidelberg , 2006.  Elena Paslaru Bontas Simperl, Christoph Tempich, York Sure "ONTOCOM: A Cost Estimation Model for Ontology Engineering" In: Proceedings of the International Semantic Web Conference ISWC 2006  Tobias Bürger "A Benefit Estimation Model for Ontologies" In: Poster Proceedings of the 5th European Semantic Web Conference (ESWC), 2008.  Further information: see http://ontocom.sti-innsbruck.at/info.htm Project ACTIVE Date: 18.06.2008, Dubrovnik
  • 20. Thank you for your attention Project ACTIVE Date: 18.06.2008, Dubrovnik