SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
BECAUSE, YOU DON’T HAVE TO WORRY!


        Clara Pezuela, ATOS
Table of Contents
Project context
Project objectives
Research challenges
Project solution
Target users
Expected impact
Project sustainability
Project info
Project context
Many developers working together on the
same code
 Using communication tools (mail, chat,
 forums)
 Lack of awareness of others’ work
 No native English
 Diverse skills and expertise
Many users using the code and reporting
bugs
 Frequent duplicated bug reports
 Bug not well explained
 Not properly assigned to the right developer
Project context
      As consequence: a bug that may require a simple
      modification takes long time in resolution due to
      the lack of coordination among developers
      Open Source communities experiment this
      continuously
      The problem is extensive to any group of
      developers working in a collaborative
      development environment
ALERT will improve the coordination among developers in
 Open Source communities by providing methods and tools
based on context-aware notification, event-driven processing
                 and real-time interactions
Project objectives
O1: Efficient modeling of the more reactive coordination
− R1.1: ALERT ontologies
− R1.2: Conceptual model of an (re)active collaboration platform

O2: Efficient management of the awareness of team members
− R2.1: Model for declarative specification of alerts
− R2.2: Intelligent, pattern-based engine

O3: Efficient management of information
− R3.1: Module for integration of information from structured sources
− R3.2: Module for extracting knowledge from unstructured sources, semi-automatic
  annotation and summarization
− R3.3: Interaction highway set of services

O4: Personalized and task-based access to information
− R4.1: Module for capturing explicitly or implicitly the interest/expertise
− R4.2: Module for capturing relevant information for the task at hand

O5: Pilot, evaluate and impact the ALERT system in three
important open source communities ( OW2 (Petals), KDE and Morfeo)
Research challenges
                                                                                                       Mike links to 253312
                       Bob notices the bug
                       Bob asks for explanation     Bob asks about Nepomuk                                                    Dirk asks Andreas how to fix bug
 John reports a bug    John replies …               Mike confirms                  Mike reports on forum                      Andreas suggests Mike’s fix




  1st Aug             25th Aug          1st Sep       12th Sep         16th Sep      20th Sep        24th Sep       28th Sep             3rd Oct         7th Oct   22nd Oct


                             IRC                            Disc 1


253312


                                                                                                                          253320
                                   Bob posts problem on mailing list
                                   Alice also reports problems                                                                    IRC              IRC
                                                                       Mike files bug
                                                                       Bob asks to check …                              Disc 2




                                                                           Alice posts …
    - How to coordinate and maintain awareness of community activities?
                                                Dirk files bug, posts details

    The information and interactions relating to the bug were located in multiple artefacts with
                                                                   Dirk asks on IRC
    no links. Thus, a duplicate bug was filed.                     Lora discusses bug
                                                                                      Dirk asks for explanation
                                                                                      Dirk applies Mike’s fix
                                                                                                              Dirk posts a fix
                                                                                                              Andreas remarks …
Research challenges
                                                                                                       Mike links to 253312
                       Bob notices the bug
                       Bob asks for explanation     Bob asks about Nepomuk                                                    Dirk asks Andreas how to fix bug
 John reports a bug    John replies …               Mike confirms                  Mike reports on forum                      Andreas suggests Mike’s fix




  1st Aug             25th Aug          1st Sep       12th Sep         16th Sep      20th Sep        24th Sep       28th Sep             3rd Oct         7th Oct   22nd Oct


                             IRC                            Disc 1


253312


                                                                                                                          253320
                                   Bob posts problem on mailing list
                                   Alice also reports problems                                                                    IRC              IRC
                                                                       Mike files bug
                                                                       Bob asks to check …                              Disc 2




                                                                           Alice posts …
    - How to coordinate and maintain awareness of community activities?
                                                Dirk files bug, posts details

    The information and interactions relating to the bug were located in multiple artefacts with
                                                                   Dirk asks on IRC
    no links. Thus, a duplicate bug was filed.                     Lora discusses bug
                                                                                      Dirk asks for explanation
                                                                                      Dirk applies Mike’s fix
                                                                                                              Dirk posts a fix
                                                                                                              Andreas remarks …
Research challenges
                                                                                                       Mike links to 253312
                       Bob notices the bug
                       Bob asks for explanation     Bob asks about Nepomuk                                                     Dirk asks Andreas how to fix bug
 John reports a bug    John replies …               Mike confirms                  Mike reports on forum                       Andreas suggests Mike’s fix




  1st Aug             25th Aug          1st Sep       12th Sep         16th Sep      20th Sep        24th Sep        28th Sep                3rd Oct         7th Oct   22nd Oct


                             IRC                            Disc 1


253312


                                                                                                                            253320
                                   Bob posts problem on mailing list
                                   Alice also reports problems                                                                         IRC             IRC
                                                                       Mike files bug
                                                                       Bob asks to check …                                Disc 2




                                                                           Alice posts …
                                                                                                       Dirk files bug, posts details

   - How to interpret (understand) communication?                                                              Dirk asks on IRC
                                                                                                                                                 Dirk asks for explanation
   There is a lack of coherence that hinders developers in making sense of communications from
                                                                                   Dirk applies Mike’s fix
                                                                                                               Lora discusses bug
                                                                                                               Dirk posts a fix
   others, or that produces unintended information filtering or misunderstandings.                             Andreas remarks …
Research challenges
                                                                                                       Mike links to 253312
                       Bob notices the bug
                       Bob asks for explanation     Bob asks about Nepomuk                                                     Dirk asks Andreas how to fix bug
 John reports a bug    John replies …               Mike confirms                  Mike reports on forum                       Andreas suggests Mike’s fix




  1st Aug             25th Aug          1st Sep       12th Sep         16th Sep      20th Sep        24th Sep        28th Sep                3rd Oct         7th Oct   22nd Oct


                             IRC                            Disc 1


253312


                                                                                                                            253320
                                   Bob posts problem on mailing list
                                   Alice also reports problems                                                                         IRC             IRC
                                                                       Mike files bug
                                                                       Bob asks to check …                                Disc 2




                                                                           Alice posts …
                                                                                                       Dirk files bug, posts details

   - How to interpret (understand) communication?                                                              Dirk asks on IRC
                                                                                                                                                 Dirk asks for explanation
   There is a lack of coherence that hinders developers in making sense of communications from
                                                                                   Dirk applies Mike’s fix
                                                                                                               Lora discusses bug
                                                                                                               Dirk posts a fix
   others, or that produces unintended information filtering or misunderstandings.                             Andreas remarks …
Research challenges
                                                                                                       Mike links to 253312
                       Bob notices the bug
                       Bob asks for explanation     Bob asks about Nepomuk                                                     Dirk asks Andreas how to fix bug
 John reports a bug    John replies …               Mike confirms                  Mike reports on forum                       Andreas suggests Mike’s fix




  1st Aug             25th Aug          1st Sep       12th Sep         16th Sep      20th Sep        24th Sep        28th Sep                3rd Oct         7th Oct   22nd Oct


                             IRC                            Disc 1


253312


                                                                                                                            253320
                                   Bob posts problem on mailing list
                                   Alice also reports problems                                                                         IRC             IRC
                                                                       Mike files bug
                                                                       Bob asks to check …                                Disc 2




                                                                           Alice posts …
                                                                                                       Dirk files bug, posts details

-How to identify expertise?                                                                                    Dirk asks on IRC
                                                                                                                                                 Dirk asks for explanation
The bug was assigned to/noticed first by someone                                                               Lora discusses bug
                                                                                                               Dirk posts a fix
                                                                                                                                                 Dirk applies Mike’s fix

without expertise in the area of the bug                                                                       Andreas remarks …
Research challenges
                                                                                                       Mike links to 253312
                       Bob notices the bug
                       Bob asks for explanation     Bob asks about Nepomuk                                                     Dirk asks Andreas how to fix bug
 John reports a bug    John replies …               Mike confirms                  Mike reports on forum                       Andreas suggests Mike’s fix




  1st Aug             25th Aug          1st Sep       12th Sep         16th Sep      20th Sep        24th Sep        28th Sep                3rd Oct         7th Oct   22nd Oct


                             IRC                            Disc 1


253312


                                                                                                                            253320
                                   Bob posts problem on mailing list
                                   Alice also reports problems                                                                         IRC             IRC
                                                                       Mike files bug
                                                                       Bob asks to check …                                Disc 2




                                                                           Alice posts …
                                                                                                       Dirk files bug, posts details

-How to identify expertise?                                                                                    Dirk asks on IRC
                                                                                                                                                 Dirk asks for explanation
The bug was assigned to/noticed first by someone                                                               Lora discusses bug
                                                                                                               Dirk posts a fix
                                                                                                                                                 Dirk applies Mike’s fix

without expertise in the area of the bug                                                                       Andreas remarks …
How will the ALERT system address the
identified challenges?
  Information source 1
                                         Information source 2    I.s. 3
                                                                      I.s. n

                         continuous push of
                              changes

                              INTERPRET
                            INTERPRETATION                INTERACTION
                                                              HIGHWAY
          CREATE
        AWARENESS
        AWARENESS                                   AUTOMATIC
                                                  TASK ASSIGNMENT
                                                   ASSIGNMENT


    complex       preferred
subscriptions     information                      Developer 2

           Developer 1
                                        Developer m
Project solution: conceptual
architecture
Project solution: conceptual
          architecture
                                                                        Knowledge           Create, store and
                                                                        extractor from      manage the semantic
                                                                        structured source   ally-enriched info




                                                                                             Knowledge extractor
                                                                                             from unstructured
                                                                                             source


                                                                                             Suggest the best
                                                                                             developer for a bug




Discover interesting
situations

                enable developers to                                  Specify needs and     identify developers
                describe situations         execute actions related                         and create/update
                                                                      provide support
                relevant for notification   to the detected                                 their profiles
                                            situations
Target users
 Initially the project was conceived to improve the
 bug resolution in Open Source communities
 The analysis of the potential markets has
 provided a new target market: the software
 industry
 Research community will also benefit from
 project results (publications, documentation,
 concepts, etc)
Expected impact (I)
 Open Source communities may benefit from
 ALERT in:
  Obtaining a better integration of issue information
  sources
  Obtaining an enhanced understanding of issues in the
  software and the relationships between them
  Improving the coordination by correctly allocating
  issues to teams and identifying developers with the
  expertise to resolve them
Expected impact (II)
 Software industry may benefit from ALERT in:
  A better management of developers’ teams
  Alternative open source tools to traditional
  proprietary software development management
  tools
  Improve the maintenance of code in high
  demanding software systems
Project sustainability
Build a community of interest around the ALERT
portal
Looking for contributors to evolve the software after
the end of the project
Offering advance services over the delivered
components
Keeping alive the publication of news, blogs about
project partners
Sustainability Plan


                             Community
                             building



            Users                              Project Partners
will have a place to obtain useful       will sponsor an specific site where
information, download the                their own components are shown, a
components, find the right partner       new marketing channel to
for support and maintenance… etc.        announce their organization and
                                         services, a new channel to obtain
                                         new clients….
Project info
 Project contact: Stojanovic@fzi.de
 Project web site: www.alert-project.eu
 Twitter: @alertfp7
 Linkedin: ALERT-project
 Newsletter:
http://www.alert-project.eu/newsletter/subscriptions
www.alert-project.eu

Mais conteúdo relacionado

Destaque (14)

What s new_with_google_
What s new_with_google_What s new_with_google_
What s new_with_google_
 
Tersengat Memo Rahasia Panetta
Tersengat Memo Rahasia PanettaTersengat Memo Rahasia Panetta
Tersengat Memo Rahasia Panetta
 
Web Standards in FLOSS development
Web Standards in FLOSS developmentWeb Standards in FLOSS development
Web Standards in FLOSS development
 
Tarian Tango Bibi
Tarian Tango BibiTarian Tango Bibi
Tarian Tango Bibi
 
Rmll2010 html5-css3-english
Rmll2010 html5-css3-englishRmll2010 html5-css3-english
Rmll2010 html5-css3-english
 
Perlawanan Terakhir Borya
Perlawanan Terakhir BoryaPerlawanan Terakhir Borya
Perlawanan Terakhir Borya
 
Oracle angel or deamon - f os-sa2011
Oracle   angel or deamon - f os-sa2011Oracle   angel or deamon - f os-sa2011
Oracle angel or deamon - f os-sa2011
 
OSS and Innovation
OSS and InnovationOSS and Innovation
OSS and Innovation
 
Mw kenalan
Mw kenalanMw kenalan
Mw kenalan
 
Woman suffers
Woman suffersWoman suffers
Woman suffers
 
F os sa2012-j.diggs-facilitating student participation in free software
F os sa2012-j.diggs-facilitating student participation in free softwareF os sa2012-j.diggs-facilitating student participation in free software
F os sa2012-j.diggs-facilitating student participation in free software
 
Direct methods for the solution of systems of linear equations
Direct methods for the solution of systems of linear equationsDirect methods for the solution of systems of linear equations
Direct methods for the solution of systems of linear equations
 
Choir and Community Management
Choir and Community ManagementChoir and Community Management
Choir and Community Management
 
Matrices
MatricesMatrices
Matrices
 

Mais de fOSSa - Free Open Source Software Academia Conference

Mais de fOSSa - Free Open Source Software Academia Conference (20)

Les douze commandements du community manager
Les douze commandements du community managerLes douze commandements du community manager
Les douze commandements du community manager
 
Les licences open source simplement ?
Les licences open source simplement ? Les licences open source simplement ?
Les licences open source simplement ?
 
Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ? Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ?
 
- Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini** - Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini**
 
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
La valorisation de logiciels de recherche au sein de l'Inria?  / Transfert ma...La valorisation de logiciels de recherche au sein de l'Inria?  / Transfert ma...
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
 
Resultats nuit info 2013
Resultats nuit info 2013Resultats nuit info 2013
Resultats nuit info 2013
 
In trust we trust ! Blablacar by frederic mazzella
In trust we trust ! Blablacar by frederic mazzellaIn trust we trust ! Blablacar by frederic mazzella
In trust we trust ! Blablacar by frederic mazzella
 
Open sourcing of Journalism by James Corbett
Open sourcing of Journalism by James CorbettOpen sourcing of Journalism by James Corbett
Open sourcing of Journalism by James Corbett
 
Open intelligence by tom secker
Open intelligence by tom seckerOpen intelligence by tom secker
Open intelligence by tom secker
 
Eco Nomy Eco Trust Eco Systems - Introduction
Eco Nomy Eco Trust Eco Systems - IntroductionEco Nomy Eco Trust Eco Systems - Introduction
Eco Nomy Eco Trust Eco Systems - Introduction
 
Innovation & Massive data
Innovation & Massive dataInnovation & Massive data
Innovation & Massive data
 
Eco System over code!
Eco System over code!Eco System over code!
Eco System over code!
 
OWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGSOWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGS
 
Afup 10 ans plus tard
Afup 10 ans plus tardAfup 10 ans plus tard
Afup 10 ans plus tard
 
HP Fossology v5.3
HP Fossology v5.3HP Fossology v5.3
HP Fossology v5.3
 
Analyse de la propriete intellectuel
Analyse de la propriete intellectuelAnalyse de la propriete intellectuel
Analyse de la propriete intellectuel
 
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysferaFrom open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
 
Management de communaute
Management de communauteManagement de communaute
Management de communaute
 
Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5
 
Systematic / GTLL / Ecosystemes logiciel-libre in PARIS region
Systematic / GTLL / Ecosystemes logiciel-libre in PARIS regionSystematic / GTLL / Ecosystemes logiciel-libre in PARIS region
Systematic / GTLL / Ecosystemes logiciel-libre in PARIS region
 

Último

9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 

Último (20)

9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 

Bug tracking - alert project - fossa2011

  • 1. BECAUSE, YOU DON’T HAVE TO WORRY! Clara Pezuela, ATOS
  • 2. Table of Contents Project context Project objectives Research challenges Project solution Target users Expected impact Project sustainability Project info
  • 3. Project context Many developers working together on the same code Using communication tools (mail, chat, forums) Lack of awareness of others’ work No native English Diverse skills and expertise Many users using the code and reporting bugs Frequent duplicated bug reports Bug not well explained Not properly assigned to the right developer
  • 4. Project context As consequence: a bug that may require a simple modification takes long time in resolution due to the lack of coordination among developers Open Source communities experiment this continuously The problem is extensive to any group of developers working in a collaborative development environment ALERT will improve the coordination among developers in Open Source communities by providing methods and tools based on context-aware notification, event-driven processing and real-time interactions
  • 5. Project objectives O1: Efficient modeling of the more reactive coordination − R1.1: ALERT ontologies − R1.2: Conceptual model of an (re)active collaboration platform O2: Efficient management of the awareness of team members − R2.1: Model for declarative specification of alerts − R2.2: Intelligent, pattern-based engine O3: Efficient management of information − R3.1: Module for integration of information from structured sources − R3.2: Module for extracting knowledge from unstructured sources, semi-automatic annotation and summarization − R3.3: Interaction highway set of services O4: Personalized and task-based access to information − R4.1: Module for capturing explicitly or implicitly the interest/expertise − R4.2: Module for capturing relevant information for the task at hand O5: Pilot, evaluate and impact the ALERT system in three important open source communities ( OW2 (Petals), KDE and Morfeo)
  • 6. Research challenges Mike links to 253312 Bob notices the bug Bob asks for explanation Bob asks about Nepomuk Dirk asks Andreas how to fix bug John reports a bug John replies … Mike confirms Mike reports on forum Andreas suggests Mike’s fix 1st Aug 25th Aug 1st Sep 12th Sep 16th Sep 20th Sep 24th Sep 28th Sep 3rd Oct 7th Oct 22nd Oct IRC Disc 1 253312 253320 Bob posts problem on mailing list Alice also reports problems IRC IRC Mike files bug Bob asks to check … Disc 2 Alice posts … - How to coordinate and maintain awareness of community activities? Dirk files bug, posts details The information and interactions relating to the bug were located in multiple artefacts with Dirk asks on IRC no links. Thus, a duplicate bug was filed. Lora discusses bug Dirk asks for explanation Dirk applies Mike’s fix Dirk posts a fix Andreas remarks …
  • 7. Research challenges Mike links to 253312 Bob notices the bug Bob asks for explanation Bob asks about Nepomuk Dirk asks Andreas how to fix bug John reports a bug John replies … Mike confirms Mike reports on forum Andreas suggests Mike’s fix 1st Aug 25th Aug 1st Sep 12th Sep 16th Sep 20th Sep 24th Sep 28th Sep 3rd Oct 7th Oct 22nd Oct IRC Disc 1 253312 253320 Bob posts problem on mailing list Alice also reports problems IRC IRC Mike files bug Bob asks to check … Disc 2 Alice posts … - How to coordinate and maintain awareness of community activities? Dirk files bug, posts details The information and interactions relating to the bug were located in multiple artefacts with Dirk asks on IRC no links. Thus, a duplicate bug was filed. Lora discusses bug Dirk asks for explanation Dirk applies Mike’s fix Dirk posts a fix Andreas remarks …
  • 8. Research challenges Mike links to 253312 Bob notices the bug Bob asks for explanation Bob asks about Nepomuk Dirk asks Andreas how to fix bug John reports a bug John replies … Mike confirms Mike reports on forum Andreas suggests Mike’s fix 1st Aug 25th Aug 1st Sep 12th Sep 16th Sep 20th Sep 24th Sep 28th Sep 3rd Oct 7th Oct 22nd Oct IRC Disc 1 253312 253320 Bob posts problem on mailing list Alice also reports problems IRC IRC Mike files bug Bob asks to check … Disc 2 Alice posts … Dirk files bug, posts details - How to interpret (understand) communication? Dirk asks on IRC Dirk asks for explanation There is a lack of coherence that hinders developers in making sense of communications from Dirk applies Mike’s fix Lora discusses bug Dirk posts a fix others, or that produces unintended information filtering or misunderstandings. Andreas remarks …
  • 9. Research challenges Mike links to 253312 Bob notices the bug Bob asks for explanation Bob asks about Nepomuk Dirk asks Andreas how to fix bug John reports a bug John replies … Mike confirms Mike reports on forum Andreas suggests Mike’s fix 1st Aug 25th Aug 1st Sep 12th Sep 16th Sep 20th Sep 24th Sep 28th Sep 3rd Oct 7th Oct 22nd Oct IRC Disc 1 253312 253320 Bob posts problem on mailing list Alice also reports problems IRC IRC Mike files bug Bob asks to check … Disc 2 Alice posts … Dirk files bug, posts details - How to interpret (understand) communication? Dirk asks on IRC Dirk asks for explanation There is a lack of coherence that hinders developers in making sense of communications from Dirk applies Mike’s fix Lora discusses bug Dirk posts a fix others, or that produces unintended information filtering or misunderstandings. Andreas remarks …
  • 10. Research challenges Mike links to 253312 Bob notices the bug Bob asks for explanation Bob asks about Nepomuk Dirk asks Andreas how to fix bug John reports a bug John replies … Mike confirms Mike reports on forum Andreas suggests Mike’s fix 1st Aug 25th Aug 1st Sep 12th Sep 16th Sep 20th Sep 24th Sep 28th Sep 3rd Oct 7th Oct 22nd Oct IRC Disc 1 253312 253320 Bob posts problem on mailing list Alice also reports problems IRC IRC Mike files bug Bob asks to check … Disc 2 Alice posts … Dirk files bug, posts details -How to identify expertise? Dirk asks on IRC Dirk asks for explanation The bug was assigned to/noticed first by someone Lora discusses bug Dirk posts a fix Dirk applies Mike’s fix without expertise in the area of the bug Andreas remarks …
  • 11. Research challenges Mike links to 253312 Bob notices the bug Bob asks for explanation Bob asks about Nepomuk Dirk asks Andreas how to fix bug John reports a bug John replies … Mike confirms Mike reports on forum Andreas suggests Mike’s fix 1st Aug 25th Aug 1st Sep 12th Sep 16th Sep 20th Sep 24th Sep 28th Sep 3rd Oct 7th Oct 22nd Oct IRC Disc 1 253312 253320 Bob posts problem on mailing list Alice also reports problems IRC IRC Mike files bug Bob asks to check … Disc 2 Alice posts … Dirk files bug, posts details -How to identify expertise? Dirk asks on IRC Dirk asks for explanation The bug was assigned to/noticed first by someone Lora discusses bug Dirk posts a fix Dirk applies Mike’s fix without expertise in the area of the bug Andreas remarks …
  • 12. How will the ALERT system address the identified challenges? Information source 1 Information source 2 I.s. 3 I.s. n continuous push of changes INTERPRET INTERPRETATION INTERACTION HIGHWAY CREATE AWARENESS AWARENESS AUTOMATIC TASK ASSIGNMENT ASSIGNMENT complex preferred subscriptions information Developer 2 Developer 1 Developer m
  • 14. Project solution: conceptual architecture Knowledge Create, store and extractor from manage the semantic structured source ally-enriched info Knowledge extractor from unstructured source Suggest the best developer for a bug Discover interesting situations enable developers to Specify needs and identify developers describe situations execute actions related and create/update provide support relevant for notification to the detected their profiles situations
  • 15. Target users Initially the project was conceived to improve the bug resolution in Open Source communities The analysis of the potential markets has provided a new target market: the software industry Research community will also benefit from project results (publications, documentation, concepts, etc)
  • 16. Expected impact (I) Open Source communities may benefit from ALERT in: Obtaining a better integration of issue information sources Obtaining an enhanced understanding of issues in the software and the relationships between them Improving the coordination by correctly allocating issues to teams and identifying developers with the expertise to resolve them
  • 17. Expected impact (II) Software industry may benefit from ALERT in: A better management of developers’ teams Alternative open source tools to traditional proprietary software development management tools Improve the maintenance of code in high demanding software systems
  • 18. Project sustainability Build a community of interest around the ALERT portal Looking for contributors to evolve the software after the end of the project Offering advance services over the delivered components Keeping alive the publication of news, blogs about project partners
  • 19. Sustainability Plan Community building Users Project Partners will have a place to obtain useful will sponsor an specific site where information, download the their own components are shown, a components, find the right partner new marketing channel to for support and maintenance… etc. announce their organization and services, a new channel to obtain new clients….
  • 20. Project info Project contact: Stojanovic@fzi.de Project web site: www.alert-project.eu Twitter: @alertfp7 Linkedin: ALERT-project Newsletter: http://www.alert-project.eu/newsletter/subscriptions