Dr. Sebastiano Panichella
Dr. Sebastiano Panichella
ZHAW
School of Engineering
Forschungsschwerpunkt Software Engineering
Obere Kirchgasse 2 / Steinberggasse 12/14
8400 Winterthur
Projekte
- AERIALIST / ProjektleiterIn / Projekt laufend
- Exploiting User Journeys and Testing Automation for Supporting Efficient Energy Service Platforms / ProjektleiterIn / Projekt abgeschlossen
- COSMOS – DevOps for Complex Cyber-physical Systems of Systems / ProjektleiterIn / Projekt abgeschlossen
- Smart City Simulation Platform / Teammitglied / Projekt abgeschlossen
- MOSAIC – Monitored Platform for Container Based Applications / Teammitglied / Projekt abgeschlossen
Publikationen
-
Birchler, Christian; Khatiri, Sajad; Bosshard, Bill; Gambi, Alessio; Panichella, Sebastiano,
2023.
Machine learning-based test selection for simulation-based testing of self-driving cars software.
Empirical Software Engineering.
28(71).
Verfügbar unter: https://doi.org/10.1007/s10664-023-10286-y
-
Rani, Pooja; Blasi, Arianna; Stulova, Nataliia; Panichella, Sebastiano; Gorla, Alessandra; Nierstrasz, Oscar,
2023.
A decade of code comment quality assessment : a systematic literature review.
Journal of Systems and Software.
195(111515).
Verfügbar unter: https://doi.org/10.1016/j.jss.2022.111515
-
Birchler, Christian; Ganz, Nicolas; Khatiri, Sajad; Gambi, Alessio; Panichella, Sebastiano,
2023.
Cost-effective simulation-based test selection in self-driving cars software.
Science of Computer Programming.
226(102926).
Verfügbar unter: https://doi.org/10.1016/j.scico.2023.102926
-
Zampetti, Fiorella; Kapur, Ritu; Di Penta, Massimiliano; Panichella, Sebastiano,
2022.
An empirical characterization of software bugs in open-source Cyber–Physical Systems.
Journal of Systems and Software.
192(111425).
Verfügbar unter: https://doi.org/10.1016/j.jss.2022.111425
-
Di Sorbo, Andrea; Zampetti, Fiorella; Visaggio, Corrado A.; Di Penta, Massimiliano; Panichella, Sebastiano,
2022.
ACM Transactions on Software Engineering and Methodology.
32(3), S. 67.
Verfügbar unter: https://doi.org/10.1145/3564821
-
Zampetti, Fiorella; Tamburri, Damian A.; Panichella, Sebastiano; Panichella, Annibale; Canfora, Gerardo; Penta, Massimiliano Di,
2022.
Continuous integration and delivery practices for cyber-physical systems : an interview-based study.
ACM Transactions on Software Engineering and Methodology.
32(3), S. 73.
Verfügbar unter: https://doi.org/10.1145/3571854
-
Devroey, Xavier; Gambi, Alessio; Galeotti, Juan Pablo; Just, René; Kifetew, Fitsum; Panichella, Annibale; Panichella, Sebastiano,
2022.
JUGE : an infrastructure for benchmarking Java unit test generators.
Software Testing, Verification and Reliability.
33(3), S. e1838.
Verfügbar unter: https://doi.org/10.1002/stvr.1838
-
Birchler, Christian; Khatiri, Sajad; Derakhshanfar, Pouria; Panichella, Sebastiano; Panichella, Annibale,
2022.
Single and multi-objective test cases prioritization for self-driving cars in virtual environments.
ACM Transactions on Software Engineering and Methodology.
37(4), S. 111.
Verfügbar unter: https://doi.org/10.1145/3533818
-
Panichella, Annibale; Panichella, Sebastiano; Fraser, Gordon; Sawant, Anand; Hellendoorn, Vincent,
2022.
Test smells 20 years later : detectability, validity, and reliability.
Empirical Software Engineering.
27(7), S. 170.
Verfügbar unter: https://doi.org/10.1007/s10664-022-10207-5
-
Rani, Pooja; Panichella, Sebastiano; Leuenberger, Manuel; Di Sorbo, Andrea; Nierstrasz, Oscar,
2021.
How to identify class comment types? : a multi-language approach for class comment classification.
Journal of Systems and Software.
181(111047).
Verfügbar unter: https://doi.org/10.1016/j.jss.2021.111047
-
Zampetti, Fiorella; Mudbhari, Saghan; Arnaoudova, Venera; Di Penta, Massimiliano; Panichella, Sebastiano; Antoniol, Giuliano,
2021.
Using code reviews to automatically configure static analysis tools.
Empirical Software Engineering.
27(1), S. 28.
Verfügbar unter: https://doi.org/10.1007/s10664-021-10076-4
-
Rani, Pooja; Panichella, Sebastiano; Leuenberger, Manuel; Ghafari, Mohammad; Nierstrasz, Oscar,
2021.
Empirical Software Engineering.
26(6), S. 112.
Verfügbar unter: https://doi.org/10.1007/s10664-021-09981-5
-
Panichella, Sebastiano; Canfora, Gerardo; Di Sorbo, Andrea,
2021.
Information and Software Technology.
139(106665).
Verfügbar unter: https://doi.org/10.1016/j.infsof.2021.106665
-
Di Sorbo, Andrea; Grano, Giovanni; Visaggio, Corrado Aaron; Panichella, Sebastiano,
2020.
Investigating the criticality of user‐reported issues through their relations with app rating.
Journal of Software: Evolution and Process.
Verfügbar unter: https://doi.org/10.1002/smr.2316
-
Panichella, Sebastiano; Zaugg, Nik,
2020.
An empirical investigation of relevant changes and automation needs in modern code review.
Empirical Software Engineering.
25(6), S. 4833-4872.
Verfügbar unter: https://doi.org/10.1007/s10664-020-09870-3
-
Zampetti, Fiorella; Vassallo, Carmine; Panichella, Sebastiano; Canfora, Gerardo; Gall, Harald; Di Penta, Massimiliano,
2020.
An empirical characterization of bad practices in continuous integration.
Empirical Software Engineering.
2020(25), S. 1095-1135.
Verfügbar unter: https://doi.org/10.1007/s10664-019-09785-8
-
Vassallo, Carmine; Panichella, Sebastiano; Palomba, Fabio; Proksch, Sebastian; Gall, Harald C.; Zaidman, Andy,
2020.
How developers engage with static analysis tools in different contexts.
Empirical Software Engineering.
2020(25), S. 1419-1457.
Verfügbar unter: https://doi.org/10.1007/s10664-019-09750-5
-
Kallis, Rafael; Di Sorbo, Andrea; Canfora, Gerardo; Panichella, Sebastiano,
2020.
Predicting issue types on GitHub.
Science of Computer Programming.
205(102598).
Verfügbar unter: https://doi.org/10.1016/j.scico.2020.102598
-
Lenarduzzi, Valentina; Daly, Jeremy; Martini, Antonio; Panichella, Sebastiano; Tamburri, Damian Andrew,
2020.
Toward a technical debt conceptualization for serverless computing.
IEEE Software.
38(1), S. 40-47.
Verfügbar unter: https://doi.org/10.1109/MS.2020.3030786
-
Zhou, Yu; Su, Yanqi; Chen, Taolue; Huang, Zhiqiu; Gall, Harald C.; Panichella, Sebastiano,
2020.
User review-based change file localization for mobile applications.
IEEE Transactions on Software Engineering.
47(12), S. 2755-2770.
Verfügbar unter: https://doi.org/10.1109/TSE.2020.2967383
-
Grano, Giovanni; Titov, Timofey V.; Panichella, Sebastiano; Gall, Harald C.,
2019.
Branch coverage prediction in automated testing.
Journal of Software: Evolution and Process.
31(9), S. e2158.
Verfügbar unter: https://doi.org/10.1002/smr.2158
-
Di Sorbo, Andrea; Panichella, Sebastiano; Visaggio, Corrado Aaron; Di Penta, Massimiliano; Canfora, Gerardo; Gall, Harald C.,
2019.
Exploiting natural language structures in software informal documentation.
IEEE Transactions on Software Engineering.
Verfügbar unter: https://doi.org/10.1109/TSE.2019.2930519
-
Panichella, Sebastiano; Palomba, Fabio; Lorenz, David; Nagappan, Meiyappan,
2019.
Guest editorial : special issue on software engineering for mobile applications.
Empirical Software Engineering.
24(6), S. 3249-3254.
Verfügbar unter: https://doi.org/10.1007/s10664-019-09776-9
-
Panichella, Sebastiano; Guzman, Emitza; Pasquale, Liliana; Seyff, Norbert; Di Sorbo, Andrea,
2019.
Information and Software Technology.
112, S. 176-177.
Verfügbar unter: https://doi.org/10.1016/j.infsof.2019.05.005
-
Grano, Giovanni; Laaber, Christoph; Panichella, Annibale; Panichella, Sebastiano,
2019.
Testing with fewer resources : an adaptive approach to performance-aware test case generation.
IEEE Transactions on Software Engineering.
Verfügbar unter: https://doi.org/10.1109/TSE.2019.2946773
-
Zhou, Yu; Yan, Xin; Chen, Taolue; Panichella, Sebastiano; Gall, Harald,
2018.
Automatic detection and repair recommendation of directive defects in Java API documentation.
IEEE Transactions on Software Engineering.
46(9), S. 1004-1023.
Verfügbar unter: https://doi.org/10.1109/TSE.2018.2872971
-
Blattner, Timo; Birchler, Christian; Kehrer, Timo; Panichella, Sebastiano,
2024.
In:
2024 ACM/IEEE International Workshop on Search-Based and Fuzz Testing (SBFT '24).
17th International Workshop on Search-Based and Fuzz Testing (SBFT), Lisbon, Portugal, 14-20 April 2024.
ZHAW Zürcher Hochschule für Angewandte Wissenschaften.
Verfügbar unter: https://doi.org/10.21256/zhaw-30165
-
Birchler, Christian; Kombarabettu Mohammed, Tanzil; Rani, Pooja; Nechita, Teodora; Kehrer, Timo; Panichella, Sebastiano,
2024.
How does simulation-based testing for self-driving cars match human perception? [Paper].
In:
ACM International Conference on the Foundations of Software Engineering (FSE), Porto de Galinhas, Brazil, 17-19 July 2024.
ZHAW Zürcher Hochschule für Angewandte Wissenschaften.
Verfügbar unter: https://doi.org/10.21256/zhaw-30166
-
Khatiri, Sajad; Saurabh, Prasun; Zimmermann, Timothy; Munasinghe, Charith; Birchler, Christian; Panichella, Sebastiano,
2024.
SBFT tool competition 2024 : CPS-UAV test case generation track [Paper].
In:
17th International Workshop on Search-Based and Fuzz Testing (SBFT), Lisbon, Portugal, 14-20 April 2024.
ZHAW Zürcher Hochschule für Angewandte Wissenschaften.
Verfügbar unter: https://doi.org/10.21256/zhaw-30115
-
Birchler, Christian; Rohrbach, Cyrill; Kehrer, Timo; Panichella, Sebastiano,
2024.
SensoDat : simulation-based sensor dataset of self-driving cars [Paper].
In:
21st International Conference on Mining Software Repositories (MSR), Lisbon, Portugal, 15-16 April 2024.
ZHAW Zürcher Hochschule für Angewandte Wissenschaften.
Verfügbar unter: https://doi.org/10.21256/zhaw-30117
-
Khatiri, Sajad; Panichella, Sebastiano; Tonella, Paolo,
2024.
Simulation-based testing of unmanned aerial vehicles with Aerialist [Paper].
In:
46th IEEE/ACM International Conference on Software Engineering (ICSE), Lisbon, Portugal, 14-20 April 2024.
ZHAW Zürcher Hochschule für Angewandte Wissenschaften.
Verfügbar unter: https://doi.org/10.21256/zhaw-29678
-
Khatiri, Sajad; Panichella, Sebastiano; Tonella, Paolo,
2023.
In:
16th IEEE International Conference on Software Testing, Verification and Validation (ICST), Dublin, Ireland, 16-20 April 2023.
ZHAW Zürcher Hochschule für Angewandte Wissenschaften.
Verfügbar unter: https://doi.org/10.21256/zhaw-26597
-
Birchler, Christian; Rohrbach, Cyrill; Kim, Hyeongkyun; Gambi, Alessio; Liu, Tianhai; Horneber, Jens; Kehrer, Timo; Panichella, Sebastiano,
2023.
TEASER : simulation-based CAN bus regression testing for self-driving cars software [Paper].
In:
2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE).
38th IEEE/ACM International Conference on Automated Software Engineering (ASE), Kirchberg, Luxembourg, 11-15 September 2023.
IEEE.
S. 2058-2061.
Verfügbar unter: https://doi.org/10.1109/ASE56229.2023.00154
-
Birchler, Christian; Ganz, Nicolas; Khatiri, Sajad; Gambi, Alessio; Panichella, Sebastiano,
2022.
Cost-effective simulation-based test selection in self-driving cars software with SDC-Scissor [Paper].
In:
2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).
29th IEEE International Conference on Software Analysis, Evolution, and Reengineering, Honolulu, USA (online), 15-18 March 2022.
IEEE.
S. 164-168.
Verfügbar unter: https://doi.org/10.1109/SANER53432.2022.00030
-
Kallis, Rafael; Chaparro, Oscar; Di Sorbo, Andrea; Panichella, Sebastiano,
2022.
NLBSE’22 tool competition [Paper].
In:
2022 IEEE/ACM 1st International Workshop on Natural Language-Based Software Engineering (NLBSE).
1st International Workshop on Natural Language-Based Software Engineering (NLBSE), Pittsburgh, USA (online), 8 May 2022.
IEEE.
S. 25-28.
Verfügbar unter: https://doi.org/10.1145/3528588.3528664
-
Di Sorbo, Andrea; Visaggio, Corrado A.; Di Penta, Massimiliano; Canfora, Gerardo; Panichella, Sebastiano,
2021.
An NLP-based tool for software artifacts analysis [Paper].
In:
37th International Conference on Software Maintenance and Evolution (ICSME), Luxembourg, 27 September - 1 October 2021.
Winterthur:
ZHAW Zürcher Hochschule für Angewandte Wissenschaften.
Verfügbar unter: https://doi.org/10.21256/zhaw-23363
-
Ashraf, Usman; Mayr-Dorn, Christoph; Mashkoor, Atif; Egyed, Alexander; Panichella, Sebastiano,
2021.
In:
2021 IEEE/ACM Joint 15th International Conference on Software and System Processes (ICSSP) and 16th ACM/IEEE International Conference on Global Software Engineering (ICGSE).
Joint 15th International Conference on Software and System Processes (ICSSP) and 16th ACM/IEEE International Conference on Global Software Engineering (ICGSE), Madrid, Spain, 17-19 May 2021.
IEEE.
S. 61-71.
Verfügbar unter: https://doi.org/10.1109/ICSSP-ICGSE52873.2021.00016
-
Panichella, Sebastiano; Gambi, Alessio; Zampetti, Fiorella; Riccio, Vincenzo,
2021.
SBST tool competition 2021 [Paper].
In:
2021 IEEE/ACM 14th International Workshop on Search-Based Software Testing (SBST).
14th International Workshop on Search-Based Software Testing (SBST), Madrid, Spain, 31 May 2021.
IEEE.
S. 20-27.
Verfügbar unter: https://doi.org/10.1109/SBST52555.2021.00011
-
Panichella, Sebastiano; Rahman, Mohammad; Taibi, Davide,
2021.
Structural coupling for microservices [Paper].
In:
Proceedings of the 11th International Conference on Cloud Computing and Services Science.
11th International Conference on Cloud Computing and Services Science (CLOSER), online, 28-30 April 2021.
SciTePress.
S. 280-287.
Verfügbar unter: https://doi.org/10.5220/0010481902800287
-
Rani, Pooja; Birrer, Mathias; Panichella, Sebastiano; Ghafari, Mohammad; Nierstrasz, Oscar,
2021.
What do developers discuss about code comments? [Paper].
In:
21st IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), online, 27-28 September 2021.
Winterthur:
ZHAW Zürcher Hochschule für Angewandte Wissenschaften.
Verfügbar unter: https://doi.org/10.21256/zhaw-23362
-
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:
2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion).
International Conference on Software Engineering (ICSE 2019), Montreal, Canada, 25-31 May 2019.
IEEE.
S. 115-118.
Verfügbar unter: https://doi.org/10.1109/ICSE-Companion.2019.00052
-
Martin, Diego; Panichella, Sebastiano,
2019.
The cloudification perspectives of search-based software testing [Paper].
In:
2019 IEEE/ACM 12th International Workshop on Search-Based Software Testing (SBST).
12th International Workshop on Search-Based Software Testing (SBST), Montreal, Canada, 26-27 May 2019.
IEEE.
S. 5-6.
Verfügbar unter: https://doi.org/10.1109/SBST.2019.00009
-
Kallis, Rafael; Di Sorbo, Andrea; Canfora, Gerardo; Panichella, Sebastiano,
2019.
Ticket tagger : machine learning driven issue classification [Paper].
In:
2019 IEEE International Conference on Software Maintenance and Evolution (ICSME).
2019 IEEE International Conference on Software Maintenance and Evolution (ICSME), Cleveland, OH, USA, 29 Sept.-4 Oct. 2019.
IEEE.
S. 406-409.
Verfügbar unter: https://doi.org/10.1109/ICSME.2019.00070
-
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, USA, 4-9 November 2018.
New York:
Association for Computing Machinery.
S. 1-11.
Verfügbar unter: https://doi.org/10.1145/3276954.3276960
-
Guizzo, Giovani; Panichella, Sebastiano,
2023.
Fuzzing vs SBST : intersections & differences [Paper].
In:
15th International Workshop on Search-Based Software Testing (SBST), Pittsburgh, USA, 9 May 2022.
Association for Computing Machinery.
S. 105-107.
Verfügbar unter: https://doi.org/10.1145/3573074.3573102
-
Di Sorbo, Andrea; Panichella, Sebastiano,
2023.
Summary of the 1st Natural Language-based Software Engineering Workshop (NLBSE 2022) [Paper].
In:
1st International Workshop on Natural Language-Based Software Engineering (NLBSE), Pittsburgh, USA (online), 8 May 2022.
Association for Computing Machinery.
S. 101-104.
Verfügbar unter: https://doi.org/10.1145/3573074.3573101
-
Panichella, Sebastiano; Di Sorbo, Andrea,
2023.
Summary of the 2nd Natural Language-based Software Engineering Workshop (NLBSE 2023) [Paper].
In:
2nd International Workshop on Natural Language-Based Software Engineering (NLBSE), Melbourne, Australia, 20 May 2023.
Association for Computing Machinery.
S. 60-63.
Verfügbar unter: https://doi.org/10.1145/3617946.3617957
-
Birchler, Christian; Khatiri, Sajad; Bosshard, Bill; Gambi, Alessio; Panichella, Sebastiano,
2022.
Machine learning-based test selection for simulation-based testing of self-driving cars software.
arXiv.
Verfügbar unter: https://doi.org/10.48550/arXiv.2212.04769
-
Ashraf, Usman; Mayr-Dorn, Christoph; Egyed, Alexander; Panichella, Sebastiano,
2020.
A mixed graph-relational dataset of socio-technical interactions in open source systems [Paper].
In:
Proceedings of the 17th International Conference on Mining Software Repositories.
MSR '20: 17th International Conference on Mining Software Repositories, Seoul, South Korea, June 2020.
Association for Computing Machinery.
S. 538-542.
Verfügbar unter: https://doi.org/10.1145/3379597.3387492
-
Azeem, Muhammad Ilyas; Panichella, Sebastiano; Di Sorbo, Andrea; Serebrenik, Alexander; Wang, Qing,
2020.
Action-based recommendation in pull-request development [Paper].
In:
Proceedings of the International Conference on Software and System Processes.
ICSSP '20: International Conference on Software and System Processes, Seoul, South Korea, June 2020.
Association for Computing Machinery.
S. 115-124.
Verfügbar unter: https://doi.org/10.1145/3379177.3388904
-
Roy, Devjeet; Zhang, Ziyi; Ma, Maggie; Arnaoudova, Venera; Panichella, Annibale; Panichella, Sebastiano; Gonzalez, Danielle; Mirakhorli, Mehdi,
2020.
DeepTC-Enhancer : improving the readability of automatically generated tests [Paper].
In:
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering.
35th IEEE/ACM International Conference on Automated Software Engineering (ASE), Virtual Event, 21-25 September 2020.
Association for Computing Machinery.
S. 287-298.
Verfügbar unter: https://doi.org/10.1145/3324884.3416622
-
Devroey, Xavier; Panichella, Sebastiano; Gambi, Alessio,
2020.
Java unit testing tool competition [Paper].
In:
ICSEW'20: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops.
ICSEW '20: 42nd International Conference on Software Engineering, Seoul, South Korea, June 2020.
Association for Computing Machinery.
S. 545-548.
Verfügbar unter: https://doi.org/10.1145/3387940.3392265
-
Panichella, Sebastiano; Ruiz, Marcela,
2020.
In:
2020 IEEE 28th International Requirements Engineering Conference (RE).
28th IEEE International Requirements Engineering Conference (RE 2020), Zurich, Switzerland, 31 August - 4 September 2020.
IEEE.
S. 404-407.
Verfügbar unter: https://doi.org/10.1109/RE48521.2020.00057
-
Panichella, Annibale; Panichella, Sebastiano; Fraser, Gordon; Sawant, Anand Ashok; Hellendoorn, Vincent J.,
2020.
Revisiting test smells in automatically generated tests : limitations, pitfalls, and opportunities [Paper].
In:
2020 IEEE International Conference on Software Maintenance and Evolution (ICSME).
International Conference on Software Maintenance (ICSM), Adelaide, Australia, 28 September - 2 October 2020.
IEEE.
S. 523-533.
Verfügbar unter: https://doi.org/10.1109/ICSME46990.2020.00056
-
Spillner, Josef, Hrsg.,
2018.
Service Prototyping Lab Report - 2018 (Y3).
Winterthur:
ZHAW Zürcher Hochschule für Angewandte Wissenschaften.
Verfügbar unter: https://doi.org/10.21256/zhaw-3945