SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
.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

Contenu connexe

Tendances

Rs infosheet1
Rs infosheet1Rs infosheet1
Rs infosheet1
jeanrummy
 
10 stages of the engineering
10 stages of the engineering10 stages of the engineering
10 stages of the engineering
Raghunath Patil
 

Tendances (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
 

Similaire à Kicking Ass with your Research

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
ARLGSW
 
Techniques d’etudes et de recherche
Techniques d’etudes et de rechercheTechniques d’etudes et de recherche
Techniques d’etudes et de recherche
Mohamed Diallo
 

Similaire à 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
 

Plus de Lionel 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
 
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
Lionel 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 Systems
Lionel 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
 
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
Lionel 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 Safety
Lionel 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
 
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
 

Plus de 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...
 

Dernier

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Dernier (20)

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
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...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 

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