Delete search term

Header

Quick navigation

Main navigation

Dr. Sebastiano Panichella

Dr. Sebastiano Panichella

Dr. Sebastiano Panichella
ZHAW School of Engineering
Forschungsschwerpunkt Service Engineering
Obere Kirchgasse 2 / Steinberggasse 12/14
8400 Winterthur

+41 (0) 58 934 41 56
sebastiano.panichella@zhaw.ch

Personal profile

Position at the ZHAW

Senior Researcher Associate responsible of the cloud-native initiative.

Expertise and research interests

Sebastiano Panichella is a passionate Senior Researcher Associate at Zurich University of Applied Science (ZHAW). Look at his CV for more detail: spanichella.github.io/img/CV.pdf

He received the PhD in Computer Science from the University of Sannio (Department of Engineering) in 2014 defending the thesis entitled ''Supporting Newcomers in Open Source Software Development Projects'':
doi.org/10.1109/ICSM.2015.7332519

His research interests are in the domain of Software Engineering (SE) and cloud computing (CC): DevOps (e.g., Continuous Delivery, Continuous integration), Machine learning applied to SE, Software maintenance and evolution (with particular focus on Cloud, mobile, and Cyber-physical applications), Mobile Computing. Moreover, he is promoting research on "Summarization Techniques for Code, Changes, and Testing". His research is funded by one Swiss National Science Foundation Grants. He authored or co-authored over forty papers appeared in International Conferences and Journals. These research works involved studies with industrial and open projects and received best paper awards or best paper nominations:

bit.ly/2SaLWTn


He supervised (or co-supervised) 9 undergrad students, 5 MSc students and currently/recently 6 PhD students. He serves and has served as a program committee member of various international conference (e.g., ICSE, ASE, FSE, ICSME, etc.). Dr. Panichella was selected as one of the top-20 (second in Switzerland) Most Active Early Stage Researchers (results reported by the JSS journal) Worldwide in SE. He is Editorial Board Member of Journal of Software: evolution and process (JSEP). He is also Review Board member of the EMSE journal.

He was chair of the First International Workshop "Cloud-Native Applications Design and Experience" (co-located with UCC and BDCAT):

cnax.servicelaboratory.ch

See the blogpost dedicated to the event:

blog.zhaw.ch/splab/2019/01/07/first-international-workshop-on-cloud-native-applications-design-and-experience-cnax-2018/

SUMMER SCHOOLS:
With Davide Taibi he is organizing in Finland a “Summer School on Software Evolution: From Monolithic to Cloud-Native”. Program of the Summer school in Finland (September 2-4): inforte.jyu.fi/events/SW_evolution
His research is funded by one Swiss National Science Foundation Grant:

www.ifi.uzh.ch/en/seal/research/projects/SURF-MobileData.html

For more information have a look on his CV: spanichella.github.io/img/CV.pdf

Recent Achievements of Sebastiano Panichella:

- According to the [Results reported by the JSS journal], during the period of funding of this project, Dr. Panichella was selected as one of the top-20 (second in Switzerland) Most Active Early Stage Researchers in Software Engineering (SE). We take this opportunity to thank the SNF for supporting our research in SE and mobile computing with the project "SURF-MobileAppsData SNF project".

- The paper [Sebastiano Panichella, Andrea Di Sorbo, Emitza Guzman, Corrado Aaron Visaggio, Gerardo Canfora, Harald C. Gall: How can I improve my app? Classifying user reviews for software maintenance and evolution. ICSME 2015: 281-290], which originated the idea behind this SNF project, is one of the most cited papers of ICMSE 2015 (as reported in Google scholar), with over 130 citations in around 4 years.

- The paper ICPC wrote during the bachelor studies of Dr. Panichella-[Giovanni Capobianco, Andrea De Lucia, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella: On the role of the nouns in IR-based traceability recovery. ICPC 2009: 148-157] is among the most influential papers of ICPC in the last decade [period 2009-2019].

REVIEWER/OPPONENT OF PH.D. DISSERTATIONS:
Reviewer/opponent of a Ph.D. Dissertation at University of Tartu, Institute of Computer Science (2019/2020)

EDITOR OR CO-EDITOR OF SPECIAL ISSUES AT INTERNATIONAL JOURNALS:
- Editor of a the special Issue at EMSE entitled "Software Engineering for Mobile Applications"
- Editor of a the special Issue at IST entitled "User Feedback and Software Quality in the Mobile Domain"

CHAIR OF INTERNATIONAL WORKSHOPS:
- First International Workshop on Cloud-Native Applications Design and Experience - CNAX 2018 Co-located with UCC 2018 and BDCAT 2018 conferences Zurich, Switzerland.
- Second International Workshop on Cloud-Native Applications Design and Experience - CNAX 2019 Co-located with UCC 2019 and BDCAT 2019.

EDITORIAL BOARD MEMBER OF INTERNATIONAL JOURNALS:
- Journal of Software: evolution and process

REVIEW BOARD MEMBER OF INTERNATIONAL JOURNALS:
- Empirical Software Engineering (EMSE)
- ACM TOSEM Board of Distinguished Reviewers

ORGANISING COMMITTEE MEMBER OF INTERNATIONAL CONFERENCES:
- Program Committee member of the Internation Conferance on Software Analysis, Evolution and Reengineering (SANER 2020)
- Program Committee member of the International Conference on Mining Software Repositories (MSR 2020)
- Program Committee member of the 13th IEEE Conference on Software Testing, Validation and Verification (ICST 2020)
- Program Committee member of the of 3rd International Workshop on App Market Analytics (WAMA 2019)
- Program Committee member of the 12th International Workshop on Search-Based Software Testing (SBST 2019)
- Program Committee member of the International Conference on Mining Software Repositories (MSR 2019)
- Program Committee member of the Internation Conferance on Software Analysis, Evolution and Reengineering (SANER 2019)
- PC member (SANER 2019 Tools Track) - PC member (SANER 2019 ERA Track) - PC member (SANER 2019 Research Track)
- Program Committee member of the SANER 2019 (IEEE International Conference on Software Analysis, Evolution and Reengineering).
- Program Committee member of the 10th Symposium on Search-Based Software Engineering, Montpellier, France.

TOOLS AND DATASETS:
spanichella.github.io/tools.html

TEACHING EXPERIENCE
COURSES:
Zurich University of Applied Science, Switzerland
• Co-lecturer for the CAS Information Engineering in 2018¯¯Present.
• Lab Instructor for the Programming course in Java, in 2018.

University of Zurich, Switzerland
Lecturer September-December 2019
• Lecturer for the Software Maintenance and Evolution course.
Lecturer September-December 2018
• Lecturer for the Software Maintenance and Evolution course.
Lecturer September-December 2017
• Lecturer for the Software Maintenance and Evolution course.
Lecturer March-June 2016
• Lecturer for the Software Maintenance and Evolution course.
Lecturer March-June 2015
• Lecturer for the Software Maintenance and Evolution course.

University of Sannio, Italy
Lab Instructor (December 2013) for the Programming Techniques course of Professor Gerardo Canfora:
• The Languages and Grammars
• JavaCC parser University of Sannio, Italy

Seminaries:
Seminaries in the Software Engineering course of Prof. Massimiliano Di Penta:
• Recovering Traceability Links via Information Retrieval Methods

Seminaries at the Ecole Polytechnique de Montreal:
• Who is going to Mentor Newcomers in Open Source Projects?
• Mining Source Code Descriptions from Developers Communications University of Molise, Italy

Seminary in the Software Engineering course of Dott. Rocco Oliveto: • Improving IR-based Traceability Recovery Using Smoothing Filters.

Personal home pgae for more detail: spanichella.github.io

Educational background

Sebastiano Panichella is a passionate Senior Researcher Associate responsible of the cloud-native initiative at Zurich University of Applied Science (ZHAW).

He received the Ph.D. in Computer Science from the University of Sannio (Department of Engineering) in 2014 defending the thesis entitled ''Supporting Newcomers in Open Source Software Development Projects'':
doi.org/10.1109/ICSM.2015.7332519

Professional milestones

His research interests are in the domain of Software Engineering (SE) and cloud computing (CC): DevOps (e.g., Continuous Delivery, Continuous integration), Machine learning applied to SE, Software maintenance and evolution (with particular focus on Cloud, mobile, and Cyber-physical applications), Mobile Computing. Moreover, he is promoting research on "Summarization Techniques for Code, Changes, and Testing".

His research is funded by one Swiss National Science Foundation Grant.


Recent Achievements of Sebastiano Panichella:

- According to the [Results reported by the JSS journal], during the period of funding of this project, Dr. Panichella was selected as one of the top-20 (second in Switzerland) Most Active Early Stage Researchers in Software Engineering (SE). We take this opportunity to thank the SNF for supporting our research in SE and mobile computing with the project "SURF-MobileAppsData SNF project".

- The paper [Sebastiano Panichella, Andrea Di Sorbo, Emitza Guzman, Corrado Aaron Visaggio, Gerardo Canfora, Harald C. Gall: How can I improve my app? Classifying user reviews for software maintenance and evolution. ICSME 2015: 281-290], which originated the idea behind this SNF project, is one of the most cited papers of ICMSE 2015 (as reported in Google scholar), with over 180 citations in around 4 years.

- The paper ICPC wrote during the bachelor studies of Dr. Panichella-[Giovanni Capobianco, Andrea De Lucia, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella: On the role of the nouns in IR-based traceability recovery. ICPC 2009: 148-157] is among the most influential papers of ICPC in the last decade [period 2009-2019].

SUMMER SCHOOL:
With Davide Taibi he is organizing in Finland a “Summer School on Software Evolution: From Monolithic to Cloud-Native”. Program of the Summer school in Finland (September 2-4): inforte.jyu.fi/events/SW_evolution

REVIEWER/OPPONENT of a Ph.D. DISSERTATIONS:
- Reviewer/opponent of a Ph.D. Dissertation at University of Tartu, Institute of Computer Science

AWARDS AS REVIEWER:
[1] Distinguished Reviewer Award SANER 2018

[2] Distinguished Reviewer Award SATToSE 2017

AWARDS/BEST PAPER NOMINATIONS:
[1] G. Grano, A. Ciurumelea, S. Panichella, F. Palomba, H. Gall. Exploring the Integration of User Feedback in Automated Testing of Android Applications Proceedings of the {IEEE} 25th International Conference on Software Analysis, Evolution and Reengineering. Invited for journal extension Attribute editierenAttribute editieren

[2] C. Vassallo, S. Panichella, F. Palomba, S. Proksch, A. Zaidman and H. Gall.: Context is King: The Developer Perspective on the Usage of Static Analysis Tools Proceedings of the {IEEE} 25th International Conference on Software Analysis, Evolution and Reengineering. Invited for journal extension Attribute editierenAttribute editieren

[3] G. Grano, T. Titov, S. Panichella, H. Gall: How High Will It Be? Using Machine Learning Models to Predict Branch Coverage in Automated Testing. MaLTeSQuE (co-located with SANER 2018). Invited for journal extension Attribute editierenAttribute editieren

[4] Carol Alexandru,Sebastiano Panichella and Harald Gall: Reducing Redundancies in Multi-Revision Code Analysis. Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017). Klagenfurt, Austria. Invited for journal extension Attribute editierenAttribute editierenAttribute editieren

[5] Sebastiano Panichella, Gabriele Bavota, Massimiliano Di Penta, Gerardo Canfora, Giulio Antoniol: How Developers' Collaborations Identified from Different Sources Tell us About Code Changes. The 30th International Conference on Software Maintenance and Evolution, Victoria, Canada, 28 September - 3 October 2014. Nominated for best paper award Attribute editieren Attribute editieren Attribute editieren

[6] Sebastiano Panichella, Massimiliano Di Penta, and Gerardo Canfora: How the Evolution of Emerging Collaborations Relates to Code Changes: An Empirical Study. The 22nd International Conference on Program Comprehension, Hyderabad, India, 2-3 June 2014. DOI:10.1145/2597008.2597145 Invited for journal extension Attribute editierenAttribute editieren Attribute editieren

[7] Gabriele Bavota, Gerardo Canfora, Massimiliano Di Penta, Rocco Oliveto, Sebastiano Panichella: The Evolution of Project Inter-Dependencies in a Software Ecosystem: the Case of Apache. The 29th IEEE International Conference on Software Maintenance (ICSM 2013), Eindhoven, Netherlands, 22 - 28 September 2013. DOI:10.1109/ICSM.2013.39 Nominated for best paper award Attribute editieren Attribute editieren

[8] Gerardo Canfora, Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Annibale Panichella e Sebastiano Panichella: Multi-Objective Cross-Project Defect Prediction. In Proceedings of the Sixth IEEE International Conference on Software Testing, Verification and Validation (ICST 2013), Luxembourg, Belgium, 18-22 March 2013. DOI:10.1109/ICST.2013.38 Invited for journal extension Attribute editierenAttribute editieren Attribute editieren

[9] Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella: Using IR methods for labeling source code artifacts: Is it worthwhile? In Proceedings of; IEEE 20th International Conference on Program Comprehension (ICPC 2012), pages 193-202, Passau, Germany, June 11-13, 2012. 2012, ISBN 978-1-4673-1216-5. DOI:10.1109/ICPC.2012.6240488 Invited for journal extension Attribute editieren Attribute editieren Attribute editieren

[10] Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella: Improving IR-based Traceability Recovery Using Smoothing Filters. In Proceedings of 19th IEEE International Conference on Program Comprehension (ICPC 2011), pages 21-30. Kingston, ON, Canada, June 22-24, 2011. IEEE Computer Society 2011, ISBN 978-1-61284-308-7. DOI:10.1109/ICPC.2011.34 Best paper award.

EU PROJECTS:
MARKOS EU project

Sebastiano Panichella was partially funded with Gabriele Bavota, Gerardo Canfora, Massimiliano Di Penta, in the EU FP7-ICT-2011-8 project Markos, contract no. 317743. Specifically, the MARKOS project 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 e ort 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 e ort 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:
SURF-MobileAppsData SNF project

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 (Total SNSF (CHF) 349,926).

Link to the project: www.ifi.uzh.ch/en/seal/research/projects/SURF-MobileData.html

Projects

Publications

Articles in scientific journal, peer-reviewed Conference contributions, peer-reviewed
  • Zhou, Yu; Yan, Xin; Chen, Taolue; Panichella, Sebastiano; Gall, Harald,

    2019.

    DRONE : a tool to detect and repair directive defects in Java APIs documentation [paper].

    In:

    ICSE '19 proceedings of the 41st international conference on software engineering : companion proceedings.

    International Conference on Software Engineering (ICSE 2019), Montreal, Quebec, Canada, May 25 - 31, 2019.

    Piscataway:

    IEEE.

    pp. 115-118.

    Available from: https://doi.org/10.21256/zhaw-3220

  • Alexandru, Carol V.; Merchante, José J.; Panichella, Sebastiano; Proksch, Sebastian; Gall, Harald C.; Robles, Gregorio,

    2018.

    On the usage of pythonic idioms [paper].

    In:

    Onward! 2018 : Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software.

    Onward! 2018, Boston, Massachusetts, 4-9 November 2018.

    New York:

    ACM.

    pp. 1-11.

    Available from: https://doi.org/10.1145/3276954.3276960

Other publications Publications before appointment at the ZHAW

2018

[J6] Carol Alexandru,Sebastiano Panichella, Sebastian Proksch and Harald Gall: Redundancy-free Analysis of Multi-revision Software Artifacts. Empirical Software Engineering Journal.

[C38] S. Panichella: Summarization Techniques for Code, Change, Testing and User Feedback . In Proceedings of the IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER 2018). RANK: B.

[C37] A. Ciurumelea, S. Panichella, H. Gall.: Automated User Reviews Analyser. In Proceedings of the 40th International Conference on Software Engineering (ICSE 2018). RANK: B.

[C36] L. Pelloni, G. Grano, A. Ciurumelea, S. Panichella, F. Palomba, H. Gall.: BECLoMA: Augmenting Stack Traces with User Review Information. Proceedings of the IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER 2018). RANK: B.

[C35] G. Grano, T. Titov, S. Panichella, H. Gall: How High Will It Be? Using Machine Learning Models to Predict Branch Coverage in Automated Testing. MaLTeSQuE (co-located with SANER 2018). RANK: B.

[C34] G. Grano, A. Ciurumelea, S. Panichella, F. Palomba, H. Gall.: Exploring the Integration of User Feedback in Automated Testing of Android Applications. Proceedings of the IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER 2018). RANK: B. Invited for journal extension

[C33] C. Vassallo, S. Panichella, F. Palomba, S. Proksch, A. Zaidman and H. Gall: Context is King: The Developer Perspective on the Usage of Static Analysis Tools. Proceedings of the IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER 2018). RANK: B.Invited for journal extension


2017


[C32] G. Grano, A. Di Sorbo, F. Mercaldo, C. Visaggio, G. Canfora, S. Panichella: Android Apps and User Feedback: a Dataset for Software Evolution and Quality Improvement. Proceedings of the International Workshop on App Market Analytics (WAMA 2017). Pderborn, Germany.

[C31] C. Vassallo, G. Schermann, F. Zampetti, D. Romano, P. Leitner, A. Zaidman, M. di Penta, S. Panichella: A Tale of CI Build Failures: an Open Source and a Financial Organization Perspective. Proceedings of the 33rd International Conference on Software Maintenance and Evolution (ICSME 2017). Shangai, Asia. RANK: A.

[C30]Carol Alexandru, Sebastiano Panichella,Harald Gall: Replicating Parser Behavior using Neural Machine Translation. Proceedings of the 25th International Conference on Program Comprehension (ICPC 2017). Buenos Aires, Argentina. RANK: C.

[C29] Andrea Di Sorbo, Sebastiano Panichella, Carol Alexandru, Corrado A. Visaggio, Gerardo Canfora, Harald Gall: SURF: Summarizer of User Reviews Feedback. Proceedings of the 39th IEEE International Conference on Software Engineering (ICSE 2017). Buenos Aires, Argentina. RANK: A*

[C28] F. Palomba, P. Salza,Adelina Ciurumelea,Sebastiano Panichella, Harald Gall, F. Ferrucci, A. De Lucia: Recommending and Localizing Change Requests for Mobile Apps based on User Reviews. Proceedings of the 39th IEEE International Conference on Software Engineering (ICSE 2017). Buenos Aires, Argentina. RANK: A*

[C27] Y. Zhou, R. Gu, T. Chen, Z. Huang, Sebastiano Panichella, Harald Gall: Analyzing APIs Documentation and Code to Detect Directive Defects. Proceedings of the 39th IEEE International Conference on Software Engineering (ICSE 2017). Buenos Aires, Argentina. RANK: A*

[C26] Adelina Ciurumelea, Andreas Schaufelbühl, Sebastiano Panichella and Harald Gall: Analyzing Reviews and Code of Mobile Apps for better Release Planning. Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017). Klagenfurt, Austria. RANK: B

[C25] Carol Alexandru,Sebastiano Panichella and Harald Gall: Reducing Redundancies in Multi-Revision Code Analysis. Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017). Klagenfurt, Austria. RANK: B. Invited for journal extension


2016

[C24] Sebastiano Panichella, Andrea Di Sorbo, Emitza Guzman, Corrado Aaron Visaggio, Gerardo Canfora and Harald Gall: ARdoc: App Reviews Development Oriented Classifier. 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016). Seattle, WA, USA. RANK: A

[C23] Andrea Di Sorbo, Sebastiano Panichella, Carol Alexandru, Junji Shimagaki, Aaron Visaggio, Gerardo Canfora and Harald Gall : What Would Users Change in My App? Summarizing App Reviews for Recommending Software Changes. 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016). Seattle, WA, USA. RANK:

[C22] Annibale Panichella, Carol Alexandru, Sebastiano Panichella, Alberto Bacchelli, Harald Gall: A Search-based Training Algorithm for Cost-aware Defect Prediction. 25th International Conference on Genetic Algorithms (ICGA) and the 21st Annual Genetic Programming Conference (GP) (GECCO 2016). Denver, Colorado, USA. RANK: A

[C21] Sebastiano Panichella, Annibale Panichella, Mauritz Bella, Andy Zaidman, and Harald Gall: The impact of test case summaries on bug fixing performance: An empirical investigation. In Proceedings of the 38th International Conference on Software Engineering (ICSE 2016), Austin, TX, May 14 - 22, 2016. RANK: A*

[C20] Andrea Di Sorbo, Sebastiano Panichella, Corrado A. Visaggio, Massimiliano Di Penta, Gerardo Canfora and Harald C. Gall: DECA: Development Emails Content Analyzer. In Proceedings of the 38th International Conference on Software Engineering (ICSE 2016), Austin, TX, May 14 - 22, 2016. RANK: A*


2015

[J5] Gerardo Canfora, Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Annibale Panichella e Sebastiano Panichella: Defect Prediction as a Multi-Objective Optimization Problem. Software Testing, Verification and Reliability (STVR 2015).

[C19] Sebastiano Panichella: Supporting Newcomers in Software Development Projects In Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME 2015), Bremen, Germany, Sep 29 - Oct 1, 2015. RANK: A

[C18] Andrea Di Sorbo, Sebastiano Panichella, Corrado Aaron Visaggio, Massimiliano Di Penta, Gerardo Canfora and Harald Gall: Development Emails Content Analyzer: Intention Mining in Developer Discussions In Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015), Lincoln, Nebraska, USA, November 9–13, 2015. RANK: A

[C17] Sebastiano Panichella, Andrea Di Sorbo, Emitza Guzman, Corrado Aaron Visaggio, Gerardo Canfora and Harald Gall: How Can I Improve My App? Classifying User Reviews for Software Maintenance and Evolution In Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME 2015), Bremen, Germany, Sep 29 - Oct 1, 2015. RANK: A

[C16] Gerald Schermann, Martin Brandtner, Sebastiano Panichella, Philipp Leitner, and Harald Gall: Discovering Loners and Phantoms in Commit and Issue Data. In Proceedings of the 23rd IEEE International Conference on Program Comprehension (ICPC 2015), Firenze, Italy, May 18th - 19th, 2015. RANK: C

[C15] Sebastiano Panichella, Venera Arnaoudova, Massimiliano Di Penta, Giuliano Antoniol:Would Static Analysis Tools Help Developers with Code Reviews? In Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015), Montréal, Québec, Canada, May 2nd - 6th, 2015. RANK: B


2014


[J4] Gabriele Bavota, Gerardo Canfora, Massimiliano Di Penta, Rocco Oliveto, Sebastiano Panichella: How the Apache Community Upgrades Dependencies: An Evolutionary Study. Empirical Software Engineering (EMSE 2014).

[C14] Sebastiano Panichella, Gabriele Bavota, Massimiliano Di Penta, Gerardo Canfora, Giulio Antoniol: How Developers' Collaborations Identified from Different Sources Tell us About Code Changes. The 30th International Conference on Software Maintenance and Evolution, Victoria, Canada, 28 September - 3 October 2014. DOI:10.1109/ICSME.2014.47 RANK: A. Nominated for best paper award Attribute editieren

[C13] Gabriele Bavota, Sebastiano Panichella, Nikolaos Tsantalis, Massimiliano Di Penta, Rocco Oliveto, Gerardo Canfora: Recommending Refactorings based on Team Co-Maintenance Patterns. The 29th IEEE/ACM International Conference on Automated Software Engineering, Vasteras, Sweden, 15-19 September 2014. RANK: A

[C12] Carmine Vassallo, Sebastiano Panichella, Massimiliano Di Penta, and Gerardo Canfora:CODES: mining sourCe cOde Descriptions from developErs diScussions. The 22nd International Conference on Program Comprehension, Hyderabad, India, 2-3 June 2014. DOI:10.1145/2597008.2597799 RANK: C. Best tool award

[C11] Sebastiano Panichella, Massimiliano Di Penta, and Gerardo Canfora: How the Evolution of Emerging Collaborations Relates to Code Changes: An Empirical Study. The 22nd International Conference on Program Comprehension, Hyderabad, India, 2-3 June 2014. DOI:10.1145/2597008.2597145 RANK: C. Invited for journal extension

2013

[J3] Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella: Labeling Source Code with Information Retrieval Methods: An Empirical Study. Empirical Software Engineering (EMSE 2013).

[C10] Gabriele Bavota, Gerardo Canfora, Massimiliano Di Penta, Rocco Oliveto, Sebastiano Panichella: The Evolution of Project Inter-Dependencies in a Software Ecosystem: the Case of Apache. The 29th IEEE International Conference on Software Maintenance (ICSM 2013), Eindhoven, Netherlands, 22 - 28 September 2013. DOI:10.1109/ICSM.2013.39 RANK: A. Nominated for best paper award

[C9] Gabriele Bavota, Gerardo Canfora, Massimiliano Di Penta, Rocco Oliveto, Sebastiano Panichella: An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks. The 29th IEEE International Conference on Software Maintenance (ICSM 2013), Eindhoven, Netherlands, 22 - 28 September 2013. RANK: A

[C8] Gerardo Canfora, Massimiliano Di Penta, Stefano Giannantonio, Rocco Oliveto, Sebastiano Panichella: YODA: Young and newcOmer Developer Assistant. In Proceedings of the 35th International Conference on Software Engineering (ICSE 2013), San Francisco, CA, May 18th - 26th, 2013. RANK: A*

[C7] Gerardo Canfora, Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Annibale Panichella e Sebastiano Panichella: Multi-Objective Cross-Project Defect Prediction. In Proceedings of the Sixth IEEE International Conference on Software Testing, Verification and Validation (ICST 2013), Luxembourg, Belgium, 18-22 March 2013. DOI:10.1109/ICST.2013.38 RANK: C. Invited for journal extension


2012

[J2] Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella: Applying a Smoothing Filter to Improve IR-based Traceability Recovery Processes: An Empirical Investigation. Information and Software Technology (IST 2012), pp. 741-754.

[J1] Giovanni Capobianco, Andrea De Lucia, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella: Improving IR-based Traceability Recovery via Noun-based Indexing of Software Artifacts. Journal of Software: Evolution and Process (JSEP 2012),

[C6] Gerardo Canfora, Massimiliano Di Penta, Rocco Oliveto, Sebastiano Panichella: Who is going to Mentor Newcomers in Open Source Projects? In Proceedings of the 20th ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2012), Cary, North Carolina, USA, 11-16 November 2012. ISBN: 978-1-4503-1614-9. RANK: A

[C5] Sebastiano Panichella, Jairo Aponte, Massimiliano Di Penta, Andrian Marcus, Gerardo Canfora: Mining source code descriptions from developer communications. In Proceedings of; IEEE 20th International Conference on Program Comprehension (ICPC 2012), pages; 63-72, Passau, Germany, June 11-13, 2012. 2012, ISBN 978-1-4673-1216-5. RANK: C

[C4] Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella: Using IR methods for labeling source code artifacts: Is it worthwhile? In Proceedings of; IEEE 20th International Conference on Program Comprehension (ICPC 2012), pages 193-202, Passau, Germany, June 11-13, 2012. 2012, ISBN 978-1-4673-1216-5. DOI:10.1109/ICPC.2012.6240488 RANK: C. Invited for journal extension


2011

[C3] Andrea De Lucia, Massimiliano Di Penta, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella: Improving IR-based Traceability Recovery Using Smoothing Filters. In Proceedings of 19th IEEE International Conference on Program Comprehension (ICPC 2011), pages 21-30. Kingston, ON, Canada, June 22-24, 2011. IEEE Computer Society 2011, ISBN 978-1-61284-308-7. DOI:10.1109/ICPC.2011.34 RANK: C. Best paper award


2009

[C2] Giovanni Capobianco, Andrea De Lucia, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella: Traceability Recovery Using Numerical Analysis. In Proceedings of 16th Working Conference on Reverse Engineering (WCRE 2009), pages 195-204, Lille, France, 13-16 October 2009. IEEE Computer Society 2009, ISBN 978-0-7695-3867-9. RANK: B

[C1] Giovanni Capobianco, Andrea De Lucia, Rocco Oliveto, Annibale Panichella, Sebastiano Panichella: On the role of the nouns in IR-based traceability recovery. In Proceedings of 17th IEEE International Conference on Program Comprehension (ICPC 2009), pages 148-157, Vancouver, British Columbia, Canada, May 17-19, 2009. IEEE Computer Society Press. RANK: C

Other contributions

Giovanni Grano, Christoph Laaber, Annibale Panichella, and Sebastiano Panichella: Testing with Fewer Resources: An Adaptive Approach to Performance-Aware Test Case Generation . Transactions on Software Engineering (TSE) Journal. To Appear.

Di Sorbo Andrea, Sebastiano Panichella, Aaron Visaggio, Di Massimiliano Di Penta, Canfora Gerardo, and Harald Gall: Exploiting Natural Language Structures in Software Informal Documentation . Transactions on Software Engineering (TSE) Journal. To Appear.

Rafael Kallis, Andrea Di Sorbo, Gerardo Canfora and Sebastiano Panichella: Ticket Tagger: Machine Learning Driven Issue Classification. 35th IEEE International Conference on Software Maintenance and Evolution (ICSME 2019). To Appear.

Carmine Vassallo, Sebastiano Panichella", "Fabio Palomba", "Sebastian Proksch", "Harald C. Gall", "Andy Zaidman": "How Developers Engage with Static Analysis Tools in Different Contexts". Empirical Software Engineering journal - 2019. To Appear.