The document outlines the goals and targets for AIESEC Hyderabad's Outgoing Exchange - Global Community Development Program for 2013-2014. The vision is to provide 150 holistic leadership opportunities through international internships. Key targets are to raise 195 applications, match 170 students to internships, and realize 150 internships. Ravali and Spatika are each responsible for portions of the targets. The document provides breakdowns by quarter and individual. It also outlines focus areas, action steps, synergies, and questions.
How the Evolution of Emerging Collaborations Relates to Code Changes: An Empi...Sebastiano Panichella
Developers contributing to open source projects spontaneously group into "emerging" teams, re
ected by messages ex-changed over mailing lists, issue trackers and other communication means. Previous studies suggested that such teams somewhat mirror the software modularity. This paper empirically investigates how, when a project evolves, emerging teams re-organize themselves|e.g., by splitting or merging. We relate the evolution of teams to the les they change, to investigate whether teams split to work on cohesive groups
of files. Results of this study conducted on the evolution
history of four open source projects, namely Apache HTTPD, Eclipse JDT, Netbeans, and Samba provide indications of what happens in the project when teams reorganize. Specifically, we found that emerging team splits imply working on more cohesive groups of les and emerging team merges imply working on groups of les that are cohesive from structural perspective. Such indications serve to better understand the evolution of software projects. More important, the observation of how emerging teams change can serve to suggest software remodularization actions.
How the Evolution of Emerging Collaborations Relates to Code Changes: An Empi...Sebastiano Panichella
Developers contributing to open source projects spontaneously group into "emerging" teams, re
ected by messages ex-changed over mailing lists, issue trackers and other communication means. Previous studies suggested that such teams somewhat mirror the software modularity. This paper empirically investigates how, when a project evolves, emerging teams re-organize themselves|e.g., by splitting or merging. We relate the evolution of teams to the les they change, to investigate whether teams split to work on cohesive groups
of files. Results of this study conducted on the evolution
history of four open source projects, namely Apache HTTPD, Eclipse JDT, Netbeans, and Samba provide indications of what happens in the project when teams reorganize. Specifically, we found that emerging team splits imply working on more cohesive groups of les and emerging team merges imply working on groups of les that are cohesive from structural perspective. Such indications serve to better understand the evolution of software projects. More important, the observation of how emerging teams change can serve to suggest software remodularization actions.
How Developers’ Collaborations Identified from Different Sources Tell us Abou...Sebastiano Panichella
Written communications recorded through channels
such as mailing lists or issue trackers, but also code cochanges, have been used to identify emerging collaborations in software projects. Also, such data has been used to identify the relation between developers’ roles in communication networks and source code changes, or to identify mentors aiding newcomers to evolve the software project. However, results of such analyses may be different depending on the communication channel being mined. This paper investigates how collaboration links vary and complement each other when they are identified through data from three different kinds of communication channels, i.e., mailing lists, issue trackers, and IRC chat logs. Also, the study investigates how such links overlap with links mined from code changes, and how the use of different sources would influence (i) the identification of project mentors, and (ii) the presence of a correlation between the social role of a developer and her changes. Results of a study conducted on seven open source projects indicate that the overlap of communication links between the various sources is relatively low, and that the application of networks obtained from different sources may lead to different results.
Program comprehension is a crucial activity, preliminary to
any software maintenance task. Such an activity can be diffcult when the source code is not adequately documented, or the documentation is outdated. Differently from the many existing software re-documentation approaches, based on different kinds of code analysis, this paper describes CODES (mining sourCe cOde Descriptions from developErs diScussions), a tool which applies a \social" approach to software re-documentation. Specically, CODES extracts candidate method documentation from StackOver ow discussions, and
creates Javadoc descriptions from it. We evaluated CODES
to mine Lucene and Hibernate method descriptions. The
results indicate that CODES is able to extract descriptions
for 20% and 28% of the Lucene and Hibernate methods with a precision of 84% and 91% respectively.
Demo URL: http://youtu.be/Rnc5ni1AAzc
Demo Web Page:
www.ing.unisannio.it/spanichella/pages/tools/CODES
How Developers’ Collaborations Identified from Different Sources Tell us Abou...Sebastiano Panichella
Written communications recorded through channels
such as mailing lists or issue trackers, but also code cochanges, have been used to identify emerging collaborations in software projects. Also, such data has been used to identify the relation between developers’ roles in communication networks and source code changes, or to identify mentors aiding newcomers to evolve the software project. However, results of such analyses may be different depending on the communication channel being mined. This paper investigates how collaboration links vary and complement each other when they are identified through data from three different kinds of communication channels, i.e., mailing lists, issue trackers, and IRC chat logs. Also, the study investigates how such links overlap with links mined from code changes, and how the use of different sources would influence (i) the identification of project mentors, and (ii) the presence of a correlation between the social role of a developer and her changes. Results of a study conducted on seven open source projects indicate that the overlap of communication links between the various sources is relatively low, and that the application of networks obtained from different sources may lead to different results.
Program comprehension is a crucial activity, preliminary to
any software maintenance task. Such an activity can be diffcult when the source code is not adequately documented, or the documentation is outdated. Differently from the many existing software re-documentation approaches, based on different kinds of code analysis, this paper describes CODES (mining sourCe cOde Descriptions from developErs diScussions), a tool which applies a \social" approach to software re-documentation. Specically, CODES extracts candidate method documentation from StackOver ow discussions, and
creates Javadoc descriptions from it. We evaluated CODES
to mine Lucene and Hibernate method descriptions. The
results indicate that CODES is able to extract descriptions
for 20% and 28% of the Lucene and Hibernate methods with a precision of 84% and 91% respectively.
Demo URL: http://youtu.be/Rnc5ni1AAzc
Demo Web Page:
www.ing.unisannio.it/spanichella/pages/tools/CODES
The slides I used for a presentation for Entrepreneurs Club of the Technion University in Haifa, Israel on May 6, 2009. Please note that these slides are only one part of the full presentation that included my own presence and explanations
Downloadable PDF of the presentation lessons for entrepreneurs presentationIdea Transplant
These slides can be downloaded as a PDF. Please use them only for demonstrations or academic purposes. I hope they will inspire you to make better slides yourself.
1. Outgoing Exchange – Global Community Development Program
Year Plans & Targets
2013 – 2014
AIESEC In Hyderabad
Presented By
Ravali Pidaparthi & Spatika Surapaneni
Executive Head's
Outgoing Exchange – Global Community Development Program 2013
AIESEC Hyderabad | India
2. Our Vision
To provide and deliver the most credible
and holistic leadership opportunities and
empower young individuals making
them better global leaders through
international internships
3. Our Mission
Deliver 150 holistic experiences to
students of diverse backgrounds,
showcasing impact externally and have 5
sustainable university partners.
9. FOCUS AREAS
Leverage
AM out of
University Experiential College
YEs + ISs converted IXPs Delivery fests and
Relations to oGCDP external
events
10. EP Blog
Online Project
Campus
– Local Youth
Ambassador
Speak in Q2
Program
and Q3
Education
Mini GVs at
support group
fest!
- YE
Cuisine
specific OGX centric
country INNOVATIONS event
promotions
11. ACTION STEPS
Delivery of
Ensuring the
frequent
Online IR Matching Showcasing right
and class
Promotions Partnerships Manias Impact delivery
room based
rate
ISs
12. SYNERGY POINTS
GVs and OGX Recruitment,
BD TM
centric event EPIC and IXP
Promotional
Finance Material,
EPIC
Posters, online
promotions,
Marketing
showcasing
impact
Interns for
iGCDP
mini GVs