Plenary EventsESEC/FSE 2021
Keynotes
Programming and Execution Models for Next Generation Code Intelligence Systems
Mira Mezini
TU Darmstadt, Germany
Abstract: I define the term “Code Intelligence (CI)” as “the science and engineering of making intelligent computer programs that analyze other computer programs”. This is a refinement of John McCarthy’s definition of the term “Artificial Intelligence (AI)” with the part in italics. This definition guides the structure of the talk in two related directions concerned with (I) the two aspects of making intelligence, namely science and engineering, and (II) the characterization of the current and future intelligence of program analysis programs (PAPs for short).
(I) The definition puts science and engineering at the same level. In reality, while we have gone a long with science, the engineering foundations of CI have received less attention. This has not been a major issue because PAPs used to be in the hands of compiler writers and static program analysis experts. But with the Dev[Sec]Ops paradigm shift, PAPs are in the hands of ordinary developers reasoning about large-scale open-ended software in “real-time”. I argue that this paradigm shift requires to shift the focus towards engineering methods to democratize PAPs, specifically via dedicated programming and execution models that facilitate their configuration, extension, optimization, and more.
(II) With its implicit parallel to AI, the definition above helps characterizing next generation PAPs, which the dedicated programming and execution models need to accommodate. Like AI, which has moved from its first wave of approaches relying on handcrafted knowledge to its second wave emphasizing statistical approaches, CI has evolved in the past two decades to embrace statistical approaches besides handcrafted knowledge about programming language processing. Like AI is said to embark its third wave that will bring together rule-based and statistical reasoning, I believe that next generation CIs will intertwine rule-based and statistical reasoning, and, moreover, become multi-modal including in their study repertoire other types of artifacts beyond code such as documents, developer forums, knowledge bases, cognitive models, and more.
While I will outline ongoing work in both directions, the talk will predominantly focus on posing open research questions rather than presenting existing results.
The 4Ps - Product, Process, People and Productivity: A Data-driven Approach to Improve Software Engineering
Nachiappan Nagappan
Facebook, US
Abstract: In this talk I will provide a broad overview on developer productivity and dive deep into specific analysis related to how product, process and the people impact productivity. I will use examples from industry on effort estimation and defect prediction in product, distributed development in process and the ramp up of new employees in the people category. The talk will also cover interventions via tools and process changes and their impact and discuss future challenges. This talk will be based on previously published work.
Balance Between Engineering and Company Building
Panos Papadopoulos
Marathon Venture Capital, Greece
Abstract: Panos Papadopoulos is an engineer turned entrepreneur turned investor with Marathon Venture Capital. In his talk he will cover the delicate balance between engineering and company building. He will walk through practical examples of innovative technologies that became world leading companies and contrast similar concepts that started either as academic projects or as R&D efforts within corporations or even by anonymous individuals. Panos will share his opinion on what are the traits that a researcher will need to develop to jump on an entrepreneurial journey and share stories from the field in Greece and world wide. Finally, he will cover the current status for developer tool and crypto startups.
ERC Funding Opportunities
Mikaela Poulymenopoulou
European Research Council Executive Agency (ERCEA)
Abstract: I will present the mission of the ERC and its funding opportunities for investigator-driven frontier research, across all fields of research. ERC grants are awarded through open competition to projects headed by starting and established researchers, irrespective of their origins, who are working or moving to work in Europe or an associated country. Scientific excellence is the sole criterion on the basis of which ERC frontier research grants are awarded. This presentation will give an overview of the available ERC funding schemes in Horizon Europe (Starting, Consolidator, Advanced Grants) and will describe the evaluation process of proposals, by peer review panels. This presentation will be followed by the presentation of a successful ERC Starting grantee, Prof. Shahar Maoz, who will talk about his ERC experience.
Bio: Mikaela Poulymenopoulou is a Scientific Officer at the European Research Council Executive Agency (ERCEA) in the Computer Science and Informatics panel (PE6) of the Physical Sciences and Engineering Unit. She works mainly on the support of the evaluation and selection processes of research proposals and the follow-up of the implementation of ERC funded projects. Before joining the ERCEA, she worked as scientific officer in the Joint Research Centre of European Commission. Mikaela has also worked as an adjunct lecturer and postdoctoral researcher at the University of Piraeus in Greece. She holds a BSc in Informatics and a PhD in Health Informatics from the same university.
Panel on Machine Learning as a Paradigm Shift in Software Engineering
Moderator:
Aston University, UK
Panelists:
University of L’Aquila, Italy
Università della Svizzera Italiana, Switzerland
Ajou University, Korea
Wed 25 AugDisplayed time zone: Athens change
13:00 - 15:00 | Welcome + Keynote (Mira Mezini)Plenary Events +12h Chair(s): Marsha Chechik University of Toronto Live | ||
13:00 60mDay opening | Welcome from the Conference and Program Chairs Plenary Events S: Marsha Chechik University of Toronto, S: Georgios Gousios Facebook & Delft University of Technology, S: Diomidis Spinellis Athens University of Economics and Business, S: Massimiliano Di Penta University of Sannio | ||
14:00 60mKeynote | Programming and Execution Models for Next Generation Code Intelligence Systems Plenary Events |
15:00 - 16:00 | ERC Funding Opportunities (Mikaela Poulymenopoulou)Plenary Events +12h Chair(s): Diomidis Spinellis Athens University of Economics and Business Live | ||
15:00 60mTalk | ERC Funding Opportunities Plenary Events I: Mikaela Poulymenopoulou European Research Council Executive Agency, I: Shahar Maoz Tel Aviv University File Attached |
Thu 26 AugDisplayed time zone: Athens change
01:00 - 03:00 | Welcome + Keynote (Mira Mezini)Plenary Events Chair(s): Marsha Chechik University of Toronto Recorded | ||
01:00 60mDay opening | Welcome from the Conference and Program Chairs Plenary Events S: Marsha Chechik University of Toronto, S: Georgios Gousios Facebook & Delft University of Technology, S: Diomidis Spinellis Athens University of Economics and Business, S: Massimiliano Di Penta University of Sannio | ||
02:00 60mKeynote | Programming and Execution Models for Next Generation Code Intelligence Systems Plenary Events |
03:00 - 04:00 | ERC Funding Opportunities (Mikaela Poulymenopoulou)Plenary Events Chair(s): Diomidis Spinellis Athens University of Economics and Business Recorded | ||
03:00 60mTalk | ERC Funding Opportunities Plenary Events I: Mikaela Poulymenopoulou European Research Council Executive Agency, I: Shahar Maoz Tel Aviv University File Attached |
10:00 - 11:00 | |||
10:00 60mPanel | Machine Learning as a Paradigm Shift in Software Engineering Plenary Events P: Paola Inverardi University of L'Aquila, P: Seok-Won Lee Ajou University, P: Paolo Tonella USI Lugano |
13:00 - 15:00 | Keynote (Panos Papadopoulos)Plenary Events +12h Chair(s): Georgios Gousios Facebook & Delft University of Technology Live | ||
13:00 2hKeynote | Balance Between Engineering and Company Building Plenary Events |
15:00 - 16:00 | |||
22:00 - 23:00 | |||
22:00 60mPanel | Machine Learning as a Paradigm Shift in Software Engineering Plenary Events P: Paola Inverardi University of L'Aquila, P: Seok-Won Lee Ajou University, P: Paolo Tonella USI Lugano |
Fri 27 AugDisplayed time zone: Athens change
01:00 - 03:00 | Keynote (Panos Papadopoulos)Plenary Events Chair(s): Georgios Gousios Facebook & Delft University of Technology Recorded | ||
01:00 2hKeynote | Balance Between Engineering and Company Building Plenary Events |
03:00 - 04:00 | |||
08:00 - 10:00 | Keynote (Nachiappan Nagappan)Plenary Events +12h Chair(s): Massimiliano Di Penta University of Sannio Live | ||
08:00 2hKeynote | The 4Ps - Product, Process, People and Productivity: A Data-driven Approach to Improve Software Engineering Plenary Events |
13:00 - 15:00 | |||
13:00 2hDay closing | Test of Time, Impact Paper, Awards, FSE 2022, Outro Plenary Events S: Marsha Chechik University of Toronto, S: Diomidis Spinellis Athens University of Economics and Business, S: Massimiliano Di Penta University of Sannio, S: Georgios Gousios Facebook & Delft University of Technology |
15:00 - 16:00 | |||
18:00 - 19:00 | |||
18:00 60mMeeting | Town Hall Meeting Plenary Events |
20:00 - 22:00 | Keynote (Nachiappan Nagappan)Plenary Events Chair(s): Massimiliano Di Penta University of Sannio Recorded | ||
20:00 2hKeynote | The 4Ps - Product, Process, People and Productivity: A Data-driven Approach to Improve Software Engineering Plenary Events |
Sat 28 AugDisplayed time zone: Athens change
01:00 - 03:00 | |||
01:00 2hDay closing | Test of Time, Impact Paper, Awards, FSE 2022, Outro Plenary Events S: Marsha Chechik University of Toronto, S: Diomidis Spinellis Athens University of Economics and Business, S: Massimiliano Di Penta University of Sannio, S: Georgios Gousios Facebook & Delft University of Technology |
03:00 - 04:00 | |||
06:00 - 07:00 | |||
06:00 60mMeeting | Town Hall Meeting Plenary Events |
Events
Title | |
---|---|
Balance Between Engineering and Company Building Plenary Events | |
ERC Funding Opportunities Plenary Events File Attached | |
Machine Learning as a Paradigm Shift in Software Engineering Plenary Events | |
Programming and Execution Models for Next Generation Code Intelligence Systems Plenary Events K: Mira Mezini | |
Test of Time, Impact Paper, Awards, FSE 2022, Outro Plenary Events | |
The 4Ps - Product, Process, People and Productivity: A Data-driven Approach to Improve Software Engineering Plenary Events | |
Town Hall Meeting Plenary Events | |
Welcome from the Conference and Program Chairs Plenary Events |