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

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

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