Professional Services

Organising committee member of International Conferences:

Program Committee member of the 15th Working Conference on Mining Software Repositories (MSR 2018), Gothenburg, Sweden.

Program Committee member of the SANER 2018 (IEEE International Conference on Software Analysis, Evolution and Reengineering), Campobasso, Italy.

Program Committee member of the 40th International Conference on Software Engineering - Student Research Competition (ICSE SRC 2018), May 27 - 3 June 2018, Gothenburg, Sweden.

Expert Review Panel Member of the 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2017), Urbana-Champaign, Illinois, USA.

Program Committee member of the 33rd International Conference on Software Maintenance and Evolution (ICSME Tool Demo Track 2017), Shanghai, China

Program Committee member of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017 - ERA Track), Klagenfurt, Austria.

Program Committee member of the 25th International Conference on Program Comprehension (ICPC 2017 - NIER Track), Buenos Aires, Argentina.

Program Committee member of the 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2017), Vienna, 2017.

Program Committee member of the 10th Seminar on Advanced Techniques & Tools for Software Evolution" (SATToSE 2017), Madrid, Spain.

Program Committee member of the 38th International Conference on Software Engineering (ICSE 2016), Austin, TX, May 14 - 22, 2016.

Program Committee member of the 13th International Conference on Mining Software Repositories - Mining Challenge (MSR 2016), Austin, TX, May 14 - 15, 2016.

Program Committee member of the 24th International Conference on Program Comprehension (ICPC 2016 - NIER Track), Austin, TX.

Program Committee member of the 42nd Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2016), Limasol, Cyprus, August 31 - September 2, 2016

Program Committee member of the 23rd International Conference on Program Comprehension (ICPC 2015 - NIER Track), Florence, Italy.

Program Committee member of the 41st Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2015), Funchal, Madeira, Portugal.

Program Committee member of the 22nd International Conference on Program Comprehension (ICPC 2014 - NIER Track), Hyderabad, India.

Reviewer for the following International Journals:

- Empirical Software Engineering

- Transactions on Software Engineering

- Transactions on Software Engineering and Methodology

- Journal of Systems and Software

- Information and Software Technology

- Journal of Software: Evolution and Process

- Science of Computer Programming

- Journal of Computer Science and Technology

- Communications of the ACM

Additional reviewer of International Conferences:

31st IEEE/ACM International Conference on Automated Software Engineering (ASE 2016), Singapore, Singapore

30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015), Lincoln, Nebraska, USA.

22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015), Montréal, Canada.

Web Chair of International Conferences:

21st International Conference on Program Comprehension (ICPC 2013), San Francisco, California, USA.

Session Chair of International Conferences:

- of the24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017 - ERA Track), Klagenfurt, Austria.

Guest Editor of Special Issues in International Journals:

- TBA

Editorial Board Member of International Journals:

- Journal of Software: evolution and process

Internship in Canada:

From 27 May 2013 to 27 July 2013 he has been a visiting researcher at the Ecole Polytechnique de Montreal, Canada. Supervisor: Prof. Giuliano Antoniol.

EU projects:

Sebastiano Panichella partially funded with Gabriele Bavota, Gerardo Canfora, Massimiliano Di Penta, the EU FP7-ICT-2011-8 project Markos, contract no. 317743. Specifically, the MARKOS project is aimed to realize the prototype of a service and an interactive application providing an integrated view on the Open Source projects available the on web, focusing on functional, structural and licenses aspects of software code. My effort is focused on implementing relevant aspects of the Software System realized by Markos and and a generate new research results in the field of Software Engineering. Particular effort is spent on analysis of source code to study the evolution of software project to automatically extract reusable components from source code. From the other things I also extract licensing statements from the source code to monitor their evolution and avoid that changes in source code also generate the break of licenses..

SNF projects:

Sebastiano Panichella obtained funding for the SURF-MobileAppsData SNF (No. 200021-166275) project. The goal of the SURF-MobileAppsData project is mining mobile apps data available in app stores to support software engineers in better supporting maintenance and evolution activities for these apps.

External Reviewer of Grant Applications:

External Reviewer of projects submitted in the Quebec-Flanders bilateral research cooperation program.

Research Meetings:

Sebastiano Panichella was invited by the National Institute of Informatics (NII), Japan, to participate in NII Shonan Meeting entitled Mobile App Store Analytics (Japan).

 

Talks Given:

- International Summer School on Software Engineering 2011
How identify Mentors in software projects? Discussion and perspectives July 2011.

- FSE 2012
Who is going to Mentor Newcomers in Open Source Projects?, November 2012.

- ICPC 2012
Mining source code descriptions from developer communications, June 2012.

- ICSE 2013
YODA: Young and newcOmer Developer Assistant, May 2013.

- ICSM 2013
Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks, September.

- CSER 2013 - Concordia University downtown Montral (http://concordia.ca)
Supporting Developers, Mining of Software Repositories, June.

- ICPC 2014
How the Evolution of Emerging Collaborations Relates to Code Changes: an Empirical Study, June.

- ICPC 2014
CODES: mining sourCe cOde Descriptions from developErs diScussions, June.

- ICMSE 2014
How Developers’ Collaborations Identified from Different Sources Tell us About Code Changes, September.

- ASE 2014
Recommending Refactorings based on Team Co-Maintenance Patterns, September.

- SANER 2015
Would Static Analysis Tools Help Developers with Code Reviews? March.

- ICSME 2015
How Can I Improve My App? Classifying User Reviews for Software Maintenance and Evolution, October.

- ICSME 2015
Supporting Newcomers in Software Development Projects, October.

- ASE 2015
Development Emails Content Analyzer: Intention Mining in Developer Discussions, November.

- EOSESE 2015
Textual Analysis or Natural Language Parsing? A Software Engineering Perspective, December.

- "Adesso Quartalsmeeting" - 2016
Summarization Techniques for Code, Changes, and Testing, February.

- Invited by Gran Sasso Science Institute, Center of Advanced Studies - 2016
Systematic Mining of Software Repositories, July.

- ICSE 2016
The Impact of Test Case Summaries on Bug Fixing Performance: An Empirical Investigation, May.

- FSE 2016
ARdoc: App Reviews Development Oriented Classifier, November.

- FSE 2016

What Would Users Change in My App? Summarizing App Reviews for Recommending Software Changes, November.

- ICSE 2017

SURF: Summarizer of User Reviews Feedback, May.

- ICSE  2017

Analyzing APIs Documentation and Code to Detect Directive Defects, May.