SlideShare a Scribd company logo
1 of 21
Download to read offline
BECAUSE, YOU DON’T HAVE TO WORRY!


        ALERT consortium
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
                                                                                                               Andreas remarks …
without expertise in the area of the bug
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
                                                                                                               Andreas remarks …
without expertise in the area of the bug
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

More Related Content

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

ALERT project presentation

  • 1. BECAUSE, YOU DON’T HAVE TO WORRY! ALERT consortium
  • 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 Andreas remarks … without expertise in the area of the bug
  • 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 Andreas remarks … without expertise in the area of the bug
  • 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