SlideShare a Scribd company logo
1 of 13
Lille December 4th, 2012

Fotis Paraskevopoulos (ICCS)
Gregor Leban (Researcher at the Jozef Stefan Institute)

fOSSa Conference 2012
What is ALERT?

Active support and reaL-time coordination based on Event pRocessing
in FLOSS developmenT


ALERT is an Open Source project that aims to improve coordination      &
collaboration and bug resolution processes and take advantage
of building a project knowledge base in collaborative or distributed
environments by providing methods and tools for Software Development
Companies, Open Source Communities and Developers




http://www.alert-project.eu - @alertfp7
What is ALERT?
Multiple Data Sources                          Expertise Profile
gathers relevant info from multiple data       Improve task assignment & triage
sources (ITS, BTS, code repositories, blogs,   processes on OSS Communities: assign
forums, portals, eMail, etc.)                  developers based on skills , expertise and
                                               participation

Bug Duplicate Detection                        Social Coding
to find possible duplicates or related         Automatically Create & Show
issues and notify relevant facts to            developers profile
developers when they occur
                                               Reduce Time solving Bugs
Faster Team Interaction                        improve performance solving bugs and
with Automation & Notification tools           searching for possible solutions
to keep developers updated


Development Tools                              Live Project & Team Status
integrate sensors & help coders                more realistic picture of projects and
concentrate on development                     participation with info from multiple
instead of manual repetitive tasks             sources




http://www.alert-project.eu - @alertfp7
Target Users
 Developer Team Managers                       Sponsors
 in Open Source Communities and                companies that sponsor Open Source Tools
 Development Companies                         such as Oracle, Ubuntu, etc…) to provide
                                               OSS tools that help to become more efficient

 Developers                                    Bug/Solutions Information
 newbies and experts in Open Source
 Communities & Dev Companies
                                               feeds
                                               companies such as Stack Overflow that
                                               provide a knowledge base of possible bug
                                               resolutions


  Social Coding                                Talent Recruiting Firms
  companies such as GitHub/Atlassian or        companies such as LinkedIn , or even
  other Forges & Collab. Tools (that want to   software companies (a place for companies
  extend their functionalities by providing    that need to hire developers to find real and
  automated interaction with devs)             specialized talent)




http://www.alert-project.eu - @alertfp7
ALERT UVPs
  Significantly reduce the amount of time spent by
  developers on solving issues, investigating and searching
  different sources for possible solutions with the
  automation & notification engine and data-collector
  sensors

  … and create a new environment that help companies
  reduce corporate legacy collaboration tools and embrace
  Web 2.0 tools.




http://www.alert-project.eu - @alertfp7
ALERT UVPs

   ALERT provides
   Analysis tools to stay on
   top of the Project Status
   and Team’s Contribution
   … managers, team
   managers and even
   developers can have an
   overview of the project’s
   status
http://www.alert-project.eu - @alertfp7
ALERT UVPs

                                                ALERT provides
                                              automated profile
                                           creation of expertise,
                                               skills and project
                                                    contribution
                                               … for developers
                                             which aids triagers
                                          and also management
                                                   for recruiting
                                                        purposes
http://www.alert-project.eu - @alertfp7
How can ALERT be Used ?
 Standalone via its own UI
 Integrated into 3rd party systems via the REST interface or
 by communicating directly to the message bus used by
 ALERT

 In combination with forges:
 •links / pop-ups to ALERT
 •embedded information from ALERT
 •notifications from ALERt

 Complementing the IDE with:
 •Plugins for searching ALERT information
 •Plugins for providing real-time complementary information

http://www.alert-project.eu - @alertfp7
How can ALERT be Used ?
 Standalone




http://www.alert-project.eu - @alertfp7
How can ALERT be Used ?
 In combination with forges
 •Annotate every issue with relevant information with:
     • Potential duplicates
     • Suggested developers to fix the issue
     • Community history related to this issue (comments,
       commits, etc)
 •Create commit hooks to take advantage of
     • Real-time events of based on the developers interests
     • Being notified with suggested bugs you are able to tackle
       based on your ALERT profile
     • Areas of code being changed and their effect in the ALERT
       ecosystem


http://www.alert-project.eu - @alertfp7
How can ALERT be Used ?
 Complementing the IDE (via plugins)
 •Extend information provided in the IDE about specific pieces of
 code with information from the ALERT Knowledge Base
 •Provide an ALERT side bar which exposes the search
 functionality in ALERT
 •Provide an ALERT notification bar to get Real-Time notifications
 on particular events which are of interested to the user




http://www.alert-project.eu - @alertfp7
ALERT
 • More information can be found on the project’s
   website

                     http://www.alert-project.eu
 • We are providing ready made downloadable Virtual
   Machines with everything pre-installed and
   configured


                 Because you don’t have to worry

http://www.alert-project.eu - @alertfp7
Thank you!

More Related Content

Viewers also liked

SLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project Researchers
SLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project ResearchersSLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project Researchers
SLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project ResearchersOliver Barreto Rodríguez
 
SLALOM Project Legal Webinar Introduction 20151019 Legal Aspects
SLALOM Project Legal Webinar Introduction 20151019 Legal AspectsSLALOM Project Legal Webinar Introduction 20151019 Legal Aspects
SLALOM Project Legal Webinar Introduction 20151019 Legal AspectsOliver Barreto Rodríguez
 
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...Oliver Barreto Rodríguez
 
SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...
SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...
SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...Oliver Barreto Rodríguez
 
Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...
Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...
Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...Oliver Barreto Rodríguez
 

Viewers also liked (11)

H2020 Research Projects Elevator Ptch
H2020 Research Projects Elevator PtchH2020 Research Projects Elevator Ptch
H2020 Research Projects Elevator Ptch
 
OPTIMIS in a Nutshell
OPTIMIS in a NutshellOPTIMIS in a Nutshell
OPTIMIS in a Nutshell
 
Tophie
TophieTophie
Tophie
 
SLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project Researchers
SLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project ResearchersSLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project Researchers
SLALOM Best Practice DOs & DON'Ts Guide on Cloud SLAs for Project Researchers
 
SLALOM Project Legal Webinar Introduction 20151019 Legal Aspects
SLALOM Project Legal Webinar Introduction 20151019 Legal AspectsSLALOM Project Legal Webinar Introduction 20151019 Legal Aspects
SLALOM Project Legal Webinar Introduction 20151019 Legal Aspects
 
Tophie
TophieTophie
Tophie
 
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
SLALOM Webinar Final Technical Outcomes Explanined "Using the SLALOM Technica...
 
TANGO Project in a Nutshell Presentation
TANGO Project in a Nutshell PresentationTANGO Project in a Nutshell Presentation
TANGO Project in a Nutshell Presentation
 
SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...
SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...
SLALOM Webinar Final Legal Outcomes Explanined "Using the SLALOM Contract Ser...
 
Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...
Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...
Cloud Interoperability and Portability at Future Pre-FIA 2013 Multi-Clouds Wo...
 
VMware Virtualization 27 09 07
VMware Virtualization  27 09 07VMware Virtualization  27 09 07
VMware Virtualization 27 09 07
 

Similar to ALERT Improves OSS Collaboration

Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should knowdeorwine infotech
 
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Commit University
 
OSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications databaseOSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications databaseOpen Science Fair
 
apidays Australia 2023 - Discovering APIs And More With An Internal Developer...
apidays Australia 2023 - Discovering APIs And More With An Internal Developer...apidays Australia 2023 - Discovering APIs And More With An Internal Developer...
apidays Australia 2023 - Discovering APIs And More With An Internal Developer...apidays
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holicTyrell Perera
 
A knowledge-workbench-for-software-development
A knowledge-workbench-for-software-developmentA knowledge-workbench-for-software-development
A knowledge-workbench-for-software-developmentDimitris Panagiotou
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyAustraliaChapterIIBA
 
Knowledge based-interaction-in-software-development
Knowledge based-interaction-in-software-developmentKnowledge based-interaction-in-software-development
Knowledge based-interaction-in-software-developmentDimitris Panagiotou
 
Accelerating Application Development in the Internet of Things using Model-dr...
Accelerating Application Development in the Internet of Things using Model-dr...Accelerating Application Development in the Internet of Things using Model-dr...
Accelerating Application Development in the Internet of Things using Model-dr...Pankesh Patel
 
IoT Open Platforms
IoT Open PlatformsIoT Open Platforms
IoT Open Platformsbutler-iot
 
Challenges In Building Enterprise Mashups - Rick B
Challenges In Building Enterprise Mashups - Rick BChallenges In Building Enterprise Mashups - Rick B
Challenges In Building Enterprise Mashups - Rick BRoopa Nadkarni
 
5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_bIBM
 
5 Top Python Frameworks You Should Consider.pdf
5 Top Python Frameworks You Should Consider.pdf5 Top Python Frameworks You Should Consider.pdf
5 Top Python Frameworks You Should Consider.pdfSatawareTechnologies4
 
Top 5 Machine Learning Tools for Software Development in 2024.pdf
Top 5 Machine Learning Tools for Software Development in 2024.pdfTop 5 Machine Learning Tools for Software Development in 2024.pdf
Top 5 Machine Learning Tools for Software Development in 2024.pdfPolyxer Systems
 
Top 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdfTop 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdfFuGenx Technologies
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTrivadis
 

Similar to ALERT Improves OSS Collaboration (20)

Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should know
 
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
 
SIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop PresentationSIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop Presentation
 
OSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications databaseOSFair2017 Workshop | EGI applications database
OSFair2017 Workshop | EGI applications database
 
apidays Australia 2023 - Discovering APIs And More With An Internal Developer...
apidays Australia 2023 - Discovering APIs And More With An Internal Developer...apidays Australia 2023 - Discovering APIs And More With An Internal Developer...
apidays Australia 2023 - Discovering APIs And More With An Internal Developer...
 
Confessions of-a-gadget-holic
Confessions of-a-gadget-holicConfessions of-a-gadget-holic
Confessions of-a-gadget-holic
 
Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
 
A knowledge-workbench-for-software-development
A knowledge-workbench-for-software-developmentA knowledge-workbench-for-software-development
A knowledge-workbench-for-software-development
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
Knowledge based-interaction-in-software-development
Knowledge based-interaction-in-software-developmentKnowledge based-interaction-in-software-development
Knowledge based-interaction-in-software-development
 
Accelerating Application Development in the Internet of Things using Model-dr...
Accelerating Application Development in the Internet of Things using Model-dr...Accelerating Application Development in the Internet of Things using Model-dr...
Accelerating Application Development in the Internet of Things using Model-dr...
 
IoT Open Platforms
IoT Open PlatformsIoT Open Platforms
IoT Open Platforms
 
Open source
Open sourceOpen source
Open source
 
Challenges In Building Enterprise Mashups - Rick B
Challenges In Building Enterprise Mashups - Rick BChallenges In Building Enterprise Mashups - Rick B
Challenges In Building Enterprise Mashups - Rick B
 
5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b
 
7 Amazing Flutter App Development Tools
7 Amazing Flutter App Development Tools7 Amazing Flutter App Development Tools
7 Amazing Flutter App Development Tools
 
5 Top Python Frameworks You Should Consider.pdf
5 Top Python Frameworks You Should Consider.pdf5 Top Python Frameworks You Should Consider.pdf
5 Top Python Frameworks You Should Consider.pdf
 
Top 5 Machine Learning Tools for Software Development in 2024.pdf
Top 5 Machine Learning Tools for Software Development in 2024.pdfTop 5 Machine Learning Tools for Software Development in 2024.pdf
Top 5 Machine Learning Tools for Software Development in 2024.pdf
 
Top 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdfTop 8 Flutter App Development Tools.pdf
Top 8 Flutter App Development Tools.pdf
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
 

More from Oliver Barreto Rodríguez

Heterogeneous Hardware & Software Alliance...
Heterogeneous Hardware & Software Alliance... Heterogeneous Hardware & Software Alliance...
Heterogeneous Hardware & Software Alliance... Oliver Barreto Rodríguez
 
SLALOM Project Legal Webinar Introduction 20151019 Introduction
SLALOM Project Legal Webinar Introduction 20151019 IntroductionSLALOM Project Legal Webinar Introduction 20151019 Introduction
SLALOM Project Legal Webinar Introduction 20151019 IntroductionOliver Barreto Rodríguez
 
MODAClouds Value - Solving Top Problems of Cloud Dev Lifecycle
MODAClouds Value - Solving Top Problems of Cloud Dev LifecycleMODAClouds Value - Solving Top Problems of Cloud Dev Lifecycle
MODAClouds Value - Solving Top Problems of Cloud Dev LifecycleOliver Barreto Rodríguez
 
Solving Top Cloud Problems MODAClouds Toolbox
Solving Top Cloud Problems MODAClouds ToolboxSolving Top Cloud Problems MODAClouds Toolbox
Solving Top Cloud Problems MODAClouds ToolboxOliver Barreto Rodríguez
 
Alert OWF2012 Workshop at Open World Forum Paris 20121012 _final
Alert OWF2012 Workshop at Open World Forum Paris 20121012 _finalAlert OWF2012 Workshop at Open World Forum Paris 20121012 _final
Alert OWF2012 Workshop at Open World Forum Paris 20121012 _finalOliver Barreto Rodríguez
 
ValidaTuIdea - Problem vs Solution Workshop - vOB.1.5
ValidaTuIdea - Problem vs Solution Workshop - vOB.1.5ValidaTuIdea - Problem vs Solution Workshop - vOB.1.5
ValidaTuIdea - Problem vs Solution Workshop - vOB.1.5Oliver Barreto Rodríguez
 
Mi Vida Con Las MáQuinas... Tech Nology Life Time
Mi Vida Con Las MáQuinas... Tech Nology Life TimeMi Vida Con Las MáQuinas... Tech Nology Life Time
Mi Vida Con Las MáQuinas... Tech Nology Life TimeOliver Barreto Rodríguez
 
Mi Vida Y Los Videojuegos Video Games Life Time
Mi Vida Y Los Videojuegos   Video Games Life TimeMi Vida Y Los Videojuegos   Video Games Life Time
Mi Vida Y Los Videojuegos Video Games Life TimeOliver Barreto Rodríguez
 
Mi Vida Sobre Ruedas... Coches Y Motos Life Time
Mi Vida Sobre Ruedas...  Coches Y Motos Life TimeMi Vida Sobre Ruedas...  Coches Y Motos Life Time
Mi Vida Sobre Ruedas... Coches Y Motos Life TimeOliver Barreto Rodríguez
 
Los 7 Habitos De La Gente Altamente Efectiva
Los 7 Habitos De La Gente Altamente EfectivaLos 7 Habitos De La Gente Altamente Efectiva
Los 7 Habitos De La Gente Altamente EfectivaOliver Barreto Rodríguez
 

More from Oliver Barreto Rodríguez (20)

H-HW&SW Alliance Presentation
H-HW&SW Alliance PresentationH-HW&SW Alliance Presentation
H-HW&SW Alliance Presentation
 
Ditas factsheet h2020 v1.1
Ditas factsheet h2020  v1.1Ditas factsheet h2020  v1.1
Ditas factsheet h2020 v1.1
 
Ditas Poster v1.1
Ditas  Poster v1.1Ditas  Poster v1.1
Ditas Poster v1.1
 
Ditas Flyer v2.1
Ditas  Flyer v2.1Ditas  Flyer v2.1
Ditas Flyer v2.1
 
Ditas Project Presentation v1.0
Ditas Project Presentation v1.0Ditas Project Presentation v1.0
Ditas Project Presentation v1.0
 
Heterogeneous Hardware & Software Alliance...
Heterogeneous Hardware & Software Alliance... Heterogeneous Hardware & Software Alliance...
Heterogeneous Hardware & Software Alliance...
 
TANGO Project Poster v1
TANGO Project Poster v1TANGO Project Poster v1
TANGO Project Poster v1
 
TANGO Project in a Nutshell Flyer
TANGO Project in a Nutshell FlyerTANGO Project in a Nutshell Flyer
TANGO Project in a Nutshell Flyer
 
TANGO Project Poster v2
TANGO Project Poster v2TANGO Project Poster v2
TANGO Project Poster v2
 
SLALOM Project Technical Webinar 20151111
SLALOM Project Technical Webinar 20151111 SLALOM Project Technical Webinar 20151111
SLALOM Project Technical Webinar 20151111
 
SLALOM Project Legal Webinar Introduction 20151019 Introduction
SLALOM Project Legal Webinar Introduction 20151019 IntroductionSLALOM Project Legal Webinar Introduction 20151019 Introduction
SLALOM Project Legal Webinar Introduction 20151019 Introduction
 
MODAClouds Value - Solving Top Problems of Cloud Dev Lifecycle
MODAClouds Value - Solving Top Problems of Cloud Dev LifecycleMODAClouds Value - Solving Top Problems of Cloud Dev Lifecycle
MODAClouds Value - Solving Top Problems of Cloud Dev Lifecycle
 
Solving Top Cloud Problems MODAClouds Toolbox
Solving Top Cloud Problems MODAClouds ToolboxSolving Top Cloud Problems MODAClouds Toolbox
Solving Top Cloud Problems MODAClouds Toolbox
 
Alert OWF2012 Workshop at Open World Forum Paris 20121012 _final
Alert OWF2012 Workshop at Open World Forum Paris 20121012 _finalAlert OWF2012 Workshop at Open World Forum Paris 20121012 _final
Alert OWF2012 Workshop at Open World Forum Paris 20121012 _final
 
ValidaTuIdea - Problem vs Solution Workshop - vOB.1.5
ValidaTuIdea - Problem vs Solution Workshop - vOB.1.5ValidaTuIdea - Problem vs Solution Workshop - vOB.1.5
ValidaTuIdea - Problem vs Solution Workshop - vOB.1.5
 
Mi Vida Con Las MáQuinas... Tech Nology Life Time
Mi Vida Con Las MáQuinas... Tech Nology Life TimeMi Vida Con Las MáQuinas... Tech Nology Life Time
Mi Vida Con Las MáQuinas... Tech Nology Life Time
 
Mi Vida Y Las PelíCulas Movie Life Time
Mi Vida Y Las PelíCulas   Movie Life TimeMi Vida Y Las PelíCulas   Movie Life Time
Mi Vida Y Las PelíCulas Movie Life Time
 
Mi Vida Y Los Videojuegos Video Games Life Time
Mi Vida Y Los Videojuegos   Video Games Life TimeMi Vida Y Los Videojuegos   Video Games Life Time
Mi Vida Y Los Videojuegos Video Games Life Time
 
Mi Vida Sobre Ruedas... Coches Y Motos Life Time
Mi Vida Sobre Ruedas...  Coches Y Motos Life TimeMi Vida Sobre Ruedas...  Coches Y Motos Life Time
Mi Vida Sobre Ruedas... Coches Y Motos Life Time
 
Los 7 Habitos De La Gente Altamente Efectiva
Los 7 Habitos De La Gente Altamente EfectivaLos 7 Habitos De La Gente Altamente Efectiva
Los 7 Habitos De La Gente Altamente Efectiva
 

ALERT Improves OSS Collaboration

  • 1. Lille December 4th, 2012 Fotis Paraskevopoulos (ICCS) Gregor Leban (Researcher at the Jozef Stefan Institute) fOSSa Conference 2012
  • 2. What is ALERT? Active support and reaL-time coordination based on Event pRocessing in FLOSS developmenT ALERT is an Open Source project that aims to improve coordination & collaboration and bug resolution processes and take advantage of building a project knowledge base in collaborative or distributed environments by providing methods and tools for Software Development Companies, Open Source Communities and Developers http://www.alert-project.eu - @alertfp7
  • 3. What is ALERT? Multiple Data Sources Expertise Profile gathers relevant info from multiple data Improve task assignment & triage sources (ITS, BTS, code repositories, blogs, processes on OSS Communities: assign forums, portals, eMail, etc.) developers based on skills , expertise and participation Bug Duplicate Detection Social Coding to find possible duplicates or related Automatically Create & Show issues and notify relevant facts to developers profile developers when they occur Reduce Time solving Bugs Faster Team Interaction improve performance solving bugs and with Automation & Notification tools searching for possible solutions to keep developers updated Development Tools Live Project & Team Status integrate sensors & help coders more realistic picture of projects and concentrate on development participation with info from multiple instead of manual repetitive tasks sources http://www.alert-project.eu - @alertfp7
  • 4. Target Users Developer Team Managers Sponsors in Open Source Communities and companies that sponsor Open Source Tools Development Companies such as Oracle, Ubuntu, etc…) to provide OSS tools that help to become more efficient Developers Bug/Solutions Information newbies and experts in Open Source Communities & Dev Companies feeds companies such as Stack Overflow that provide a knowledge base of possible bug resolutions Social Coding Talent Recruiting Firms companies such as GitHub/Atlassian or companies such as LinkedIn , or even other Forges & Collab. Tools (that want to software companies (a place for companies extend their functionalities by providing that need to hire developers to find real and automated interaction with devs) specialized talent) http://www.alert-project.eu - @alertfp7
  • 5. ALERT UVPs Significantly reduce the amount of time spent by developers on solving issues, investigating and searching different sources for possible solutions with the automation & notification engine and data-collector sensors … and create a new environment that help companies reduce corporate legacy collaboration tools and embrace Web 2.0 tools. http://www.alert-project.eu - @alertfp7
  • 6. ALERT UVPs ALERT provides Analysis tools to stay on top of the Project Status and Team’s Contribution … managers, team managers and even developers can have an overview of the project’s status http://www.alert-project.eu - @alertfp7
  • 7. ALERT UVPs ALERT provides automated profile creation of expertise, skills and project contribution … for developers which aids triagers and also management for recruiting purposes http://www.alert-project.eu - @alertfp7
  • 8. How can ALERT be Used ? Standalone via its own UI Integrated into 3rd party systems via the REST interface or by communicating directly to the message bus used by ALERT In combination with forges: •links / pop-ups to ALERT •embedded information from ALERT •notifications from ALERt Complementing the IDE with: •Plugins for searching ALERT information •Plugins for providing real-time complementary information http://www.alert-project.eu - @alertfp7
  • 9. How can ALERT be Used ? Standalone http://www.alert-project.eu - @alertfp7
  • 10. How can ALERT be Used ? In combination with forges •Annotate every issue with relevant information with: • Potential duplicates • Suggested developers to fix the issue • Community history related to this issue (comments, commits, etc) •Create commit hooks to take advantage of • Real-time events of based on the developers interests • Being notified with suggested bugs you are able to tackle based on your ALERT profile • Areas of code being changed and their effect in the ALERT ecosystem http://www.alert-project.eu - @alertfp7
  • 11. How can ALERT be Used ? Complementing the IDE (via plugins) •Extend information provided in the IDE about specific pieces of code with information from the ALERT Knowledge Base •Provide an ALERT side bar which exposes the search functionality in ALERT •Provide an ALERT notification bar to get Real-Time notifications on particular events which are of interested to the user http://www.alert-project.eu - @alertfp7
  • 12. ALERT • More information can be found on the project’s website http://www.alert-project.eu • We are providing ready made downloadable Virtual Machines with everything pre-installed and configured Because you don’t have to worry http://www.alert-project.eu - @alertfp7

Editor's Notes

  1. So !!! If we were to define ALERT in two words we would say that ALERT is about: Focused Coding... facilitating developers concentrate on coding tasks Code Together… providing improved tools for communication and collaboration of the team
  2. Features from the commercial perspective…
  3. So !!! If we were to define ALERT in two words we would say that ALERT is about: Focused Coding... facilitating developers concentrate on coding tasks Code Together… providing improved tools for communication and collaboration of the team
  4. First, ALERT… Significantly reduce the amount of time spent by developers on solving issues, investigating and searching different sources for possible solutions with the automation & notification engine and data-collector sensors …
  5. Second, ALERT… provides Analysis tools to stay on top of the Project Status and Team ’ s Contribution
  6. And last, ALERT… provides automated profile creation of expertise , skills and project contribution
  7. Features from the commercial perspective…
  8. Features from the commercial perspective…
  9. Features from the commercial perspective…
  10. Features from the commercial perspective…
  11. Features from the commercial perspective…