13
Lille December 4th, 2012 Fotis Paraskevopoulos (ICCS) Gregor Leban (Researcher at the Jozef Stefan Institute) fOSSa Conference 2012

ALERT at fOSSa Conference 2012

Embed Size (px)

DESCRIPTION

ALERT Team at fOSSa Conference 2012 Participants: Fotis Paraskevopoulos & Gregor Leban

Citation preview

Page 1: ALERT at fOSSa Conference 2012

Lille December 4th, 2012

Fotis Paraskevopoulos (ICCS)

Gregor Leban (Researcher at the Jozef Stefan Institute)

fOSSa Conference 2012

Page 2: ALERT at fOSSa Conference 2012

What is ALERT?

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

Active support and reaL-time coordination based on Event pRocessing

in FLOSS developmenT

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

Page 3: ALERT at fOSSa Conference 2012

What is ALERT?

Expertise ProfileImprove task assignment & triage processes on OSS Communities: assign developers based on skills , expertise and participation

Bug Duplicate Detectionto find possible duplicates or related issues and notify relevant facts to developers when they occur

Faster Team Interactionwith Automation & Notification tools to keep developers updated

Reduce Time solving Bugsimprove performance solving bugs andsearching for possible solutions

Live Project & Team Statusmore realistic picture of projects and participation with info from multiple sources

Multiple Data Sourcesgathers relevant info from multiple data sources (ITS, BTS, code repositories, blogs, forums, portals, eMail, etc.)

Development Toolsintegrate sensors & help coders concentrate on development instead of manual repetitive tasks

Social CodingAutomatically Create & Show developers profile

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

Page 4: ALERT at fOSSa Conference 2012

Target Users

Social Coding companies such as GitHub/Atlassian or other Forges & Collab. Tools (that want to extend their functionalities by providing automated interaction with devs)

Developer Team Managers in Open Source Communities and Development Companies

Developersnewbies and experts in Open Source Communities & Dev Companies

Talent Recruiting Firms companies such as LinkedIn , or even software companies (a place for companies that need to hire developers to find real and specialized talent)

Bug/Solutions Information feeds companies such as Stack Overflow that provide a knowledge base of possible bug resolutions

Sponsors companies that sponsor Open Source Tools such as Oracle, Ubuntu, etc…) to provide OSS tools that help to become more efficient

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

Page 5: ALERT at fOSSa Conference 2012

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.

ALERT UVPs

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

Page 6: ALERT at fOSSa Conference 2012

ALERT ALERT provides provides Analysis tools to stay Analysis tools to stay on top of the Project on top of the Project Status Status and Team’s Team’s ContributionContribution

… managers, team managers and even developers can have an overview of the project’s status

ALERT UVPs

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

Page 7: ALERT at fOSSa Conference 2012

ALERT provides automated profile automated profile

creation creation of expertise, skills and project contribution

… for developers for developers which aids triagers which aids triagers

and also management for

recruiting purposesrecruiting purposes

ALERT UVPs

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

Page 8: ALERT at fOSSa Conference 2012

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

Page 9: ALERT at fOSSa Conference 2012

How can ALERT be Used ?

Standalone

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

Page 10: ALERT at fOSSa Conference 2012

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

Page 11: ALERT at fOSSa Conference 2012

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

Page 12: ALERT at fOSSa Conference 2012

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

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

Because you don’t have to worryBecause you don’t have to worry

Page 13: ALERT at fOSSa Conference 2012

Thank you!