The   AOSD  Research  Community   in   Brazil   and   its   Crosscutting Impact (or  10+3  lessons  on  how to boost a res...
10+3  Lessons <ul><li>#1 Choose an overwhelming topic </li></ul><ul><li>#2 Create a research group </li></ul><ul><li>#3 Cr...
#1 Choose an overwhelming topic <ul><li>#separation of concerns </li></ul><ul><li>#crosscutting concerns </li></ul><ul><li...
First of all, #AOSD  is not  just  about    # aspects   #AOSD  is about  software  #modularity   going beyond traditional ...
... across several dimensions <ul><li>modularity:   </li></ul><ul><li>varying forms for varying purposes  </li></ul><ul><l...
#AOSD  cuts across several areas <ul><li>Separation of concerns  and  modularity  in: </li></ul><ul><ul><li>Requirements <...
#2 Create a research group
2002: #AOSD  Research Groups in Brazil Source : http://adesivosdecorativos.files.wordpress.com/2009/08/mapabrasil_2.jpg UF...
Source : http://adesivosdecorativos.files.wordpress.com/2009/08/mapabrasil_2.jpg UFPE PUC-Rio UFRJ UFBA UFMG UNIFOR UFRN I...
#3 Create a discussion list <ul><li>aosd-br @ yahoogroups.com </li></ul><ul><li>International lists:   aosd-discuss, aspec...
<ul><li>Submissions:  41  </li></ul><ul><li>Accepted:  17  research papers </li></ul><ul><li>Acceptance rate:  40% </li></...
Submissions:  26 Accepted:  14  research papers Acceptance rate:  53% PC Members  from Brazil, Chile, Argentina and other ...
 
#5 Invite international keynotes <ul><li>WASP (2004-2006) </li></ul><ul><li>–  Awais Rashid ( UK ) </li></ul><ul><li>–  Cr...
#6 Focus attention with a special issue   JBCS Special Issue on #AOSD
Latin-American Network on  #AOSD <ul><li>Funded by  CNPq , the Brazilian National Research Council –  PROSUL 2006 </li></u...
#8 Submit projects in cooperation <ul><li>Several projects in cooperation in  Brazil  </li></ul><ul><ul><li>sponsored by C...
#9 Host “the” international conference #AOSD .11 in Brazil
#10 Do your research job,   share your results
AOSD-BR:   Main Research Topics <ul><li>Exception Handling </li></ul><ul><li>Refactoring </li></ul><ul><li>Metrics </li></...
AOSD-BR :  Collaboration among Research Groups  Metrics and Empirical Studies PUC-Rio, UFPE, UFBA,  ICMC-USP, UFRN Early A...
Research outcomes from c ollaborations Exception Handling FSE, ECOOP, ICSM,  SBES Refactoring SBES ,  ICEIS, GPCE, ICSM Me...
Show me the numbers: Quantitative Assessment
AOSD-BR:  Theses and Dissertations (2000-2010) 21 53
AOSD-BR:  Publications (1999-2010)
AOSD-BR:   Papers in Top Software Engineering Conferences (1999-2011)
AOSD-BR:  46  papers at  SBES (1999-2010)  1999  - 2 papers (UFF) 2000 - 1 paper (IME-USP) 2001 - 4 papers (PUC-Rio, UFPE,...
AOSD-BR:  Best Paper Awards <ul><li>SBES </li></ul><ul><ul><li>11  nominations for “best paper award” </li></ul></ul><ul><...
AOSD-BR:  Paper Citations <ul><li>2  papers with more than 200 citations </li></ul><ul><li>6  papers with between 100-200 ...
AOSD-BR:   Most cited paper   OOPSLA 2002 287   citations   Source: Google Scholar  (Sep 27, 2011)
AOSD-BR:   Most cited   SBES   paper   169   citations   Source: Google Scholar  (Sep 27, 2011) SBES 2003
AOSD-BR:   PC  Members in Top SE Conferences <ul><li>AOSD </li></ul><ul><li>ICSE </li></ul><ul><li>SPLC </li></ul><ul><li>...
AOSD-BR:  Facing Challenges <ul><li>From  #aspects  to  #modularity </li></ul><ul><li>Languages X tools </li></ul><ul><li>...
Last   but not least <ul><li>Some important  “ factors ”  have contributed for the  AOSD-BR  fledgling community to take f...
#10+1  A  dynamic weaver
#10+1  A  dynamic weaver
Alessandro  worked  with  many   members  of the  AOSD-BR community  And with  quite a lot  of researchers from abroad as ...
#10+2  H ighly motivated researchers
#10+3  SBES and    several thoughtful supporters Thanks!   Cheers!
Upcoming SlideShare
Loading in …5
×

The AOSD Research Community in Brazil and its Crosscutting Impact

740 views

Published on

Published in: Education, Technology, Business
  • Be the first to like this

The AOSD Research Community in Brazil and its Crosscutting Impact

  1. 1. The AOSD Research Community in Brazil   and   its Crosscutting Impact (or 10+3 lessons on how to boost a research community in less than 10 years) UFBA, UFRN, UFPE, PUC-Rio, ICMC-USP, UFSM, UFSCar, UnB, UNIFOR, UFMG, UFPB, UFRJ, UNIFESP, UNIVASF
  2. 2. 10+3 Lessons <ul><li>#1 Choose an overwhelming topic </li></ul><ul><li>#2 Create a research group </li></ul><ul><li>#3 Create a discussion list </li></ul><ul><li>#4 Create a workshop </li></ul><ul><li>#5 Invite international keynotes </li></ul><ul><li>#6 Focus attention with a special issue </li></ul><ul><li>#7 Talk to your neighbors </li></ul><ul><li>#8 Submit projects in cooperation </li></ul><ul><li>#9 Host “the” international conference </li></ul><ul><li>#10 Do your research job, share your results </li></ul>
  3. 3. #1 Choose an overwhelming topic <ul><li>#separation of concerns </li></ul><ul><li>#crosscutting concerns </li></ul><ul><li>#AOP </li></ul><ul><li>#aspects </li></ul><ul><li>#join points, #advice </li></ul><ul><li>#AOSD </li></ul><ul><li>... beyond the buzzwords </li></ul>Ten Emerging Technologies that will change the WORLD Source: 2001 MIT Technology Review PROMISSING!
  4. 4. First of all, #AOSD is not just about  # aspects   #AOSD is about  software #modularity   going beyond traditional abstraction boundaries
  5. 5. ... across several dimensions <ul><li>modularity: </li></ul><ul><li>varying forms for varying purposes </li></ul><ul><li>Source: Gail Murphy - AOSD 2009 </li></ul><ul><li>#aspects </li></ul><ul><li>#filters </li></ul><ul><li>#tasks </li></ul><ul><li>#features </li></ul><ul><li>... </li></ul>
  6. 6. #AOSD cuts across several areas <ul><li>Separation of concerns and modularity in: </li></ul><ul><ul><li>Requirements </li></ul></ul><ul><ul><li>Software Architecture and Design </li></ul></ul><ul><ul><li>Modeling and Model-based Techniques </li></ul></ul><ul><ul><li>Software Product Lines </li></ul></ul><ul><ul><li>Exception Handling </li></ul></ul><ul><ul><li>Refactoring </li></ul></ul><ul><ul><li>Testing </li></ul></ul><ul><ul><li>... </li></ul></ul>
  7. 7. #2 Create a research group
  8. 8. 2002: #AOSD Research Groups in Brazil Source : http://adesivosdecorativos.files.wordpress.com/2009/08/mapabrasil_2.jpg UFPE PUC-Rio UFSC UFSCar ICMC-USP
  9. 9. Source : http://adesivosdecorativos.files.wordpress.com/2009/08/mapabrasil_2.jpg UFPE PUC-Rio UFRJ UFBA UFMG UNIFOR UFRN ICMC-USP UFSCar UNIFESP Unicamp 2011: #AOSD Research Groups in Brazil UFSM UnB UFPB UNIVASF
  10. 10. #3 Create a discussion list <ul><li>aosd-br @ yahoogroups.com </li></ul><ul><li>International lists: aosd-discuss, aspectj-users, … </li></ul>
  11. 11. <ul><li>Submissions: 41 </li></ul><ul><li>Accepted: 17 research papers </li></ul><ul><li>Acceptance rate: 40% </li></ul><ul><li>- Plus 11 posters </li></ul><ul><li>Registered attendants: 70 </li></ul><ul><li>#AOSD terminology in Portuguese </li></ul>Organizers : Alessandro Garcia Carlos Lucena Christina Chavez Eduardo Piveta Luiz Zancanella Paulo Borba Sérgio Soares AOSD-BR: the BRazilian AOSD community is officially born! #4 Create a workshop
  12. 12. Submissions: 26 Accepted: 14 research papers Acceptance rate: 53% PC Members from Brazil, Chile, Argentina and other countries Registered attendants: 45 Keynotes: Prof. Theo D'Hondt (Belgium) Prof. Paulo Borba (Brazil)
  13. 14. #5 Invite international keynotes <ul><li>WASP (2004-2006) </li></ul><ul><li>– Awais Rashid ( UK ) </li></ul><ul><li>– Crista Lopes ( USA ) </li></ul><ul><li>– Mira Mezini ( Germany ) </li></ul><ul><li>LA-WASP (2007-2011) </li></ul><ul><li>– Theo D'Hondt ( Belgium ), Paulo Borba ( Brazil ) </li></ul><ul><li>– Kevin Sullivan ( USA ), Marco Tulio ( Brazil ) </li></ul><ul><li>– Jon Whittle ( UK ), Alessandro Garcia ( Brazil ) </li></ul><ul><li>– Eric Tanter ( Chile ), Sergio Soares ( Brazil ) </li></ul><ul><li>– Mehmet Akşit ( Netherlands ) </li></ul>
  14. 15. #6 Focus attention with a special issue JBCS Special Issue on #AOSD
  15. 16. Latin-American Network on #AOSD <ul><li>Funded by CNPq , the Brazilian National Research Council – PROSUL 2006 </li></ul><ul><li>WASP evolved to LA-WASP </li></ul><ul><li>The idea emerged at AOSD 2006 </li></ul><ul><ul><li>AOSD-BR researchers and Prof. Eric Tanter, University of Chile </li></ul></ul>#7 Talk to your neighbors
  16. 17. #8 Submit projects in cooperation <ul><li>Several projects in cooperation in Brazil </li></ul><ul><ul><li>sponsored by CNPq, CAPES, FINEP, several FAPs </li></ul></ul><ul><li>13 international cooperation projects </li></ul><ul><ul><li>University of Lancaster (UK) </li></ul></ul><ul><ul><li>Universidad de Chile </li></ul></ul><ul><ul><li>Universidade de Nova Lisboa (Portugal) </li></ul></ul><ul><ul><li>Universidad de Malaga (Spain) </li></ul></ul><ul><ul><li>Universidad Politécnica de Valência (Spain) </li></ul></ul><ul><ul><li>Darmstadt University of Technology (Germany) </li></ul></ul><ul><ul><li>University of California Irvine (USA) </li></ul></ul>
  17. 18. #9 Host “the” international conference #AOSD .11 in Brazil
  18. 19. #10 Do your research job, share your results
  19. 20. AOSD-BR: Main Research Topics <ul><li>Exception Handling </li></ul><ul><li>Refactoring </li></ul><ul><li>Metrics </li></ul><ul><li>Testing </li></ul><ul><li>Early Aspects (Requirements + Software Architecture) </li></ul><ul><li>Modeling and Model-based Techniques </li></ul><ul><li>Software Product Lines </li></ul>
  20. 21. AOSD-BR : Collaboration among Research Groups Metrics and Empirical Studies PUC-Rio, UFPE, UFBA, ICMC-USP, UFRN Early Aspects PUC-Rio, UFRN, UFBA, UFPE Exception Handling PUC-Rio, Unicamp, UFPE, UFRN Software Product Lines PUC-Rio, UFPE, ICMC-USP <ul><li>Refactoring </li></ul><ul><ul><li>UFPE, UFMG, </li></ul></ul><ul><li>PUC-Rio </li></ul>Testing ICMC-USP, UFSCar, PUC-Rio Modeling and Model-based Techniques UFSCar, UFRN, UFRJ, UFBA, PUC-Rio
  21. 22. Research outcomes from c ollaborations Exception Handling FSE, ECOOP, ICSM, SBES Refactoring SBES , ICEIS, GPCE, ICSM Metrics and Empirical Studies ICSE , ECOOP, ICSM, TAOSD, AOSD, SBES Testing ICSE , ICST, SBES Early Aspects (Requirements + Software Architecture) AOSD, WICSA, ECSA, SBES Modeling and Model-based Techniques SBES , WICSA, CBSE, ECSA Software Product Lines ICSE , ECOOP, GPCE, ICSR, SBES
  22. 23. Show me the numbers: Quantitative Assessment
  23. 24. AOSD-BR: Theses and Dissertations (2000-2010) 21 53
  24. 25. AOSD-BR: Publications (1999-2010)
  25. 26. AOSD-BR: Papers in Top Software Engineering Conferences (1999-2011)
  26. 27. AOSD-BR: 46 papers at SBES (1999-2010) 1999 - 2 papers (UFF) 2000 - 1 paper (IME-USP) 2001 - 4 papers (PUC-Rio, UFPE, PUC-PR) 2003 - 4 papers (PUC-Rio, ICMC-USP, UFSCar, UFPE, UFBA) 2004 - 6 papers (PUC-Rio, ICMC-USP, UFRN, UFPE, UFSCar, UFRGS) 2005 - 6 papers (PUC-Rio, ICMC-USP, UFRGS, UFBA) 2006 - 5 papers (PUC-Rio, ICMC-USP, UFRN, UFRGS, UFBA, UFMG) 2007 - 4 papers (ICMC-USP, UFRN, UFPE) 2008 - 4 papers (PUC-Rio, ICMC-USP, UFRN, UFRJ) 2009 - 6 papers (PUC-Rio, UFRN, UFPE, UFBA, UPE, UFRJ) 2010 - 4 papers (PUC-Rio, ICMC-USP, UFBA)
  27. 28. AOSD-BR: Best Paper Awards <ul><li>SBES </li></ul><ul><ul><li>11 nominations for “best paper award” </li></ul></ul><ul><ul><li>03 best paper awards: 2004, 2005, 2010 </li></ul></ul><ul><li>AOSD </li></ul><ul><ul><li>03 nominations for “best paper award” </li></ul></ul><ul><li> (the premier conference in the area) </li></ul>
  28. 29. AOSD-BR: Paper Citations <ul><li>2 papers with more than 200 citations </li></ul><ul><li>6 papers with between 100-200 citations </li></ul><ul><li>14 papers with between 40-99 citations </li></ul>Source: Google Scholar
  29. 30. AOSD-BR: Most cited paper OOPSLA 2002 287 citations Source: Google Scholar (Sep 27, 2011)
  30. 31. AOSD-BR: Most cited SBES paper 169 citations Source: Google Scholar (Sep 27, 2011) SBES 2003
  31. 32. AOSD-BR: PC Members in Top SE Conferences <ul><li>AOSD </li></ul><ul><li>ICSE </li></ul><ul><li>SPLC </li></ul><ul><li>ICSM </li></ul><ul><li>RE </li></ul><ul><li>CAISE </li></ul>
  32. 33. AOSD-BR: Facing Challenges <ul><li>From #aspects to #modularity </li></ul><ul><li>Languages X tools </li></ul><ul><li>Conquering the Industry </li></ul>
  33. 34. Last but not least <ul><li>Some important “ factors ” have contributed for the AOSD-BR fledgling community to take flight … </li></ul>
  34. 35. #10+1 A dynamic weaver
  35. 36. #10+1 A dynamic weaver
  36. 37. Alessandro worked with many members of the AOSD-BR community And with quite a lot of researchers from abroad as well
  37. 38. #10+2 H ighly motivated researchers
  38. 39. #10+3 SBES and several thoughtful supporters Thanks! Cheers!

×