SlideShare a Scribd company logo
1 of 30
Download to read offline
.lusoftware verification & validation
VVS
Kicking Ass with your Research
NFS, May 29th, ICSE’18
Lionel Briand
SnT Centre, University of Luxembourg
About Me
• 24 years of post-PhD research experience
• IEEE Fellow, Harlan Mills IEEE CS award
• Canada Research Chair, ERC Advanced grant
• ICSE PC co-chair in 2014
• EiC of Empirical Software Engineering (Springer) for 13 years
• Graduated 27 PhD students
• Worked with >30 industry partners (aerospace, automotive, health care, finance …)
• H-index = 73, around 24K citations (for those interested in the “number game”)
• Had lots of papers rejected
2
Disclaimer
• I have made many mistakes
• I have not always followed my intuition, yielding to real or
imaginary pressures
• I have not always complied with what I am advising in
these slides
3
Why Research?
• We love the opportunity for intellectual exploration and
freedom
• We love sharing our passion of research with (graduate)
students, nurturing it in them
• We want to have impact, do something that truly matters
4
5
But …
• Such freedom and privilege comes with responsibility
• One has to be allowed by the system to lead an academic
career
• One has to achieve recognition from one’s peers, within
and outside one’s institution
6
About being Judged
• Academic careers are mostly about reputation and
perception
• We would like to believe this is all about science, but the
fact of the matter is that we face a great deal of
subjectivity
• No point trying to please everybody though – it is doomed
to fail
7
8
Politics?
• As in any human community, groups of influence try to win
over other groups
• There are different schools of thought – with very different
perceptions of the nature of SE research – who naturally
want to prevail
• It is only natural that one may be tempted to engage into
“academic politics”, to gain attention, favors, recognition
etc.
9
Be True to Yourself
• Don’t waste your energy and time
• Respect yourself
• Listen, learn, make up your mind
• Do not fear to express – in a balanced way – your opinions
• Be ready to change your mind when facing a better argument
• Good work and professionalism (eventually) prevail
10
11
What is Success?
• Be known by a few hundred scientists (at best)?
• Get invited to lectures?
• Be proud of your work, happy with your research
• Keep the flame alive
• Feel useful, impactful
12
What is Impact?
• Results used by other researchers to run further research
projects
• Public-domain, applicable and scalable solution in industrial
context, under clearly specified working assumptions
• Adoption in industry (even partial)
• The latter depends on many factors that researchers don’t
control and may take time
13
Why are some Academics Losing
their Drive?
• Personal reasons
• Choose a management career
• Poor, demotivating, or conflictual working environment
• Losing sight of why we are doing this and how privileged we
are
14
15
How to Become and Remain
Successful?
• Be passionate about what you do – pursue your passions
• Don’t yield to opportunism and shortcuts
• Don’t engage into meaningless activities, seek impact
• Remain focused on the essentials
• Build and nurture strong ties with the colleagues you admire
and enjoy interacting with – we are social animals
16
Collaboration
• Finding renewed energy through enjoyable interactions
• Enjoying the exchange of ideas and viewpoints
• Finding synergies among people of different backgrounds and
expertise
• Particularly in SE, a very multidisciplinary field, collaboration
is highly beneficial
17
18
Domain-Specific Research
• Research in SE is often disconnected because it is oblivious to
the domains of application
• Problems, working assumptions, scalability and applicability
factors vary across domains
• Example: Cyber-physical systems, Advanced Driving
Assistance Systems
• To have impact, focus on domains in your research
19
Advanced Driver Assistance
Systems (ADAS)
20
Automated Emergency Braking (AEB)
Pedestrian Protection (PP)
Lane Departure Warning (LDW)
Traffic Sign Recognition (TSR)
Advanced Driver Assistance
Systems (ADAS)
Decisions are made over time based on sensor data
21
Sensors
Controller
Actuators Decision
Sensors
/Camera
Environment
ADAS
CPS Development Process
22
Functional modeling:
• Controllers
• Plant
• Decision
Continuous and discrete
Simulink models
Model simulation and
testing
Architecture modelling
• Structure
• Behavior
• Traceability
System engineering modeling
(SysML)
Analysis:
• Model execution and
testing
• Model-based testing
• Traceability and
change impact
analysis
• ...
(partial) Code generation
Deployed executables on
target platform
Hardware (Sensors ...)
Analog simulators
Testing (expensive)
Hardware-in-the-Loop
Stage
Software-in-the-Loop
Stage
Model-in-the-Loop Stage
Collaborative Research Model
23
Basic	Research Applied	Research
Innovation	&	Development
Schneiderman, 2013
• Research take place in a concrete innovation and development context
• Publishable research results and focused practical solutions that serve an
existing market.
Mode of Collaboration
• Research driven by industry needs
• Realistic evaluations
• Combining research with innovation and technology transfer
• Tight, long-term industrial collaborations
24
Publishing
• Journals versus conferences
• A great deal of confusion in SE
• Journal-first initiative
• Differences tend to decrease (size, review time, …)
• Main difference: Revision process
• Priority depends on the academic system you are in
25
Publication Tiers
• Tiers don’t necessarily correlate with how interesting publications are
• CORE ranking, Impact factors
• In SE: General vs. specialized conferences
• Prestige versus quality and depth of reviews
• Acceptable level of risk
• Strategy depends partly on requirements in your academic system
• Community building (mostly) happens at specialized conferences
26
27
Summary
• You will kick ass with your research if
• You are passionate about what you do and keep the flame burning
• You don’t take shortcuts and focus on important problems
• You focus on building solid foundations for the long term
• You collaborate with people you like interacting with and learning from
• You don’t spend too much time and energy worrying about academic baloney
• You make the effort to be an active member of the research community
28
29
Have a great research journey!
.lusoftware verification & validation
VVS
Kicking Ass with your Research
NFS, May 29th, ICSE’18
Lionel Briand
SnT Centre, University of Luxembourg

More Related Content

What's hot

Literature Review
Literature ReviewLiterature Review
Literature ReviewBC Chew
 
Acem problem identification
Acem problem identificationAcem problem identification
Acem problem identificationAastha Kohli
 
The Design Science Manifesto
The Design Science ManifestoThe Design Science Manifesto
The Design Science ManifestoJohn Knight
 
Design Thinking for Requirements Engineering
Design Thinking for Requirements EngineeringDesign Thinking for Requirements Engineering
Design Thinking for Requirements EngineeringDaniel Mendez
 
Judging Criteria for Regeneron ISEF
Judging Criteria for Regeneron ISEFJudging Criteria for Regeneron ISEF
Judging Criteria for Regeneron ISEFWasiem A. El Abd
 
Design Procedure
Design ProcedureDesign Procedure
Design ProcedureAkash Patel
 
Assessment Project Management in the Real World - Hour Three
Assessment Project Management in the Real World - Hour ThreeAssessment Project Management in the Real World - Hour Three
Assessment Project Management in the Real World - Hour ThreeJen Rutner
 
Rs infosheet1
Rs infosheet1Rs infosheet1
Rs infosheet1jeanrummy
 
10 stages of the engineering
10 stages of the engineering10 stages of the engineering
10 stages of the engineeringRaghunath Patil
 
Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Miguel Pardal
 
How to select the study stream for A/L ?
How to select the study stream for A/L ?How to select the study stream for A/L ?
How to select the study stream for A/L ?Aurora Computer Studies
 
Rewarding contributions to public resources with the Mozilla OBI
Rewarding contributions to public resources with the Mozilla OBIRewarding contributions to public resources with the Mozilla OBI
Rewarding contributions to public resources with the Mozilla OBIChris Taylor
 
Presenting your Research at the ECTEL Doctoral Consortium
Presenting your Research at the ECTEL Doctoral ConsortiumPresenting your Research at the ECTEL Doctoral Consortium
Presenting your Research at the ECTEL Doctoral ConsortiumChristian Glahn
 
How to prepate for the A/L exam effectively
How to prepate for the A/L exam effectivelyHow to prepate for the A/L exam effectively
How to prepate for the A/L exam effectivelyAurora Computer Studies
 
[3.4] Practical Benefits and Annoyences of Sharing Data - Daniël Lakens [3TU....
[3.4] Practical Benefits and Annoyences of Sharing Data - Daniël Lakens [3TU....[3.4] Practical Benefits and Annoyences of Sharing Data - Daniël Lakens [3TU....
[3.4] Practical Benefits and Annoyences of Sharing Data - Daniël Lakens [3TU....3TU.Datacentrum
 
How To Research
How To ResearchHow To Research
How To ResearchFengyi
 
Theory Building in RE - The NaPiRE Initiative
Theory Building in RE - The NaPiRE InitiativeTheory Building in RE - The NaPiRE Initiative
Theory Building in RE - The NaPiRE InitiativeDaniel Mendez
 

What's hot (20)

Engineering engagement
Engineering engagementEngineering engagement
Engineering engagement
 
IBC Toolkit
IBC ToolkitIBC Toolkit
IBC Toolkit
 
Literature Review
Literature ReviewLiterature Review
Literature Review
 
Doing a masters thesis
Doing a masters thesisDoing a masters thesis
Doing a masters thesis
 
Acem problem identification
Acem problem identificationAcem problem identification
Acem problem identification
 
The Design Science Manifesto
The Design Science ManifestoThe Design Science Manifesto
The Design Science Manifesto
 
Design Thinking for Requirements Engineering
Design Thinking for Requirements EngineeringDesign Thinking for Requirements Engineering
Design Thinking for Requirements Engineering
 
Judging Criteria for Regeneron ISEF
Judging Criteria for Regeneron ISEFJudging Criteria for Regeneron ISEF
Judging Criteria for Regeneron ISEF
 
Design Procedure
Design ProcedureDesign Procedure
Design Procedure
 
Assessment Project Management in the Real World - Hour Three
Assessment Project Management in the Real World - Hour ThreeAssessment Project Management in the Real World - Hour Three
Assessment Project Management in the Real World - Hour Three
 
Rs infosheet1
Rs infosheet1Rs infosheet1
Rs infosheet1
 
10 stages of the engineering
10 stages of the engineering10 stages of the engineering
10 stages of the engineering
 
Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019
 
How to select the study stream for A/L ?
How to select the study stream for A/L ?How to select the study stream for A/L ?
How to select the study stream for A/L ?
 
Rewarding contributions to public resources with the Mozilla OBI
Rewarding contributions to public resources with the Mozilla OBIRewarding contributions to public resources with the Mozilla OBI
Rewarding contributions to public resources with the Mozilla OBI
 
Presenting your Research at the ECTEL Doctoral Consortium
Presenting your Research at the ECTEL Doctoral ConsortiumPresenting your Research at the ECTEL Doctoral Consortium
Presenting your Research at the ECTEL Doctoral Consortium
 
How to prepate for the A/L exam effectively
How to prepate for the A/L exam effectivelyHow to prepate for the A/L exam effectively
How to prepate for the A/L exam effectively
 
[3.4] Practical Benefits and Annoyences of Sharing Data - Daniël Lakens [3TU....
[3.4] Practical Benefits and Annoyences of Sharing Data - Daniël Lakens [3TU....[3.4] Practical Benefits and Annoyences of Sharing Data - Daniël Lakens [3TU....
[3.4] Practical Benefits and Annoyences of Sharing Data - Daniël Lakens [3TU....
 
How To Research
How To ResearchHow To Research
How To Research
 
Theory Building in RE - The NaPiRE Initiative
Theory Building in RE - The NaPiRE InitiativeTheory Building in RE - The NaPiRE Initiative
Theory Building in RE - The NaPiRE Initiative
 

Similar to Kicking Ass with your Research

How to fundable research proposal
 How to fundable research proposal  How to fundable research proposal
How to fundable research proposal M. Raja Reddy
 
Librarians as researchers: why bother darts3 290612
Librarians as researchers: why bother darts3 290612Librarians as researchers: why bother darts3 290612
Librarians as researchers: why bother darts3 290612ARLGSW
 
invoNET 2012 - Evans, Laterza & Davies
invoNET 2012 - Evans, Laterza & DaviesinvoNET 2012 - Evans, Laterza & Davies
invoNET 2012 - Evans, Laterza & DaviesinvoNET
 
IxDA Sydney UX Research Mentoring Circle - 2. Planning Research
IxDA Sydney UX Research Mentoring Circle - 2. Planning ResearchIxDA Sydney UX Research Mentoring Circle - 2. Planning Research
IxDA Sydney UX Research Mentoring Circle - 2. Planning ResearchJieyun Yang
 
"Designing practitioner research for impact" Miggie Pickton, DARTS4
"Designing practitioner research for impact" Miggie Pickton, DARTS4"Designing practitioner research for impact" Miggie Pickton, DARTS4
"Designing practitioner research for impact" Miggie Pickton, DARTS4ARLGSW
 
Techniques d’etudes et de recherche
Techniques d’etudes et de rechercheTechniques d’etudes et de recherche
Techniques d’etudes et de rechercheMohamed Diallo
 
Co ps and boingboing webinar july 2016
Co ps and boingboing webinar july 2016 Co ps and boingboing webinar july 2016
Co ps and boingboing webinar july 2016 Suze Cruttwell
 
World Usability day: Bridging Research-Practice Gap
World Usability day: Bridging Research-Practice GapWorld Usability day: Bridging Research-Practice Gap
World Usability day: Bridging Research-Practice GapKeith Instone
 
Strategic planning for research uptake
Strategic planning for research uptakeStrategic planning for research uptake
Strategic planning for research uptakeresyst
 
SCFI - Day Two Barriers to Innovation and Sources of Innovation
SCFI - Day Two Barriers to Innovation and Sources of InnovationSCFI - Day Two Barriers to Innovation and Sources of Innovation
SCFI - Day Two Barriers to Innovation and Sources of InnovationLassonde School of Engineering
 
ISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven Research
ISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven ResearchISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven Research
ISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven ResearchTao Xie
 
Getting Started With UX Research
Getting Started With UX ResearchGetting Started With UX Research
Getting Started With UX ResearchGilang Andi Pradana
 
Arc571 seminar 3 - 4 November 2019
Arc571 seminar 3 - 4 November 2019Arc571 seminar 3 - 4 November 2019
Arc571 seminar 3 - 4 November 2019Daniel Jary
 

Similar to Kicking Ass with your Research (20)

Getting Started as a Researcher by Carolynn Rankin
Getting Started as a Researcher by Carolynn RankinGetting Started as a Researcher by Carolynn Rankin
Getting Started as a Researcher by Carolynn Rankin
 
How to fundable research proposal
 How to fundable research proposal  How to fundable research proposal
How to fundable research proposal
 
Librarians as researchers: why bother darts3 290612
Librarians as researchers: why bother darts3 290612Librarians as researchers: why bother darts3 290612
Librarians as researchers: why bother darts3 290612
 
Northwestern DBIR workshop for MPES
Northwestern DBIR workshop for MPESNorthwestern DBIR workshop for MPES
Northwestern DBIR workshop for MPES
 
Importance of Publications
Importance of PublicationsImportance of Publications
Importance of Publications
 
invoNET 2012 - Evans, Laterza & Davies
invoNET 2012 - Evans, Laterza & DaviesinvoNET 2012 - Evans, Laterza & Davies
invoNET 2012 - Evans, Laterza & Davies
 
IxDA Sydney UX Research Mentoring Circle - 2. Planning Research
IxDA Sydney UX Research Mentoring Circle - 2. Planning ResearchIxDA Sydney UX Research Mentoring Circle - 2. Planning Research
IxDA Sydney UX Research Mentoring Circle - 2. Planning Research
 
Cet7034 unit 4
Cet7034 unit 4Cet7034 unit 4
Cet7034 unit 4
 
What Really Happens in an NIH Study Review?
What Really Happens in an NIH Study Review?What Really Happens in an NIH Study Review?
What Really Happens in an NIH Study Review?
 
Survey Design
Survey DesignSurvey Design
Survey Design
 
"Designing practitioner research for impact" Miggie Pickton, DARTS4
"Designing practitioner research for impact" Miggie Pickton, DARTS4"Designing practitioner research for impact" Miggie Pickton, DARTS4
"Designing practitioner research for impact" Miggie Pickton, DARTS4
 
Techniques d’etudes et de recherche
Techniques d’etudes et de rechercheTechniques d’etudes et de recherche
Techniques d’etudes et de recherche
 
Co ps and boingboing webinar july 2016
Co ps and boingboing webinar july 2016 Co ps and boingboing webinar july 2016
Co ps and boingboing webinar july 2016
 
World Usability day: Bridging Research-Practice Gap
World Usability day: Bridging Research-Practice GapWorld Usability day: Bridging Research-Practice Gap
World Usability day: Bridging Research-Practice Gap
 
Strategic planning for research uptake
Strategic planning for research uptakeStrategic planning for research uptake
Strategic planning for research uptake
 
SCFI - Day Two Barriers to Innovation and Sources of Innovation
SCFI - Day Two Barriers to Innovation and Sources of InnovationSCFI - Day Two Barriers to Innovation and Sources of Innovation
SCFI - Day Two Barriers to Innovation and Sources of Innovation
 
Knowledge Management and Information Governance
Knowledge Management and Information GovernanceKnowledge Management and Information Governance
Knowledge Management and Information Governance
 
ISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven Research
ISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven ResearchISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven Research
ISEC'18 Tutorial: Research Methodology on Pursuing Impact-Driven Research
 
Getting Started With UX Research
Getting Started With UX ResearchGetting Started With UX Research
Getting Started With UX Research
 
Arc571 seminar 3 - 4 November 2019
Arc571 seminar 3 - 4 November 2019Arc571 seminar 3 - 4 November 2019
Arc571 seminar 3 - 4 November 2019
 

More from Lionel Briand

Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Metamorphic Testing for Web System Security
Metamorphic Testing for Web System SecurityMetamorphic Testing for Web System Security
Metamorphic Testing for Web System SecurityLionel Briand
 
Simulator-based Explanation and Debugging of Hazard-triggering Events in DNN-...
Simulator-based Explanation and Debugging of Hazard-triggering Events in DNN-...Simulator-based Explanation and Debugging of Hazard-triggering Events in DNN-...
Simulator-based Explanation and Debugging of Hazard-triggering Events in DNN-...Lionel Briand
 
Fuzzing for CPS Mutation Testing
Fuzzing for CPS Mutation TestingFuzzing for CPS Mutation Testing
Fuzzing for CPS Mutation TestingLionel Briand
 
Data-driven Mutation Analysis for Cyber-Physical Systems
Data-driven Mutation Analysis for Cyber-Physical SystemsData-driven Mutation Analysis for Cyber-Physical Systems
Data-driven Mutation Analysis for Cyber-Physical SystemsLionel Briand
 
Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems
Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled SystemsMany-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems
Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled SystemsLionel Briand
 
ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolu...
ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolu...ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolu...
ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolu...Lionel Briand
 
Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction ...
Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction ...Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction ...
Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction ...Lionel Briand
 
PRINS: Scalable Model Inference for Component-based System Logs
PRINS: Scalable Model Inference for Component-based System LogsPRINS: Scalable Model Inference for Component-based System Logs
PRINS: Scalable Model Inference for Component-based System LogsLionel Briand
 
Revisiting the Notion of Diversity in Software Testing
Revisiting the Notion of Diversity in Software TestingRevisiting the Notion of Diversity in Software Testing
Revisiting the Notion of Diversity in Software TestingLionel Briand
 
Applications of Search-based Software Testing to Trustworthy Artificial Intel...
Applications of Search-based Software Testing to Trustworthy Artificial Intel...Applications of Search-based Software Testing to Trustworthy Artificial Intel...
Applications of Search-based Software Testing to Trustworthy Artificial Intel...Lionel Briand
 
Autonomous Systems: How to Address the Dilemma between Autonomy and Safety
Autonomous Systems: How to Address the Dilemma between Autonomy and SafetyAutonomous Systems: How to Address the Dilemma between Autonomy and Safety
Autonomous Systems: How to Address the Dilemma between Autonomy and SafetyLionel Briand
 
Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...
Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...
Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...Lionel Briand
 
Reinforcement Learning for Test Case Prioritization
Reinforcement Learning for Test Case PrioritizationReinforcement Learning for Test Case Prioritization
Reinforcement Learning for Test Case PrioritizationLionel Briand
 
Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results ...
Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results ...Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results ...
Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results ...Lionel Briand
 
On Systematically Building a Controlled Natural Language for Functional Requi...
On Systematically Building a Controlled Natural Language for Functional Requi...On Systematically Building a Controlled Natural Language for Functional Requi...
On Systematically Building a Controlled Natural Language for Functional Requi...Lionel Briand
 
Efficient Online Testing for DNN-Enabled Systems using Surrogate-Assisted and...
Efficient Online Testing for DNN-Enabled Systems using Surrogate-Assisted and...Efficient Online Testing for DNN-Enabled Systems using Surrogate-Assisted and...
Efficient Online Testing for DNN-Enabled Systems using Surrogate-Assisted and...Lionel Briand
 
Guidelines for Assessing the Accuracy of Log Message Template Identification ...
Guidelines for Assessing the Accuracy of Log Message Template Identification ...Guidelines for Assessing the Accuracy of Log Message Template Identification ...
Guidelines for Assessing the Accuracy of Log Message Template Identification ...Lionel Briand
 
A Theoretical Framework for Understanding the Relationship between Log Parsin...
A Theoretical Framework for Understanding the Relationship between Log Parsin...A Theoretical Framework for Understanding the Relationship between Log Parsin...
A Theoretical Framework for Understanding the Relationship between Log Parsin...Lionel Briand
 

More from Lionel Briand (20)

Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Metamorphic Testing for Web System Security
Metamorphic Testing for Web System SecurityMetamorphic Testing for Web System Security
Metamorphic Testing for Web System Security
 
Simulator-based Explanation and Debugging of Hazard-triggering Events in DNN-...
Simulator-based Explanation and Debugging of Hazard-triggering Events in DNN-...Simulator-based Explanation and Debugging of Hazard-triggering Events in DNN-...
Simulator-based Explanation and Debugging of Hazard-triggering Events in DNN-...
 
Fuzzing for CPS Mutation Testing
Fuzzing for CPS Mutation TestingFuzzing for CPS Mutation Testing
Fuzzing for CPS Mutation Testing
 
Data-driven Mutation Analysis for Cyber-Physical Systems
Data-driven Mutation Analysis for Cyber-Physical SystemsData-driven Mutation Analysis for Cyber-Physical Systems
Data-driven Mutation Analysis for Cyber-Physical Systems
 
Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems
Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled SystemsMany-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems
Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systems
 
ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolu...
ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolu...ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolu...
ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolu...
 
Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction ...
Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction ...Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction ...
Black-box Safety Analysis and Retraining of DNNs based on Feature Extraction ...
 
PRINS: Scalable Model Inference for Component-based System Logs
PRINS: Scalable Model Inference for Component-based System LogsPRINS: Scalable Model Inference for Component-based System Logs
PRINS: Scalable Model Inference for Component-based System Logs
 
Revisiting the Notion of Diversity in Software Testing
Revisiting the Notion of Diversity in Software TestingRevisiting the Notion of Diversity in Software Testing
Revisiting the Notion of Diversity in Software Testing
 
Applications of Search-based Software Testing to Trustworthy Artificial Intel...
Applications of Search-based Software Testing to Trustworthy Artificial Intel...Applications of Search-based Software Testing to Trustworthy Artificial Intel...
Applications of Search-based Software Testing to Trustworthy Artificial Intel...
 
Autonomous Systems: How to Address the Dilemma between Autonomy and Safety
Autonomous Systems: How to Address the Dilemma between Autonomy and SafetyAutonomous Systems: How to Address the Dilemma between Autonomy and Safety
Autonomous Systems: How to Address the Dilemma between Autonomy and Safety
 
Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...
Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...
Mathematicians, Social Scientists, or Engineers? The Split Minds of Software ...
 
Reinforcement Learning for Test Case Prioritization
Reinforcement Learning for Test Case PrioritizationReinforcement Learning for Test Case Prioritization
Reinforcement Learning for Test Case Prioritization
 
Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results ...
Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results ...Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results ...
Mutation Analysis for Cyber-Physical Systems: Scalable Solutions and Results ...
 
On Systematically Building a Controlled Natural Language for Functional Requi...
On Systematically Building a Controlled Natural Language for Functional Requi...On Systematically Building a Controlled Natural Language for Functional Requi...
On Systematically Building a Controlled Natural Language for Functional Requi...
 
Efficient Online Testing for DNN-Enabled Systems using Surrogate-Assisted and...
Efficient Online Testing for DNN-Enabled Systems using Surrogate-Assisted and...Efficient Online Testing for DNN-Enabled Systems using Surrogate-Assisted and...
Efficient Online Testing for DNN-Enabled Systems using Surrogate-Assisted and...
 
Guidelines for Assessing the Accuracy of Log Message Template Identification ...
Guidelines for Assessing the Accuracy of Log Message Template Identification ...Guidelines for Assessing the Accuracy of Log Message Template Identification ...
Guidelines for Assessing the Accuracy of Log Message Template Identification ...
 
A Theoretical Framework for Understanding the Relationship between Log Parsin...
A Theoretical Framework for Understanding the Relationship between Log Parsin...A Theoretical Framework for Understanding the Relationship between Log Parsin...
A Theoretical Framework for Understanding the Relationship between Log Parsin...
 

Recently uploaded

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 

Recently uploaded (20)

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 

Kicking Ass with your Research

  • 1. .lusoftware verification & validation VVS Kicking Ass with your Research NFS, May 29th, ICSE’18 Lionel Briand SnT Centre, University of Luxembourg
  • 2. About Me • 24 years of post-PhD research experience • IEEE Fellow, Harlan Mills IEEE CS award • Canada Research Chair, ERC Advanced grant • ICSE PC co-chair in 2014 • EiC of Empirical Software Engineering (Springer) for 13 years • Graduated 27 PhD students • Worked with >30 industry partners (aerospace, automotive, health care, finance …) • H-index = 73, around 24K citations (for those interested in the “number game”) • Had lots of papers rejected 2
  • 3. Disclaimer • I have made many mistakes • I have not always followed my intuition, yielding to real or imaginary pressures • I have not always complied with what I am advising in these slides 3
  • 4. Why Research? • We love the opportunity for intellectual exploration and freedom • We love sharing our passion of research with (graduate) students, nurturing it in them • We want to have impact, do something that truly matters 4
  • 5. 5
  • 6. But … • Such freedom and privilege comes with responsibility • One has to be allowed by the system to lead an academic career • One has to achieve recognition from one’s peers, within and outside one’s institution 6
  • 7. About being Judged • Academic careers are mostly about reputation and perception • We would like to believe this is all about science, but the fact of the matter is that we face a great deal of subjectivity • No point trying to please everybody though – it is doomed to fail 7
  • 8. 8
  • 9. Politics? • As in any human community, groups of influence try to win over other groups • There are different schools of thought – with very different perceptions of the nature of SE research – who naturally want to prevail • It is only natural that one may be tempted to engage into “academic politics”, to gain attention, favors, recognition etc. 9
  • 10. Be True to Yourself • Don’t waste your energy and time • Respect yourself • Listen, learn, make up your mind • Do not fear to express – in a balanced way – your opinions • Be ready to change your mind when facing a better argument • Good work and professionalism (eventually) prevail 10
  • 11. 11
  • 12. What is Success? • Be known by a few hundred scientists (at best)? • Get invited to lectures? • Be proud of your work, happy with your research • Keep the flame alive • Feel useful, impactful 12
  • 13. What is Impact? • Results used by other researchers to run further research projects • Public-domain, applicable and scalable solution in industrial context, under clearly specified working assumptions • Adoption in industry (even partial) • The latter depends on many factors that researchers don’t control and may take time 13
  • 14. Why are some Academics Losing their Drive? • Personal reasons • Choose a management career • Poor, demotivating, or conflictual working environment • Losing sight of why we are doing this and how privileged we are 14
  • 15. 15
  • 16. How to Become and Remain Successful? • Be passionate about what you do – pursue your passions • Don’t yield to opportunism and shortcuts • Don’t engage into meaningless activities, seek impact • Remain focused on the essentials • Build and nurture strong ties with the colleagues you admire and enjoy interacting with – we are social animals 16
  • 17. Collaboration • Finding renewed energy through enjoyable interactions • Enjoying the exchange of ideas and viewpoints • Finding synergies among people of different backgrounds and expertise • Particularly in SE, a very multidisciplinary field, collaboration is highly beneficial 17
  • 18. 18
  • 19. Domain-Specific Research • Research in SE is often disconnected because it is oblivious to the domains of application • Problems, working assumptions, scalability and applicability factors vary across domains • Example: Cyber-physical systems, Advanced Driving Assistance Systems • To have impact, focus on domains in your research 19
  • 20. Advanced Driver Assistance Systems (ADAS) 20 Automated Emergency Braking (AEB) Pedestrian Protection (PP) Lane Departure Warning (LDW) Traffic Sign Recognition (TSR)
  • 21. Advanced Driver Assistance Systems (ADAS) Decisions are made over time based on sensor data 21 Sensors Controller Actuators Decision Sensors /Camera Environment ADAS
  • 22. CPS Development Process 22 Functional modeling: • Controllers • Plant • Decision Continuous and discrete Simulink models Model simulation and testing Architecture modelling • Structure • Behavior • Traceability System engineering modeling (SysML) Analysis: • Model execution and testing • Model-based testing • Traceability and change impact analysis • ... (partial) Code generation Deployed executables on target platform Hardware (Sensors ...) Analog simulators Testing (expensive) Hardware-in-the-Loop Stage Software-in-the-Loop Stage Model-in-the-Loop Stage
  • 23. Collaborative Research Model 23 Basic Research Applied Research Innovation & Development Schneiderman, 2013 • Research take place in a concrete innovation and development context • Publishable research results and focused practical solutions that serve an existing market.
  • 24. Mode of Collaboration • Research driven by industry needs • Realistic evaluations • Combining research with innovation and technology transfer • Tight, long-term industrial collaborations 24
  • 25. Publishing • Journals versus conferences • A great deal of confusion in SE • Journal-first initiative • Differences tend to decrease (size, review time, …) • Main difference: Revision process • Priority depends on the academic system you are in 25
  • 26. Publication Tiers • Tiers don’t necessarily correlate with how interesting publications are • CORE ranking, Impact factors • In SE: General vs. specialized conferences • Prestige versus quality and depth of reviews • Acceptable level of risk • Strategy depends partly on requirements in your academic system • Community building (mostly) happens at specialized conferences 26
  • 27. 27
  • 28. Summary • You will kick ass with your research if • You are passionate about what you do and keep the flame burning • You don’t take shortcuts and focus on important problems • You focus on building solid foundations for the long term • You collaborate with people you like interacting with and learning from • You don’t spend too much time and energy worrying about academic baloney • You make the effort to be an active member of the research community 28
  • 29. 29 Have a great research journey!
  • 30. .lusoftware verification & validation VVS Kicking Ass with your Research NFS, May 29th, ICSE’18 Lionel Briand SnT Centre, University of Luxembourg