cv luca pascarella

7
Luca Pascarella Empirical Researcher, Soware Engineer, Hardware Designer, Enthusiast Entrepreneur Contacts Università della Svizzera Italiana Campus EST, Office D3.06 Via alla Santa 1 6900 Viganello Viganello, Switzerland +39 346 24 91 407 [email protected] LucaPascarella.com ORCID 0000-0001-8289-7736 Indexes https://Google Scholar https://DBLP Languages Italian English About Dr. Luca Pascarella is an Italian soware engineer with a background in soware development and hardware design. His broader mission aims to smooth engineering tasks through data-driven algorithms, which leverage the large amount of information recorded during modern engineering processes. His research interest is not limited to soware engineering but covers embedded development and hardware design. Beyond researching alternatives to predict soware defects with artificial intelligence for code review, he developed a real-time Bayesian correction to overcome the non-linearity of A/D converters, designed a multi- directional microphone array to portray sound sources spatially, and classified users’ feedback of healthcare mobile applications to guide developers. Highlights 2020 now Postdoc Computer Science USI, Switzerland Research: Design Intelligent Recommender Systems 2019 now CEO (co-founder) LPSystems B.V., The Netherlands Role: Embedded Developer and Hardware Designer 2016 2020 Ph.D. Computer Science TU Del, The Netherlands Thesis: Augmented Fine-Grained Defect Prediction for Code Review 2018 2019 Internship (research) SIG, The Netherlands Research: Developers’ Information Needs in Code Review 2012 2015 M.Sc. Soware Engineering cum laude University of Sannio, Italy Research: Empirical Evidence in Video Game Development Process 2011 2013 Entrepreneur LP Systems, Italy Role: Hardware Designer of Embedded Prototypes 2008 2011 B.Sc. Soware Engineering University of Sannio, Italy Research: Design of a Low Distortion ADC with Real-Time Bayesian Correction

Upload: others

Post on 05-Jul-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CV Luca Pascarella

Luca PascarellaEmpirical Researcher, So�ware Engineer, Hardware Designer, Enthusiast Entrepreneur

ContactsUniversità della Svizzera Italiana

Campus EST, Office D3.06Via alla Santa 16900 Viganello

Viganello, Switzerland

+39 346 24 91 [email protected]

LucaPascarella.com

ORCID0000-0001-8289-7736

Indexeshttps://Google Scholar

https://DBLP

LanguagesItalian

English

AboutDr. Luca Pascarella is an Italian so�ware engineer with a background in so�waredevelopment and hardware design. His broader mission aims to smooth engineeringtasks through data-driven algorithms, which leverage the large amount of informationrecorded during modern engineering processes.His research interest is not limited to so�ware engineering but covers embeddeddevelopment and hardware design. Beyond researching alternatives to predict so�waredefects with artificial intelligence for code review, he developed a real-time Bayesiancorrection to overcome the non-linearity of A/D converters, designed a multi-directional microphone array to portray sound sources spatially, and classified users’feedback of healthcare mobile applications to guide developers.

Highlights

2020now

Postdoc Computer Science USI, SwitzerlandResearch: Design Intelligent Recommender Systems

2019now

CEO (co-founder) LPSystems B.V., The NetherlandsRole: Embedded Developer and Hardware Designer

20162020

Ph.D. Computer Science TU Del�, The NetherlandsThesis: Augmented Fine-Grained Defect Prediction for Code Review

20182019

Internship (research) SIG, The NetherlandsResearch: Developers’ Information Needs in Code Review

20122015

M.Sc. So�ware Engineering cum laude University of Sannio, ItalyResearch: Empirical Evidence in Video Game Development Process

20112013

Entrepreneur LP Systems, ItalyRole: Hardware Designer of Embedded Prototypes

20082011

B.Sc. So�ware Engineering University of Sannio, ItalyResearch: Design of a Low Distortion ADC with Real-Time Bayesian Correction

Page 2: CV Luca Pascarella

Education and TrainingQualification Postdoctoral Researcher Computer ScienceOrganization Università della Svizzera Italiana Switzerland

Period 2020 - nowTopic Design Intelligent Recommender Systems

Supervisor Prof. Dr. Gabriele Bavota

Qualification Doctor of Philosophy Computer ScienceOrganization Del� University of Technology The Netherlands

Period 2016 - 2020Thesis Augmented Fine-Grained Defect Prediction for Code Review

Supervisor Prof. Dr. Alberto Bacchelli

Qualification Research Intern IndustryOrganization So�ware Improvement Group (SIG) The Netherlands

Period 2018 - 2019Topic Understand the Developers’ Information Needs in Code Review

Supervisor Dr. Magiel Bruntink

Qualification Research Visitor ResearchOrganization IMDEA So�ware Institute Spain

Period Summer 2016Topic Investigate the Rationale of Code Comments in Source Code

Supervisor Prof. Dr. Alessandra Gorla

Qualification Master’s degree cum laude So�ware EngineeringOrganization University of Sannio Italy

Period 2012 - 2015Thesis Quantitative and Qualitative Analysis of Development Processes in Open Source Video Games

Supervisor Prof. Dr. Massimiliano Di Penta

Qualification Bachelor’s degree So�ware EngineeringOrganization University of Sannio Italy

Period 2008 - 2011Thesis HW Design of a Low Distortion ADC and SW Development of a Real-Time Post-Sampling Bayesian Correction

Supervisor Prof. Dr. Sergio Rapuano and Prof. Dr. Luca De Vito

Professional ServiceTSE Journal: Transactions on So�ware Engineering Invited journal reviewer

EMSE Journal: Empirical So�ware Engineering Invited journal reviewerJSEP Journal: So�ware: Evolution and Process Invited journal reviewerSPE Journal: So�ware: Practice and Experience Invited journal reviewerJSS Journal: Journal of Systems and So�ware Invited journal reviewer

JCIS Journal: Journal of Computational Intelligence Systems Invited journal reviewerSQJ Journal: So�ware Quality Journal Invited journal reviewer

SCAM 2021 Conference: Source Code Analysis and Manipulation PC memberMSR 2021 Conference: Mining So�ware Repositories PC memberFSE 2021 Conference: ESEC/FSE Foundations of So�ware Engineering PC memberFSE 2020 Conference: ESEC/FSE Foundations of So�ware Engineering PC member

SOFTENG2020

Conference on Advances and Trends in So�ware Engineering PC member

Page 2 of 7 - Luca Pascarella, April 2021

Page 3: CV Luca Pascarella

Peer Reviewed ResearchMSR - 2021Madrid, Spain

An Empirical Study on the Usage of BERT Models for Code Completion

MOBILESo� - 2021Madrid, Spain

Logging Practices with Mobile Analytics: AnEmpirical Study on Firebase

ICSE - 2021Madrid, Spain

Towards Automating Code Review Activities

ICSE - 2021Madrid, Spain

Evaluating SZZ Implementations Through a Developer-informed Oracle

Ph.D.Thesis - 2020Del�, The Netherlands

Augmented Fine-Grained Defect Prediction for Code Review

SANER - 2020London, Ontario, Canada

On The Effect Of Code Review On Code Smells

JSS - 2019Journal

On the Performance of Method-Level Bug Prediction: A Negative Result

WAMA - 2019Tallinn, Estonia

Healthcare Android Apps: A Tale of the Customers’ Perspective

EMSE - 2019Journal

Classifying code comments in Java so�ware systems

JSS - 2018Journal

Fine-Grained Just-In-Time Defect Prediction

CSCW - 2018Jersey City, USA

Information Needs in Contemporary Code ReviewBest Paper Award Honorable Mention

MOBILESo� - 2018Gothenburg, Sweden

Classifying code comments in Java Mobile Applications

MSR - 2018Gothenburg, Sweden

How Is Video Game Development Different from So�ware Development in Open Source?

MSR - 2018Gothenburg, Sweden

A Graph-based Dataset of Commit History of Real-World Android apps

MOBILESo� - 2018Gothenburg, Sweden

Self-Reported Activities of Android Developers

SANER - 2018Campobasso, Italy

Re-evaluating Method-Level Bug Prediction

MaLTeSQuE - 2018Campobasso, Italy

Investigating Type Declaration Mismatches in Python

MSR - 2017Buenos Aires, Argentina

Classifying code comments in Java open-source so�ware systemsDistinguished Paper Award

AwardsACM Best Paper Award Honorable Mention 2018

ACM/IEEE Student Research Competition 2018ACM SIGSOFT Distinguished Paper Award 2017

ERASMUS-2013 Erasmus Placement 2013

Page 3 of 7 - Luca Pascarella, April 2021

Page 4: CV Luca Pascarella

Italian ArticlesElettronica In N217

July/August 2017“Ethernet Relè board”An Ethernet-based relays electronic board

Commercialized productCode: FT1333M

Elettronica In N207July/August 2016

“Wi-Fi audio Broadcaster”A Wi-Fi audio broadcaster electronic board

Commercialized productCode: FT1271M

Elettronica In N196June 2015

“Ethernet Broadcaster parte seconda”An Ethernet audio broadcaster electronic board. Second part

Commercialized productCode: FT1185M

Elettronica In N195May 2015

“Ethernet Broadcaster parte prima”An Ethernet audio broadcaster electronic board. First part

Elettronica In N190November 2014

“Embedded MP3 Player & Recorder. Il firmware”Embedded MP3 media player and recorder. The firmware.

Commercialized productCode: FT1129M

Elettronica In N189October 2014

“Embedded MP3 Player & Recorder”Embedded MP3 media player and recorder. The electronic part

Elettronica In N185April 2014

“Ricevitore FM con lettore MP3”FM radio receiver with an MP3 media player

Elettronica In N167June 2012

“Lettore RFID con SD Card ed I²C 2”RFID reader with SD card over I²C bus. Second part

Elettronica In N166May 2012

“Lettore RFID con SD Card ed I²C 1”RFID reader with SD card over I²C bus. First part

Elettronica In N159September 2011

“Regolatore di carica per Aussie Zero 2”Power charger for Aussie Zero a solar car. Second part

Elettronica In N158July/August 2011

“Regolatore di carica per Aussie Zero 1”Power charger for Aussie Zero a solar car. First part

Elettronica In N150October 2010

“Regolatore di carica per pannelli fotovoltaici 2”Photovoltaic solar power charger. Second part

Elettronica In N149August/September 2010

“Regolatore di carica per pannelli fotovoltaici 1”Photovoltaic solar power charger. First part

Elettronica In N149August/September 2010

“Il VOIP senza il PC 2”VoIP without a computer. Second part

Elettronica In N148July 2010

“Il VOIP senza il PC 1”VoIP without a computer. First part

Elettronica In N146April 2010

“Lettore MP3 Indirizzabile”An addressable MP3 media playeropen-electronics.org/embedded-mp3-module

Commercialized productCode: FT862M

Elettronica In N145March 2010

“Trasmettiamo l’audio su rete Ethernet 2”How to use the Ethernet network for audio transmission. First part

Commercialized productCode: FT859M

Elettronica In N144February 2010

“Trasmettiamo l’audio su rete Ethernet 1”How to use the Ethernet network for audio transmission. First par.

Elettronica In N141October 2009

“Avvisatore Autovelox”Speed limits advisor

Elettronica In N138June 2009

“Registrare Temperatura con DTPIC18F67J50”Temperature logger with the DTPIC18F67J50 demo board

Elettronica In N137May 2009

“Alla scoperta della demoboard DTPIC18F67J50”Discovering the DTPIC18F67J50 demo board

Elettronica In N134February 2009

“Lettore MP3 universale”Universal MP3 media player

IoProgrammoDecember 2008

“Scaricare da Emule senza il PC”Downloading with eMule without a computer

Page 4 of 7 - Luca Pascarella, April 2021

Page 5: CV Luca Pascarella

Work Experiences2014 - now Futura Group Srl Italy

Activity Royalties on intellectual properties for commercialized products

2019 - now LPSystems B.V. The NetherlandsActivity CEO, hardware design, and embedded so�ware development CEO - engineer

Skills Embedded C/C++, FreeRTOS, MQTT, Facebook React, JSON, Microchip Harmony

2018 - 2020 DEM Solutions ItalyActivity Embedded so�ware development consultant

Skills FreeRTOS, C/C++, Java, USB, cryptography, anti-dumping

Jun 2018 Alyseum BelgiumActivity Embedded so�ware development consultant

Skills FreeRTOS, C/C++, FAT file system

May 2017 EM Elektronik GermanyActivity Embedded so�ware development consultant

Skills FreeRTOS, C/C++, FAT file system, TCP/IP

Mar-Jul 2014 Beneslan non-profit association ItalyActivity Design of a responsive web application consultant

Skills PHP, Yii Framework, Agile SW development

Mar 2014 VBE Telecomunicazioni ItalyActivity So�ware customization of the FT859M as radio backup system consultant

2012 - 2013 Bruitparif non-profit association FranceActivity Design of a microphone array for portraying sound sources in 3D map researcher

Skills C/C++, USB, audio codecs, encryption, RS485, CE, FCC

2010 - 2012 ACME Systems Srl ItalyActivity Collaboration for designing electronic circuits and Linux-based so�ware engineer

Skills C, C++, Java, Python, Linux modules, embedded systems, Altium Designer

May 2012 Ondarete Sas Di Mora A. & C. ItalyActivity So�ware customization of the FT859M module consultant

Jan 2012 MESI of David Milligan Georgia, USAActivity So�ware customization of the FT862M module consultant

Skills Real-time OS, C, FAT, in-circuit debugging

2011 - 2013 LP Systems ItalyActivity Online commercialization of TCP/IP devices founder - engineer

Skills Microcontrollers, C/C++, Java

2010 - 2011 ESMOLO Ltd SwitzerlandActivity Design of a photovoltaic system against vandalism, fire, and the� consultant

Skills Microcontrollers, C/C++, Java, wireless networks, USB, power platforms

Nov 2009 ELSAG DATAMAT Spa ItalyActivity Collaboration for customizing the SMS FOX BOX designed by ACME Systems consultant

Skills PHP, SQLite, C, and HTML

Jun 2009 PROFEEL Srl ItalyActivity Collaboration for designing an electronic board for industrial motors consultant

Skills C/C++, DSP microcontrollers, digital motor control, Altium Designer

Jun 2008 ACME Systems Srl ItalyActivity Design of the TuxMule and TuxTorrent based on the FoxBoard LX832 consultant

2007 - 2009 SOFSIS Srl ItalyActivity Teacher of the European Computer Driving Licence (ECDL) teacher

2007 - 2010 High school L. Palmieri - Vocational school of Industry and Handicra�s ItalyActivity Teaching assembler and C languages for PIC microcontrollers. teacher

2005 - 2009 DRF Elettronica sas ItalyActivity Internship in a service center for electrical domestic appliances internship

Page 5 of 7 - Luca Pascarella, April 2021

Page 6: CV Luca Pascarella

Acquired SkillsSo�ware Skills

Languages C, C++, Java, Python, JavaScript, PHP, Assembler (PIC and Intel)Framework FreeRTOS, MQTT, ActiveMQ, MPI, OpenMP, Facebook React, Microchip Harmony

DBMS MySQL, SQLite, PostgreSQLNetworks TCP/IP, Ethernet, Wi-Fi, Bluetooth, Mi-Wi, ZigBee, Lo-Ra, and major protocols and techniques

Security wolfSSL, ASE, RSA, Elliptic curvesWeb Servers Apache, Lighttpd, IIS, Tomcat, HTTP2 for Embedded systems

IDEs CLion, MPLAB-X, IntelliJ IDEA, WebStorm, Eclipse, Netbeans, PhpStormDesign Tools Altium Designer, Eagle

Debugging GDB Debugger for Linux machines, Eclipse/IntelliJ debuggers, In-circuit debugger tools forembedded systems, JTAG, ICSP, and hardware debugger in general

Electronic SkillsTechnical Ability to repair faults in electrical and electronic devices

Excellent manual skill for hand soldering and rework of surface mount components (SMD)Engineering Multi-year experience in designing circuit diagrams and multi-layer printed circuit boards (PCB)

for power analog and digital systemsPractical experience with both Eagle and Altium DesignerKnowledge of CE and FCC compliances

Tools Oscilloscope, Logic Analyzer, Multimeter, Capacitance Meter, Frequency Meter, Field Strengthmeter (TV and SAT), Function Generator, Rework Station

Research SkillsEmpirical Ability to gather empirical evidence and conduct autonomous research

Presentation Fluency in public speeches in international conferencesLeadership Research lead experienced advising Ph.D. and master students

Teaching Guest lecturer in diverse countries

Page 6 of 7 - Luca Pascarella, April 2021

Page 7: CV Luca Pascarella

References

Prof. Dr. Arie van Deursen

Role: Full Professor and Head of the Department of So�ware TechnologyAffiliation: Del� University of TechnologyAddress: Van Mourik Broekmanweg 6, 2628 XE Del�, The NetherlandsEmail: arie.vandeursen@tudel�.nlWeb: https://www.tudel�.nl/staff/arie.vandeursen/Phone: +31 15 27 82486

Prof. Dr. Alberto Bacchelli

Role: Associate ProfessorAffiliation: University of ZurichAddress: Binzmuehlestrasse 14, 8050 Zurich, SwitzerlandEmail: [email protected]: https://www.ifi.uzh.ch/en/zest/team/bacchelli.htmlPhone: +41 44 635 75 39

Prof. Dr. Gabriele Bavota

Role: Associate ProfessorAffiliation: Università della Svizzera ItalianaAddress: Campus EST, Section D, Office D3.08, Viganello, SwitzerlandEmail: [email protected]: https://www.inf.usi.ch/faculty/bavota/Phone: +41 58 666 4928

Prof. Dr. Fabio Palomba

Role: Assistant ProfessorAffiliation: University of SalernoAddress: Campus of Fisciano - Invariante 12B, Ed. F2, First Floor, ItalyEmail: [email protected]: https://fpalomba.github.io/

Page 7 of 7 - Luca Pascarella, April 2021