SlideShare a Scribd company logo
1 of 23
Download to read offline
Not Losing Sight of the Essential:
Enjoying your Career in Research
NFS, October 12th, ISSRE’20
About Me
• 26 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 30 PhD students
• Worked with >30 industry partners (aerospace, automotive, health care, finance …)
• H-index = 82, around 30K citations, many papers rejected (I stopped counting)
2
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
Such freedom and privilege comes with responsibility
One has to be allowed by the system to lead a
research career
One has to achieve recognition from one’s peers,
within and outside one’s institution
But …
5
Reality Aspirations
6
You are part of a community
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
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
Don’t waste your energy and time
Respect and trust 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
Be True to Yourself
10
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
11
Keeping the Flame Alive
Do not lose sight of why your are doing this
and how privileged you are
Minimize noise, focus on essentials
Engage in enjoyable collaborations
Collaborations
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
12
13
Results used by other researchers
Public-domain, applicable and scalable solutions
Adoption in industry or society (even partial)
The latter depends on many factors that researchers don’t
control and may take time
That should not prevent us from trying …
What is Impact?
14
Know your Domain
Software is pervasive in many domains
Effective solutions are rarely domain independent
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
To have impact, focus on selected domains, gain domain knowledge
Domain: Advanced Driver
Assistance Systems (ADAS)
15
Automated Emergency Braking (AEB)
Pedestrian Protection (PP)
Lane Departure Warning (LDW)
Traffic Sign Recognition (TSR)
Domain: Development Process
16
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
17
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
18
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, dialog
• Priority depends on the academic system you are in
19
Tiers
• CORE ranking, Journal impact factors
• In SE: General vs. specialized conferences
• Prestige versus quality and depth of reviews
• Assumed publication tiers don’t necessarily correlate with how interesting
publications are
• Acceptable level of risk
• Strategy depends partly on requirements in your academic system
• Community building (mostly) happens at specialized conferences
20
21
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
You will kick ass with
your research if …
22
Have a great research journey!
Not Losing Sight of the Essential:
Enjoying your Career in Research
NFS, October 12th, ISSRE’20

More Related Content

What's hot

Think Fast! Rapid eLearning Design through Content Mapping
Think Fast! Rapid eLearning Design through Content MappingThink Fast! Rapid eLearning Design through Content Mapping
Think Fast! Rapid eLearning Design through Content MappingSTC-Philadelphia Metro Chapter
 
Literature Review
Literature ReviewLiterature Review
Literature ReviewBC Chew
 
Building and Evaluating Theories 
 in Software Engineering
Building and Evaluating Theories 
 in Software EngineeringBuilding and Evaluating Theories 
 in Software Engineering
Building and Evaluating Theories 
 in Software EngineeringDaniel Mendez
 
Why is Test Driven Development so hard to implement in an analytics platform?
Why is Test Driven Development so hard to implement in an analytics platform?Why is Test Driven Development so hard to implement in an analytics platform?
Why is Test Driven Development so hard to implement in an analytics platform?Phil Watt
 
Design Thinking for Requirements Engineering
Design Thinking for Requirements EngineeringDesign Thinking for Requirements Engineering
Design Thinking for Requirements EngineeringDaniel Mendez
 
Design Procedure
Design ProcedureDesign Procedure
Design ProcedureAkash Patel
 
10 Steps of Engineering Design Process
10 Steps of Engineering Design Process10 Steps of Engineering Design Process
10 Steps of Engineering Design Processdivyanshbatham
 
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
 
Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Miguel Pardal
 
Acem problem identification
Acem problem identificationAcem problem identification
Acem problem identificationAastha Kohli
 
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
 
Judging Criteria for Regeneron ISEF
Judging Criteria for Regeneron ISEFJudging Criteria for Regeneron ISEF
Judging Criteria for Regeneron ISEFWasiem A. El Abd
 
How To Research
How To ResearchHow To Research
How To ResearchFengyi
 
The Design Science Manifesto
The Design Science ManifestoThe Design Science Manifesto
The Design Science ManifestoJohn Knight
 
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
 
[SIGGRAPH ASIA 2011 Course]How to write a siggraph paper
[SIGGRAPH ASIA 2011 Course]How to write a siggraph paper[SIGGRAPH ASIA 2011 Course]How to write a siggraph paper
[SIGGRAPH ASIA 2011 Course]How to write a siggraph paperI-Chao Shen
 

What's hot (20)

Engineering engagement
Engineering engagementEngineering engagement
Engineering engagement
 
IBC Toolkit
IBC ToolkitIBC Toolkit
IBC Toolkit
 
Think Fast! Rapid eLearning Design through Content Mapping
Think Fast! Rapid eLearning Design through Content MappingThink Fast! Rapid eLearning Design through Content Mapping
Think Fast! Rapid eLearning Design through Content Mapping
 
Literature Review
Literature ReviewLiterature Review
Literature Review
 
Building and Evaluating Theories 
 in Software Engineering
Building and Evaluating Theories 
 in Software EngineeringBuilding and Evaluating Theories 
 in Software Engineering
Building and Evaluating Theories 
 in Software Engineering
 
Why is Test Driven Development so hard to implement in an analytics platform?
Why is Test Driven Development so hard to implement in an analytics platform?Why is Test Driven Development so hard to implement in an analytics platform?
Why is Test Driven Development so hard to implement in an analytics platform?
 
Bannan aect2012
Bannan aect2012Bannan aect2012
Bannan aect2012
 
Design Thinking for Requirements Engineering
Design Thinking for Requirements EngineeringDesign Thinking for Requirements Engineering
Design Thinking for Requirements Engineering
 
Design Procedure
Design ProcedureDesign Procedure
Design Procedure
 
10 Steps of Engineering Design Process
10 Steps of Engineering Design Process10 Steps of Engineering Design Process
10 Steps of Engineering Design Process
 
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
 
Doing a masters thesis
Doing a masters thesisDoing a masters thesis
Doing a masters thesis
 
Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019
 
Acem problem identification
Acem problem identificationAcem problem identification
Acem problem identification
 
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 ?
 
Judging Criteria for Regeneron ISEF
Judging Criteria for Regeneron ISEFJudging Criteria for Regeneron ISEF
Judging Criteria for Regeneron ISEF
 
How To Research
How To ResearchHow To Research
How To Research
 
The Design Science Manifesto
The Design Science ManifestoThe Design Science Manifesto
The Design Science Manifesto
 
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
 
[SIGGRAPH ASIA 2011 Course]How to write a siggraph paper
[SIGGRAPH ASIA 2011 Course]How to write a siggraph paper[SIGGRAPH ASIA 2011 Course]How to write a siggraph paper
[SIGGRAPH ASIA 2011 Course]How to write a siggraph paper
 

Similar to Enjoying Research Career Essentials

Ph D Process. Julie Dugdale
Ph D Process. Julie DugdalePh D Process. Julie Dugdale
Ph D Process. Julie DugdaleJulie Dugdale
 
Research Methodology UNIT 1.pptx
Research Methodology UNIT 1.pptxResearch Methodology UNIT 1.pptx
Research Methodology UNIT 1.pptxPallawiBulakh1
 
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
 
Trends in-mgmt-research-july-2012-sgd
Trends in-mgmt-research-july-2012-sgdTrends in-mgmt-research-july-2012-sgd
Trends in-mgmt-research-july-2012-sgdSanjeev Deshmukh
 
Academic writing and publishing research awku mardan
Academic writing and publishing research awku mardanAcademic writing and publishing research awku mardan
Academic writing and publishing research awku mardanHamid Ur-Rahman
 
Techniques d’etudes et de recherche
Techniques d’etudes et de rechercheTechniques d’etudes et de recherche
Techniques d’etudes et de rechercheMohamed Diallo
 
Experience sharing-of-technologist-cum-mgmt-scientist-2013
Experience sharing-of-technologist-cum-mgmt-scientist-2013Experience sharing-of-technologist-cum-mgmt-scientist-2013
Experience sharing-of-technologist-cum-mgmt-scientist-2013Sanjeev Deshmukh
 
Imperatives for-research-case of private university
Imperatives for-research-case of private universityImperatives for-research-case of private university
Imperatives for-research-case of private universitySanjeev Deshmukh
 
MM Bagali / PhD thesis / Management / PhD/ Post Doctoral in Management / HR/ ...
MM Bagali / PhD thesis / Management / PhD/ Post Doctoral in Management / HR/ ...MM Bagali / PhD thesis / Management / PhD/ Post Doctoral in Management / HR/ ...
MM Bagali / PhD thesis / Management / PhD/ Post Doctoral in Management / HR/ ...dr m m bagali, phd in hr
 
Voices of Authority: Advocating Institutional Repositories for Successful Cul...
Voices of Authority: Advocating Institutional Repositories for Successful Cul...Voices of Authority: Advocating Institutional Repositories for Successful Cul...
Voices of Authority: Advocating Institutional Repositories for Successful Cul...guest674be9
 
Academic Social Networks and Researcher Ranking
Academic Social Networks and Researcher RankingAcademic Social Networks and Researcher Ranking
Academic Social Networks and Researcher RankingAmanyalsayed
 
PhD in Management/ Research in Management/ HR
PhD in Management/ Research in Management/ HRPhD in Management/ Research in Management/ HR
PhD in Management/ Research in Management/ HRdr m m bagali, phd in hr
 
Research, Writing, and Publishing in High Impact Journals
Research, Writing, and Publishing in High Impact JournalsResearch, Writing, and Publishing in High Impact Journals
Research, Writing, and Publishing in High Impact JournalsDr. Abdul Mujeebu M
 
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
 
How to write Research Proposal Writing.ppt
How to write Research Proposal Writing.pptHow to write Research Proposal Writing.ppt
How to write Research Proposal Writing.pptqarirohullah
 

Similar to Enjoying Research Career Essentials (20)

Ph D Process. Julie Dugdale
Ph D Process. Julie DugdalePh D Process. Julie Dugdale
Ph D Process. Julie Dugdale
 
Research Methodology UNIT 1.pptx
Research Methodology UNIT 1.pptxResearch Methodology UNIT 1.pptx
Research Methodology UNIT 1.pptx
 
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
 
How to select your publications & who is who in research?: Impact & H factors
How to select your publications & who is who in research?: Impact & H factorsHow to select your publications & who is who in research?: Impact & H factors
How to select your publications & who is who in research?: Impact & H factors
 
Trends in-mgmt-research-july-2012-sgd
Trends in-mgmt-research-july-2012-sgdTrends in-mgmt-research-july-2012-sgd
Trends in-mgmt-research-july-2012-sgd
 
Academic writing and publishing research awku mardan
Academic writing and publishing research awku mardanAcademic writing and publishing research awku mardan
Academic writing and publishing research awku mardan
 
Techniques d’etudes et de recherche
Techniques d’etudes et de rechercheTechniques d’etudes et de recherche
Techniques d’etudes et de recherche
 
Experience sharing-of-technologist-cum-mgmt-scientist-2013
Experience sharing-of-technologist-cum-mgmt-scientist-2013Experience sharing-of-technologist-cum-mgmt-scientist-2013
Experience sharing-of-technologist-cum-mgmt-scientist-2013
 
Imperatives for-research-case of private university
Imperatives for-research-case of private universityImperatives for-research-case of private university
Imperatives for-research-case of private university
 
MM Bagali / PhD thesis / Management / PhD/ Post Doctoral in Management / HR/ ...
MM Bagali / PhD thesis / Management / PhD/ Post Doctoral in Management / HR/ ...MM Bagali / PhD thesis / Management / PhD/ Post Doctoral in Management / HR/ ...
MM Bagali / PhD thesis / Management / PhD/ Post Doctoral in Management / HR/ ...
 
Voices of Authority: Advocating Institutional Repositories for Successful Cul...
Voices of Authority: Advocating Institutional Repositories for Successful Cul...Voices of Authority: Advocating Institutional Repositories for Successful Cul...
Voices of Authority: Advocating Institutional Repositories for Successful Cul...
 
Academic Social Networks and Researcher Ranking
Academic Social Networks and Researcher RankingAcademic Social Networks and Researcher Ranking
Academic Social Networks and Researcher Ranking
 
PhD in Management/ Research in Management/ HR
PhD in Management/ Research in Management/ HRPhD in Management/ Research in Management/ HR
PhD in Management/ Research in Management/ HR
 
Research, Writing, and Publishing in High Impact Journals
Research, Writing, and Publishing in High Impact JournalsResearch, Writing, and Publishing in High Impact Journals
Research, Writing, and Publishing in High Impact Journals
 
برنامج مهارات البحث العلمي (10)- محاضره 1
برنامج مهارات البحث العلمي (10)- محاضره 1برنامج مهارات البحث العلمي (10)- محاضره 1
برنامج مهارات البحث العلمي (10)- محاضره 1
 
Importance of Publications
Importance of PublicationsImportance of Publications
Importance of Publications
 
Concept on e-Research
Concept on e-ResearchConcept on e-Research
Concept on e-Research
 
Writing a proposal 25th 9-2017 research center
Writing a proposal  25th 9-2017 research centerWriting a proposal  25th 9-2017 research center
Writing a proposal 25th 9-2017 research center
 
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
 
How to write Research Proposal Writing.ppt
How to write Research Proposal Writing.pptHow to write Research Proposal Writing.ppt
How to write Research Proposal Writing.ppt
 

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

Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 

Recently uploaded (20)

Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 

Enjoying Research Career Essentials

  • 1. Not Losing Sight of the Essential: Enjoying your Career in Research NFS, October 12th, ISSRE’20
  • 2. About Me • 26 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 30 PhD students • Worked with >30 industry partners (aerospace, automotive, health care, finance …) • H-index = 82, around 30K citations, many papers rejected (I stopped counting) 2
  • 3. 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. 4 Such freedom and privilege comes with responsibility One has to be allowed by the system to lead a research career One has to achieve recognition from one’s peers, within and outside one’s institution But …
  • 6. 6 You are part of a community
  • 7. 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
  • 8. 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. 9 Don’t waste your energy and time Respect and trust 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 Be True to Yourself
  • 10. 10 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
  • 11. 11 Keeping the Flame Alive Do not lose sight of why your are doing this and how privileged you are Minimize noise, focus on essentials Engage in enjoyable collaborations
  • 12. Collaborations 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 12
  • 13. 13 Results used by other researchers Public-domain, applicable and scalable solutions Adoption in industry or society (even partial) The latter depends on many factors that researchers don’t control and may take time That should not prevent us from trying … What is Impact?
  • 14. 14 Know your Domain Software is pervasive in many domains Effective solutions are rarely domain independent 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 To have impact, focus on selected domains, gain domain knowledge
  • 15. Domain: Advanced Driver Assistance Systems (ADAS) 15 Automated Emergency Braking (AEB) Pedestrian Protection (PP) Lane Departure Warning (LDW) Traffic Sign Recognition (TSR)
  • 16. Domain: Development Process 16 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
  • 17. Collaborative Research Model 17 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.
  • 18. Mode of Collaboration • Research driven by industry needs • Realistic evaluations • Combining research with innovation and technology transfer • Tight, long-term industrial collaborations 18
  • 19. 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, dialog • Priority depends on the academic system you are in 19
  • 20. Tiers • CORE ranking, Journal impact factors • In SE: General vs. specialized conferences • Prestige versus quality and depth of reviews • Assumed publication tiers don’t necessarily correlate with how interesting publications are • Acceptable level of risk • Strategy depends partly on requirements in your academic system • Community building (mostly) happens at specialized conferences 20
  • 21. 21 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 You will kick ass with your research if …
  • 22. 22 Have a great research journey!
  • 23. Not Losing Sight of the Essential: Enjoying your Career in Research NFS, October 12th, ISSRE’20