Lille December 4th, 2012Fotis Paraskevopoulos (ICCS)Gregor Leban (Researcher at the Jozef Stefan Institute)fOSSa Conferenc...
What is ALERT?Active support and reaL-time coordination based on Event pRocessingin FLOSS developmenTALERT is an Open Sour...
What is ALERT?Multiple Data Sources                          Expertise Profilegathers relevant info from multiple data    ...
Target Users Developer Team Managers                       Sponsors in Open Source Communities and                companie...
ALERT UVPs  Significantly reduce the amount of time spent by  developers on solving issues, investigating and searching  d...
ALERT UVPs   ALERT provides   Analysis tools to stay on   top of the Project Status   and Team’s Contribution   … managers...
ALERT UVPs                                                ALERT provides                                              auto...
How can ALERT be Used ? Standalone via its own UI Integrated into 3rd party systems via the REST interface or by communica...
How can ALERT be Used ? Standalonehttp://www.alert-project.eu - @alertfp7
How can ALERT be Used ? In combination with forges •Annotate every issue with relevant information with:     • Potential d...
How can ALERT be Used ? Complementing the IDE (via plugins) •Extend information provided in the IDE about specific pieces ...
ALERT • More information can be found on the project’s   website                     http://www.alert-project.eu • We are ...
Thank you!
Upcoming SlideShare
Loading in …5
×

ALERT at fOSSa Conference 2012

320 views

Published on

ALERT Team at fOSSa Conference 2012

Participants: Fotis Paraskevopoulos & Gregor Leban

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
320
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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
  • Features from the commercial perspective…
  • 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
  • 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 …
  • Second, ALERT… provides Analysis tools to stay on top of the Project Status and Team ’ s Contribution
  • And last, ALERT… provides automated profile creation of expertise , skills and project contribution
  • Features from the commercial perspective…
  • Features from the commercial perspective…
  • Features from the commercial perspective…
  • Features from the commercial perspective…
  • Features from the commercial perspective…
  • ALERT at fOSSa Conference 2012

    1. 1. Lille December 4th, 2012Fotis Paraskevopoulos (ICCS)Gregor Leban (Researcher at the Jozef Stefan Institute)fOSSa Conference 2012
    2. 2. What is ALERT?Active support and reaL-time coordination based on Event pRocessingin FLOSS developmenTALERT is an Open Source project that aims to improve coordination &collaboration and bug resolution processes and take advantageof building a project knowledge base in collaborative or distributedenvironments by providing methods and tools for Software DevelopmentCompanies, Open Source Communities and Developershttp://www.alert-project.eu - @alertfp7
    3. 3. What is ALERT?Multiple Data Sources Expertise Profilegathers relevant info from multiple data Improve task assignment & triagesources (ITS, BTS, code repositories, blogs, processes on OSS Communities: assignforums, portals, eMail, etc.) developers based on skills , expertise and participationBug Duplicate Detection Social Codingto find possible duplicates or related Automatically Create & Showissues and notify relevant facts to developers profiledevelopers when they occur Reduce Time solving BugsFaster Team Interaction improve performance solving bugs andwith Automation & Notification tools searching for possible solutionsto keep developers updatedDevelopment Tools Live Project & Team Statusintegrate sensors & help coders more realistic picture of projects andconcentrate on development participation with info from multipleinstead of manual repetitive tasks sourceshttp://www.alert-project.eu - @alertfp7
    4. 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. 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. 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 statushttp://www.alert-project.eu - @alertfp7
    7. 7. ALERT UVPs ALERT provides automated profile creation of expertise, skills and project contribution … for developers which aids triagers and also management for recruiting purposeshttp://www.alert-project.eu - @alertfp7
    8. 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 informationhttp://www.alert-project.eu - @alertfp7
    9. 9. How can ALERT be Used ? Standalonehttp://www.alert-project.eu - @alertfp7
    10. 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 ecosystemhttp://www.alert-project.eu - @alertfp7
    11. 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 userhttp://www.alert-project.eu - @alertfp7
    12. 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 worryhttp://www.alert-project.eu - @alertfp7
    13. 13. Thank you!

    ×