SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Seven Habits of Highly Impactful Empirical Software Engineers Laurie Williams North Carolina State University
Who am I 
 Where I’m Coming From Degree confusion:  BS in Industrial Engineering (Lehigh University); MBA (Duke University); PhD in Computer Science (University of Utah) Worked for IBM for 9 years (engineering then software)  Then 
 was a non-traditional PhD student with 3 kids NC State since August 2000 10 PhD, 13 MS completed; 6 PhD, 2 MS in process ~ 160 refereed papers; ~70+% with industrial co-author $5M+ in funding:  ~$3M government; ~$2M industrial Active in consulting and industrial training
What is a habit? noun 1. an acquired behavior pattern regularly followed until it has become almost involuntary: the habit of looking both ways before crossing the street. Knowledge:  what to do and why Skill:  how to do it Desire:  the want to do  We are what we repeatedly do,Excellence, then, is not an act, but a habit.                                                -- Aristotle Definition by Dictionary.comUnabridged Based on the Random House Dictionary, © Random House, Inc. 2011. Photo from:  http://tkofthewildboyz.blogspot.com/2008/10/vacay-pt-ii-new-york.html
What is Impact? im·pact [n. im-pakt; v. im-pakt] noun 1. the striking of one thing against another; forceful contact; collision: The impact of the colliding cars broke the windshield.  noun 2. the force exerted by a new idea, concept, technology, or ideology: the impact of the industrial revolution.  Definitions from Dictionary.comUnabridged Based on the Random House Dictionary, © Random House, Inc. 2011. Photos from http://knowledge.allianz.com/?823/road-safety and http://ed101.bu.edu/StudentDoc/current/ED101sp09/rcm/
Structured based upon 
  © 2004 Amazon book rank:  54 Now that’s impact!
Who may we want to impact? Practitioners Colleagues Family & Friends Students & Mentees

 with our research results They cite our stuff! We collaborate. They use our stuff! They follow our methods. They alter their research path.

 and with our personal (inter)actions Their ideas are enriched. Their professional life is changed. They grow to be happy and successful. Our lives are more enjoyable.
My goal for this talk 
  We are what we repeatedly do,Excellence, then, is not an act, but a habit.-- Aristotle To be an impactful empirical software engineer by impacting each of you in at least some small way to change your habit(s) so you can impact someone else 
 in a positive way of course  And hopefully learn from you as well
Covey’sSeven Habits Personal Victory
 independence Be Proactive Begin with the End in Mind Put First Things First Public Victory 
 interdependence Think Win/Win Seek First to Understand, Then to be Understood Synergize Renewal 
 continuous improvement Sharpen the Saw
Personal:  Be Proactive “Proactive people are smart, they’re value driven, they read reality, and they know what’s needed.” Think about it:  who do you want to impact as an empirical software engineer? Figure from Covey, S., Seven Habits of Highly Effective People, 2004.
Basic Research Recognize problem, investigate concepts Concept Formulation Refine ideas, publish partial solutions Development & Extension Try it out, clarify, refine Internal Exploration Stabilize, port, use for industrial-strength problems External Exploration Broaden user group, extend Popularization Propagate through community Software technology maturation  state of the art: colleagues/students impact state of the practice:  practitioners Redwine, S. and Riddle, S., Software Technology Maturation, ICSE 1985.
Critical factors in software maturation Conceptual integrity Clear recognition of need Tuneability Prior positive experience Management commitment Training
Inhibitors in software technology maturation Internal transfer High cost Contracting disincentives Psychological hurdles Easily modified technology
Facilitators to software technology maturation Prior success Incentives Technically astute managers Readily available help Latent demand Simplicity Incremental extensions to current technology
Basic Research Recognize problem, investigate concepts Concept Formulation Refine ideas, publish partial solutions Development & Extension Try it out, clarify, refine Internal Exploration Stabilize, port, use for industrial-strength problems External Exploration Broaden user group, extend Popularization Propagate through community Software technology maturation  state of the art: colleagues/students “The best process for transitioning technology seems to be incremental expansion in small steps with trial use and the careful gathering of empirical evidence concerning the technology’s value.”   impact Where’s the beef . . . . validation?  state of the practice:  practitioners Redwine, S. and Riddle, S., Software Technology Maturation, ICSE 1985.
Personal:  Begin with the End in Mind “To begin with the end in mind means to start with an understanding of your destination.  It means to know where you’re going so that you better understand where you are now and so that the steps you take are always in the right direction.” “We may be very busy, we may be very efficient, but we will also be truly effective only when we begin with the end in mind.”
What is Your Destination? Who are you desiring to impact? What validation techniques are you using to impact them?  Do they like that technique?             state-of-the-art             state-of-the-practice
The Impact Project Funded by US NSF, UK Institution of Engineering and Technology, IEEE Computer Society, Japanese government Solid and scholarly assessment of the impact software engineering research has had on software engineering practice Literature reviews and personal interviews Case studies:  configuration management; modern programming languages; runtime assertion checking; reviews and walkthroughs; cost and economic models; software architecture Osterweil, L., Ghezzi, C., Kramer, J., and Wolf, A., Determining the Impact of Software Engineering Research on Practice, IEEE Computer, March 2008.
The Impact Project Findings Lasting impact seems to come most readily from ongoing interactions between research and practice Research impact might not be fully felt for at least 10 years (in terms of widespread adoption) Continuous support for sustaining a vigorous research community is required  A research community must provide nurturing in a variety of ways The interplay between research and practice can be difficult to determine precisely and communicate clearly Osterweil, L., Ghezzi, C., Kramer, J., and Wolf, A., Determining the Impact of Software Engineering Research on Practice, IEEE Computer, March 2008.
Disparity of Acceptability and Desirability State-of-the-art:   Researchers look for how well a theory has been validated State-of-the-practice:  Industry looks for how easily understandable evidence of how well the technique works in their own environment (real world validation) LW “soap box”:  Researchers are often the gatekeepers of what empirical software engineering research can reach industry, often using their own “theory validation” filter that is not important to the customer of the research (industry).    Zelkowitz, M., Wallace, D. Binkley, D., Understanding the Culture Clash in Software Engineering Technology Transfer, Tech. Report No. 2, University of Maryland, College Park, Maryland, 1998.
Personal:  Put First Things First “Don’t prioritize your schedule instead 
 schedule your priorities.”
Students “Focus on the students, since graduating great students means you'll produce great research, while focusing on the research may or may not produce great students.” NicoHabermann1932-1993 
 obtained from the web page of David Notkin, Nico’s academic son
Focus “Nothing focuses the mind like a noose.”  -- Mark Twain
Real Impact
Laurie’s Laws
Public:  Think Win/Win “Win/win is a frame of mind and heart that constantly seeks mutual benefit in all human interactions.”
Win/Win in our personal interactions Peer review Why to accept, rather than why to reject How to help the authors advance rather than to discourage Be inclusive of topic and research technique, not biased to your own technique or views Sharing Techniques Guidance/Advice/Mentoring Lose the personal or research group rivalries and pet theories Communicate benefits of (participating in) research in terms of benefits to practitioners/participants 
. There really is “enough” for all of us so we can all make progress
Public:  Seek First to Understand, Then to be Understood “Seeking first to understand, diagnosing before you prescribe, is hard 
 It takes a great deal of security to go into a deep listening experience because you open yourself up to be influenced 
 It’s a paradox, in a sense, because in order to have influence, you have to be influenced.”
Understanding our “customer” Problem often “related” to desired technical solution Potts, C., Software Engineering Research Revisited, IEEE Software, Sept 1993..
Understanding our “customer” Industrial case studies that exhibit problems of interest 
 scale/complexity; unpredictability; dynamism Evolving the state of the art, possibly multiple researchers/groups Potts, C., Software Engineering Research Revisited, IEEE Software, Sept 1993..
Potts, C., Software Engineering Research Revisited, IEEE Software, Sept 1993..
Potts, C., Software Engineering Research Revisited, IEEE Software, Sept 1993..
Posterchild Vic Basili and NASA’s Software Engineering Laboratory Industry-as-laboratory
Public:  Synergize “Synergy means that 1 + 1 may equal 8, 16, or even 1600.  The synergistic position of high trust produces solutions better than any originally proposed, and all parties know it.  Furthermore, they genuinely enjoy the creative enterprise.”
Agile Manifesto/Alliance ,[object Object]
February 2001  (Snowbird, UT),[object Object]
It is in their collaboration and cooperationthat they rocked the software industry.
Reprisal “
  in order to have influence, you have to be influenced.” 
 in order to influence, you have to really listen, even if that means you need to realize that no matter how smart you are and how groundbreaking your past research was, you might just need to alter your path due to new information or trends.
Renewal:  Sharpen the Saw “This is the single most powerful investment we can ever make in life – investment in ourselves, in the only instrument we have with which to deal with life and to contribute.  We are the instruments of our own performance, and to be effective we, we need to recognize the importance of taking time regularly to sharpen the saw 
”
Final Thoughts It is in giving that you receive 
 do empirical research for the greater good. Actions speak louder than words. When you look back on your career (as an empirical software engineer), who do you want to have impacted?  Develop habits of excellent to focus on those things now.
References Covey, S., Seven Habits of Highly Effective People, 2004. Osterweil, L., Ghezzi, C., Kramer, J., and Wolf, A., Determining the Impact of Software Engineering Research on Practice, IEEE Computer, March 2008. Potts, C., Software Engineering Research Revisited, IEEE Software, Sept 1993. Redwine, S. and Riddle, S., Software Technology Maturation, ICSE 1985.  Zelkowitz, M., Wallace, D. Binkley, D., Understanding the Culture Clash in Software Engineering Technology Transfer, Tech. Report No. 2, University of Maryland, College Park, Maryland, 1998.

Weitere Àhnliche Inhalte

Was ist angesagt?

After the Pandemic: Rethinking Developer Productivity (There’s more to it th...
After the Pandemic:  Rethinking Developer Productivity (There’s more to it th...After the Pandemic:  Rethinking Developer Productivity (There’s more to it th...
After the Pandemic: Rethinking Developer Productivity (There’s more to it th...Margaret-Anne Storey
 
Emerging practices 2019 week 1
Emerging practices 2019 week 1Emerging practices 2019 week 1
Emerging practices 2019 week 1R. Sosa
 
Sustainable Software for Computational Chemistry and Materials Modeling
Sustainable Software for Computational Chemistry and Materials ModelingSustainable Software for Computational Chemistry and Materials Modeling
Sustainable Software for Computational Chemistry and Materials ModelingSoftwarePractice
 
Emerging practices 2019 week 2
Emerging practices 2019 week 2Emerging practices 2019 week 2
Emerging practices 2019 week 2R. Sosa
 
Resume--John PustaI
Resume--John PustaIResume--John PustaI
Resume--John PustaIJohn Pustai
 
HCII20: Ph.D. Alumni in Industry
HCII20: Ph.D. Alumni in IndustryHCII20: Ph.D. Alumni in Industry
HCII20: Ph.D. Alumni in IndustryJeffrey Nichols
 
Promise notes
Promise notesPromise notes
Promise notesCS, NcState
 
Emerging practices 2019 week 7
Emerging practices 2019 week 7Emerging practices 2019 week 7
Emerging practices 2019 week 7R. Sosa
 
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...Rosenfeld Media
 
Lecture 2 Teaching Digital Technologies 2016
Lecture 2 Teaching Digital Technologies 2016Lecture 2 Teaching Digital Technologies 2016
Lecture 2 Teaching Digital Technologies 2016Jason Zagami
 
FSE 2016 Panel: The State of Software Engineering Research
FSE 2016 Panel: The State of Software Engineering ResearchFSE 2016 Panel: The State of Software Engineering Research
FSE 2016 Panel: The State of Software Engineering ResearchMargaret-Anne Storey
 
Big picture of electronics and instrumentation engineering
Big picture of electronics and instrumentation engineeringBig picture of electronics and instrumentation engineering
Big picture of electronics and instrumentation engineeringRMK ENGINEERING COLLEGE, CHENNAI
 
EngD in Systems (thinking)
EngD in Systems (thinking)EngD in Systems (thinking)
EngD in Systems (thinking)richard_craig
 
wicked problems 20-may-14_rev-rkg
wicked problems 20-may-14_rev-rkgwicked problems 20-may-14_rev-rkg
wicked problems 20-may-14_rev-rkgBob Garrett
 
A Pragmatic Perspective on Software Visualization
A Pragmatic Perspective on Software VisualizationA Pragmatic Perspective on Software Visualization
A Pragmatic Perspective on Software VisualizationArie van Deursen
 
IDNOG - 2014
IDNOG - 2014IDNOG - 2014
IDNOG - 2014Barry Greene
 
Mind, heart, and hands: Lifelong learning and teaching in the digital age
Mind, heart, and hands: Lifelong learning and teaching in the digital ageMind, heart, and hands: Lifelong learning and teaching in the digital age
Mind, heart, and hands: Lifelong learning and teaching in the digital agejudell
 

Was ist angesagt? (20)

After the Pandemic: Rethinking Developer Productivity (There’s more to it th...
After the Pandemic:  Rethinking Developer Productivity (There’s more to it th...After the Pandemic:  Rethinking Developer Productivity (There’s more to it th...
After the Pandemic: Rethinking Developer Productivity (There’s more to it th...
 
Emerging practices 2019 week 1
Emerging practices 2019 week 1Emerging practices 2019 week 1
Emerging practices 2019 week 1
 
Sustainable Software for Computational Chemistry and Materials Modeling
Sustainable Software for Computational Chemistry and Materials ModelingSustainable Software for Computational Chemistry and Materials Modeling
Sustainable Software for Computational Chemistry and Materials Modeling
 
Emerging practices 2019 week 2
Emerging practices 2019 week 2Emerging practices 2019 week 2
Emerging practices 2019 week 2
 
Resume--John PustaI
Resume--John PustaIResume--John PustaI
Resume--John PustaI
 
HCII20: Ph.D. Alumni in Industry
HCII20: Ph.D. Alumni in IndustryHCII20: Ph.D. Alumni in Industry
HCII20: Ph.D. Alumni in Industry
 
Promise notes
Promise notesPromise notes
Promise notes
 
Emerging practices 2019 week 7
Emerging practices 2019 week 7Emerging practices 2019 week 7
Emerging practices 2019 week 7
 
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...
​ Insight Types That Influence Enterprise Decision Makers (Christian Rohrer a...
 
Interview readiness
Interview readinessInterview readiness
Interview readiness
 
Lecture 2 Teaching Digital Technologies 2016
Lecture 2 Teaching Digital Technologies 2016Lecture 2 Teaching Digital Technologies 2016
Lecture 2 Teaching Digital Technologies 2016
 
FSE 2016 Panel: The State of Software Engineering Research
FSE 2016 Panel: The State of Software Engineering ResearchFSE 2016 Panel: The State of Software Engineering Research
FSE 2016 Panel: The State of Software Engineering Research
 
Big picture of electronics and instrumentation engineering
Big picture of electronics and instrumentation engineeringBig picture of electronics and instrumentation engineering
Big picture of electronics and instrumentation engineering
 
EngD in Systems (thinking)
EngD in Systems (thinking)EngD in Systems (thinking)
EngD in Systems (thinking)
 
wicked problems 20-may-14_rev-rkg
wicked problems 20-may-14_rev-rkgwicked problems 20-may-14_rev-rkg
wicked problems 20-may-14_rev-rkg
 
A Pragmatic Perspective on Software Visualization
A Pragmatic Perspective on Software VisualizationA Pragmatic Perspective on Software Visualization
A Pragmatic Perspective on Software Visualization
 
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
 
IDNOG - 2014
IDNOG - 2014IDNOG - 2014
IDNOG - 2014
 
2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
 
Mind, heart, and hands: Lifelong learning and teaching in the digital age
Mind, heart, and hands: Lifelong learning and teaching in the digital ageMind, heart, and hands: Lifelong learning and teaching in the digital age
Mind, heart, and hands: Lifelong learning and teaching in the digital age
 

Ähnlich wie PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (Laurie Williams)

Running head PROFESSIONAL INTERVIEW REPORT 1PROFESSIONAL INT.docx
Running head PROFESSIONAL INTERVIEW REPORT 1PROFESSIONAL INT.docxRunning head PROFESSIONAL INTERVIEW REPORT 1PROFESSIONAL INT.docx
Running head PROFESSIONAL INTERVIEW REPORT 1PROFESSIONAL INT.docxjeanettehully
 
Effective Implementation of SUSTAINABLE 21st century initiatives.
Effective Implementation of SUSTAINABLE 21st century initiatives.Effective Implementation of SUSTAINABLE 21st century initiatives.
Effective Implementation of SUSTAINABLE 21st century initiatives.Robert Franchino
 
Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?Daniel Mendez
 
Product, Pricing, and Channels Paper Grading GuideMKT421 Vers.docx
Product, Pricing, and Channels Paper Grading GuideMKT421 Vers.docxProduct, Pricing, and Channels Paper Grading GuideMKT421 Vers.docx
Product, Pricing, and Channels Paper Grading GuideMKT421 Vers.docxwkyra78
 
Top Ten Benefits of an Engineering Career
Top Ten Benefits of an Engineering CareerTop Ten Benefits of an Engineering Career
Top Ten Benefits of an Engineering CareerM.T.H Group
 
Testimony of Terry V. Benzel, University of Southern California Information S...
Testimony of Terry V. Benzel, University of Southern California Information S...Testimony of Terry V. Benzel, University of Southern California Information S...
Testimony of Terry V. Benzel, University of Southern California Information S...DETER-Project
 
ASIS&T Diane Sonnenwald Information Science as a Career
ASIS&T Diane Sonnenwald Information Science as a Career ASIS&T Diane Sonnenwald Information Science as a Career
ASIS&T Diane Sonnenwald Information Science as a Career ASIS&T
 
Do end-users fit the informatics requirements?
Do end-users fit the informatics requirements?Do end-users fit the informatics requirements?
Do end-users fit the informatics requirements?John Trigg
 
Step 1 Consider the Purpose for the ResearchYou have been given.docx
Step 1 Consider the Purpose for the ResearchYou have been given.docxStep 1 Consider the Purpose for the ResearchYou have been given.docx
Step 1 Consider the Purpose for the ResearchYou have been given.docxwhitneyleman54422
 
akhanna_recommendation
akhanna_recommendationakhanna_recommendation
akhanna_recommendationAdvitya Khanna
 
Interview student-ci-mca
Interview student-ci-mcaInterview student-ci-mca
Interview student-ci-mcaJoseph Rodiz
 
Bba601 modern retail management process and retail services
Bba601 modern retail management process and retail servicesBba601 modern retail management process and retail services
Bba601 modern retail management process and retail servicessmumbahelp
 
The door, the wind, the bird and the valise
The door, the wind, the bird and the valiseThe door, the wind, the bird and the valise
The door, the wind, the bird and the valisejason hobbs
 
A Comparative Analysis Of Software Engineering With Mature Engineering Discip...
A Comparative Analysis Of Software Engineering With Mature Engineering Discip...A Comparative Analysis Of Software Engineering With Mature Engineering Discip...
A Comparative Analysis Of Software Engineering With Mature Engineering Discip...Kathryn Patel
 
Cat Herding and Community Gardens: Practical e-Science Project Management
Cat Herding and Community Gardens: Practical e-Science Project ManagementCat Herding and Community Gardens: Practical e-Science Project Management
Cat Herding and Community Gardens: Practical e-Science Project ManagementNeil Chue Hong
 

Ähnlich wie PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (Laurie Williams) (20)

Running head PROFESSIONAL INTERVIEW REPORT 1PROFESSIONAL INT.docx
Running head PROFESSIONAL INTERVIEW REPORT 1PROFESSIONAL INT.docxRunning head PROFESSIONAL INTERVIEW REPORT 1PROFESSIONAL INT.docx
Running head PROFESSIONAL INTERVIEW REPORT 1PROFESSIONAL INT.docx
 
Hp presentation
Hp presentationHp presentation
Hp presentation
 
Hp presentation
Hp presentationHp presentation
Hp presentation
 
Effective Implementation of SUSTAINABLE 21st century initiatives.
Effective Implementation of SUSTAINABLE 21st century initiatives.Effective Implementation of SUSTAINABLE 21st century initiatives.
Effective Implementation of SUSTAINABLE 21st century initiatives.
 
Hp presentation
Hp presentationHp presentation
Hp presentation
 
Hp presentation
Hp presentationHp presentation
Hp presentation
 
Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?Empirical Software Engineering - What is it and why do we need it?
Empirical Software Engineering - What is it and why do we need it?
 
Product, Pricing, and Channels Paper Grading GuideMKT421 Vers.docx
Product, Pricing, and Channels Paper Grading GuideMKT421 Vers.docxProduct, Pricing, and Channels Paper Grading GuideMKT421 Vers.docx
Product, Pricing, and Channels Paper Grading GuideMKT421 Vers.docx
 
Top Ten Benefits of an Engineering Career
Top Ten Benefits of an Engineering CareerTop Ten Benefits of an Engineering Career
Top Ten Benefits of an Engineering Career
 
Testimony of Terry V. Benzel, University of Southern California Information S...
Testimony of Terry V. Benzel, University of Southern California Information S...Testimony of Terry V. Benzel, University of Southern California Information S...
Testimony of Terry V. Benzel, University of Southern California Information S...
 
ASIS&T Diane Sonnenwald Information Science as a Career
ASIS&T Diane Sonnenwald Information Science as a Career ASIS&T Diane Sonnenwald Information Science as a Career
ASIS&T Diane Sonnenwald Information Science as a Career
 
Do end-users fit the informatics requirements?
Do end-users fit the informatics requirements?Do end-users fit the informatics requirements?
Do end-users fit the informatics requirements?
 
Step 1 Consider the Purpose for the ResearchYou have been given.docx
Step 1 Consider the Purpose for the ResearchYou have been given.docxStep 1 Consider the Purpose for the ResearchYou have been given.docx
Step 1 Consider the Purpose for the ResearchYou have been given.docx
 
akhanna_recommendation
akhanna_recommendationakhanna_recommendation
akhanna_recommendation
 
Interview student-ci-mca
Interview student-ci-mcaInterview student-ci-mca
Interview student-ci-mca
 
Bba601 modern retail management process and retail services
Bba601 modern retail management process and retail servicesBba601 modern retail management process and retail services
Bba601 modern retail management process and retail services
 
The door, the wind, the bird and the valise
The door, the wind, the bird and the valiseThe door, the wind, the bird and the valise
The door, the wind, the bird and the valise
 
A Comparative Analysis Of Software Engineering With Mature Engineering Discip...
A Comparative Analysis Of Software Engineering With Mature Engineering Discip...A Comparative Analysis Of Software Engineering With Mature Engineering Discip...
A Comparative Analysis Of Software Engineering With Mature Engineering Discip...
 
Cat Herding and Community Gardens: Practical e-Science Project Management
Cat Herding and Community Gardens: Practical e-Science Project ManagementCat Herding and Community Gardens: Practical e-Science Project Management
Cat Herding and Community Gardens: Practical e-Science Project Management
 
Optimizing Your PhD
Optimizing Your PhDOptimizing Your PhD
Optimizing Your PhD
 

Mehr von CS, NcState

Talks2015 novdec
Talks2015 novdecTalks2015 novdec
Talks2015 novdecCS, NcState
 
Future se oct15
Future se oct15Future se oct15
Future se oct15CS, NcState
 
GALE: Geometric active learning for Search-Based Software Engineering
GALE: Geometric active learning for Search-Based Software EngineeringGALE: Geometric active learning for Search-Based Software Engineering
GALE: Geometric active learning for Search-Based Software EngineeringCS, NcState
 
Big Data: the weakest link
Big Data: the weakest linkBig Data: the weakest link
Big Data: the weakest linkCS, NcState
 
Three Laws of Trusted Data Sharing: (Building a Better Business Case for Dat...
Three Laws of Trusted Data Sharing:(Building a Better Business Case for Dat...Three Laws of Trusted Data Sharing:(Building a Better Business Case for Dat...
Three Laws of Trusted Data Sharing: (Building a Better Business Case for Dat...CS, NcState
 
Lexisnexis june9
Lexisnexis june9Lexisnexis june9
Lexisnexis june9CS, NcState
 
Welcome to ICSE NIER’15 (new ideas and emerging results).
Welcome to ICSE NIER’15 (new ideas and emerging results).Welcome to ICSE NIER’15 (new ideas and emerging results).
Welcome to ICSE NIER’15 (new ideas and emerging results).CS, NcState
 
Icse15 Tech-briefing Data Science
Icse15 Tech-briefing Data ScienceIcse15 Tech-briefing Data Science
Icse15 Tech-briefing Data ScienceCS, NcState
 
Kits to Find the Bits that Fits
Kits to Find  the Bits that Fits Kits to Find  the Bits that Fits
Kits to Find the Bits that Fits CS, NcState
 
Ai4se lab template
Ai4se lab templateAi4se lab template
Ai4se lab templateCS, NcState
 
Automated Software Enging, Fall 2015, NCSU
Automated Software Enging, Fall 2015, NCSUAutomated Software Enging, Fall 2015, NCSU
Automated Software Enging, Fall 2015, NCSUCS, NcState
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements EngineeringCS, NcState
 
172529main ken and_tim_software_assurance_research_at_west_virginia
172529main ken and_tim_software_assurance_research_at_west_virginia172529main ken and_tim_software_assurance_research_at_west_virginia
172529main ken and_tim_software_assurance_research_at_west_virginiaCS, NcState
 
Automated Software Engineering
Automated Software EngineeringAutomated Software Engineering
Automated Software EngineeringCS, NcState
 
Next Generation “Treatment Learning” (finding the diamonds in the dust)
Next Generation “Treatment Learning” (finding the diamonds in the dust)Next Generation “Treatment Learning” (finding the diamonds in the dust)
Next Generation “Treatment Learning” (finding the diamonds in the dust)CS, NcState
 
Tim Menzies, directions in Data Science
Tim Menzies, directions in Data ScienceTim Menzies, directions in Data Science
Tim Menzies, directions in Data ScienceCS, NcState
 
Dagstuhl14 intro-v1
Dagstuhl14 intro-v1Dagstuhl14 intro-v1
Dagstuhl14 intro-v1CS, NcState
 
Know thy tools
Know thy toolsKnow thy tools
Know thy toolsCS, NcState
 
The Art and Science of Analyzing Software Data
The Art and Science of Analyzing Software DataThe Art and Science of Analyzing Software Data
The Art and Science of Analyzing Software DataCS, NcState
 

Mehr von CS, NcState (20)

Talks2015 novdec
Talks2015 novdecTalks2015 novdec
Talks2015 novdec
 
Future se oct15
Future se oct15Future se oct15
Future se oct15
 
GALE: Geometric active learning for Search-Based Software Engineering
GALE: Geometric active learning for Search-Based Software EngineeringGALE: Geometric active learning for Search-Based Software Engineering
GALE: Geometric active learning for Search-Based Software Engineering
 
Big Data: the weakest link
Big Data: the weakest linkBig Data: the weakest link
Big Data: the weakest link
 
Three Laws of Trusted Data Sharing: (Building a Better Business Case for Dat...
Three Laws of Trusted Data Sharing:(Building a Better Business Case for Dat...Three Laws of Trusted Data Sharing:(Building a Better Business Case for Dat...
Three Laws of Trusted Data Sharing: (Building a Better Business Case for Dat...
 
Lexisnexis june9
Lexisnexis june9Lexisnexis june9
Lexisnexis june9
 
Welcome to ICSE NIER’15 (new ideas and emerging results).
Welcome to ICSE NIER’15 (new ideas and emerging results).Welcome to ICSE NIER’15 (new ideas and emerging results).
Welcome to ICSE NIER’15 (new ideas and emerging results).
 
Icse15 Tech-briefing Data Science
Icse15 Tech-briefing Data ScienceIcse15 Tech-briefing Data Science
Icse15 Tech-briefing Data Science
 
Kits to Find the Bits that Fits
Kits to Find  the Bits that Fits Kits to Find  the Bits that Fits
Kits to Find the Bits that Fits
 
Ai4se lab template
Ai4se lab templateAi4se lab template
Ai4se lab template
 
Automated Software Enging, Fall 2015, NCSU
Automated Software Enging, Fall 2015, NCSUAutomated Software Enging, Fall 2015, NCSU
Automated Software Enging, Fall 2015, NCSU
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
172529main ken and_tim_software_assurance_research_at_west_virginia
172529main ken and_tim_software_assurance_research_at_west_virginia172529main ken and_tim_software_assurance_research_at_west_virginia
172529main ken and_tim_software_assurance_research_at_west_virginia
 
Automated Software Engineering
Automated Software EngineeringAutomated Software Engineering
Automated Software Engineering
 
Next Generation “Treatment Learning” (finding the diamonds in the dust)
Next Generation “Treatment Learning” (finding the diamonds in the dust)Next Generation “Treatment Learning” (finding the diamonds in the dust)
Next Generation “Treatment Learning” (finding the diamonds in the dust)
 
Tim Menzies, directions in Data Science
Tim Menzies, directions in Data ScienceTim Menzies, directions in Data Science
Tim Menzies, directions in Data Science
 
Goldrush
GoldrushGoldrush
Goldrush
 
Dagstuhl14 intro-v1
Dagstuhl14 intro-v1Dagstuhl14 intro-v1
Dagstuhl14 intro-v1
 
Know thy tools
Know thy toolsKnow thy tools
Know thy tools
 
The Art and Science of Analyzing Software Data
The Art and Science of Analyzing Software DataThe Art and Science of Analyzing Software Data
The Art and Science of Analyzing Software Data
 

KĂŒrzlich hochgeladen

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 

KĂŒrzlich hochgeladen (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

PROMISE 2011: Seven Habits of High Impactful Empirical Software Engineers (Laurie Williams)

  • 1. Seven Habits of Highly Impactful Empirical Software Engineers Laurie Williams North Carolina State University
  • 2. Who am I 
 Where I’m Coming From Degree confusion: BS in Industrial Engineering (Lehigh University); MBA (Duke University); PhD in Computer Science (University of Utah) Worked for IBM for 9 years (engineering then software) Then 
 was a non-traditional PhD student with 3 kids NC State since August 2000 10 PhD, 13 MS completed; 6 PhD, 2 MS in process ~ 160 refereed papers; ~70+% with industrial co-author $5M+ in funding: ~$3M government; ~$2M industrial Active in consulting and industrial training
  • 3. What is a habit? noun 1. an acquired behavior pattern regularly followed until it has become almost involuntary: the habit of looking both ways before crossing the street. Knowledge: what to do and why Skill: how to do it Desire: the want to do We are what we repeatedly do,Excellence, then, is not an act, but a habit. -- Aristotle Definition by Dictionary.comUnabridged Based on the Random House Dictionary, © Random House, Inc. 2011. Photo from: http://tkofthewildboyz.blogspot.com/2008/10/vacay-pt-ii-new-york.html
  • 4. What is Impact? im·pact [n. im-pakt; v. im-pakt] noun 1. the striking of one thing against another; forceful contact; collision: The impact of the colliding cars broke the windshield. noun 2. the force exerted by a new idea, concept, technology, or ideology: the impact of the industrial revolution. Definitions from Dictionary.comUnabridged Based on the Random House Dictionary, © Random House, Inc. 2011. Photos from http://knowledge.allianz.com/?823/road-safety and http://ed101.bu.edu/StudentDoc/current/ED101sp09/rcm/
  • 5. Structured based upon 
 © 2004 Amazon book rank: 54 Now that’s impact!
  • 6. Who may we want to impact? Practitioners Colleagues Family & Friends Students & Mentees
  • 7. 
 with our research results They cite our stuff! We collaborate. They use our stuff! They follow our methods. They alter their research path.
  • 8. 
 and with our personal (inter)actions Their ideas are enriched. Their professional life is changed. They grow to be happy and successful. Our lives are more enjoyable.
  • 9. My goal for this talk 
 We are what we repeatedly do,Excellence, then, is not an act, but a habit.-- Aristotle To be an impactful empirical software engineer by impacting each of you in at least some small way to change your habit(s) so you can impact someone else 
 in a positive way of course And hopefully learn from you as well
  • 10. Covey’sSeven Habits Personal Victory
 independence Be Proactive Begin with the End in Mind Put First Things First Public Victory 
 interdependence Think Win/Win Seek First to Understand, Then to be Understood Synergize Renewal 
 continuous improvement Sharpen the Saw
  • 11. Personal: Be Proactive “Proactive people are smart, they’re value driven, they read reality, and they know what’s needed.” Think about it: who do you want to impact as an empirical software engineer? Figure from Covey, S., Seven Habits of Highly Effective People, 2004.
  • 12. Basic Research Recognize problem, investigate concepts Concept Formulation Refine ideas, publish partial solutions Development & Extension Try it out, clarify, refine Internal Exploration Stabilize, port, use for industrial-strength problems External Exploration Broaden user group, extend Popularization Propagate through community Software technology maturation state of the art: colleagues/students impact state of the practice: practitioners Redwine, S. and Riddle, S., Software Technology Maturation, ICSE 1985.
  • 13. Critical factors in software maturation Conceptual integrity Clear recognition of need Tuneability Prior positive experience Management commitment Training
  • 14. Inhibitors in software technology maturation Internal transfer High cost Contracting disincentives Psychological hurdles Easily modified technology
  • 15. Facilitators to software technology maturation Prior success Incentives Technically astute managers Readily available help Latent demand Simplicity Incremental extensions to current technology
  • 16. Basic Research Recognize problem, investigate concepts Concept Formulation Refine ideas, publish partial solutions Development & Extension Try it out, clarify, refine Internal Exploration Stabilize, port, use for industrial-strength problems External Exploration Broaden user group, extend Popularization Propagate through community Software technology maturation state of the art: colleagues/students “The best process for transitioning technology seems to be incremental expansion in small steps with trial use and the careful gathering of empirical evidence concerning the technology’s value.” impact Where’s the beef . . . . validation? state of the practice: practitioners Redwine, S. and Riddle, S., Software Technology Maturation, ICSE 1985.
  • 17.
  • 18. Personal: Begin with the End in Mind “To begin with the end in mind means to start with an understanding of your destination. It means to know where you’re going so that you better understand where you are now and so that the steps you take are always in the right direction.” “We may be very busy, we may be very efficient, but we will also be truly effective only when we begin with the end in mind.”
  • 19. What is Your Destination? Who are you desiring to impact? What validation techniques are you using to impact them? Do they like that technique? state-of-the-art state-of-the-practice
  • 20. The Impact Project Funded by US NSF, UK Institution of Engineering and Technology, IEEE Computer Society, Japanese government Solid and scholarly assessment of the impact software engineering research has had on software engineering practice Literature reviews and personal interviews Case studies: configuration management; modern programming languages; runtime assertion checking; reviews and walkthroughs; cost and economic models; software architecture Osterweil, L., Ghezzi, C., Kramer, J., and Wolf, A., Determining the Impact of Software Engineering Research on Practice, IEEE Computer, March 2008.
  • 21. The Impact Project Findings Lasting impact seems to come most readily from ongoing interactions between research and practice Research impact might not be fully felt for at least 10 years (in terms of widespread adoption) Continuous support for sustaining a vigorous research community is required A research community must provide nurturing in a variety of ways The interplay between research and practice can be difficult to determine precisely and communicate clearly Osterweil, L., Ghezzi, C., Kramer, J., and Wolf, A., Determining the Impact of Software Engineering Research on Practice, IEEE Computer, March 2008.
  • 22. Disparity of Acceptability and Desirability State-of-the-art: Researchers look for how well a theory has been validated State-of-the-practice: Industry looks for how easily understandable evidence of how well the technique works in their own environment (real world validation) LW “soap box”: Researchers are often the gatekeepers of what empirical software engineering research can reach industry, often using their own “theory validation” filter that is not important to the customer of the research (industry). Zelkowitz, M., Wallace, D. Binkley, D., Understanding the Culture Clash in Software Engineering Technology Transfer, Tech. Report No. 2, University of Maryland, College Park, Maryland, 1998.
  • 23. Personal: Put First Things First “Don’t prioritize your schedule instead 
 schedule your priorities.”
  • 24. Students “Focus on the students, since graduating great students means you'll produce great research, while focusing on the research may or may not produce great students.” NicoHabermann1932-1993 
 obtained from the web page of David Notkin, Nico’s academic son
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Focus “Nothing focuses the mind like a noose.” -- Mark Twain
  • 34. Public: Think Win/Win “Win/win is a frame of mind and heart that constantly seeks mutual benefit in all human interactions.”
  • 35.
  • 36.
  • 37. Win/Win in our personal interactions Peer review Why to accept, rather than why to reject How to help the authors advance rather than to discourage Be inclusive of topic and research technique, not biased to your own technique or views Sharing Techniques Guidance/Advice/Mentoring Lose the personal or research group rivalries and pet theories Communicate benefits of (participating in) research in terms of benefits to practitioners/participants 
. There really is “enough” for all of us so we can all make progress
  • 38. Public: Seek First to Understand, Then to be Understood “Seeking first to understand, diagnosing before you prescribe, is hard 
 It takes a great deal of security to go into a deep listening experience because you open yourself up to be influenced 
 It’s a paradox, in a sense, because in order to have influence, you have to be influenced.”
  • 39. Understanding our “customer” Problem often “related” to desired technical solution Potts, C., Software Engineering Research Revisited, IEEE Software, Sept 1993..
  • 40. Understanding our “customer” Industrial case studies that exhibit problems of interest 
 scale/complexity; unpredictability; dynamism Evolving the state of the art, possibly multiple researchers/groups Potts, C., Software Engineering Research Revisited, IEEE Software, Sept 1993..
  • 41. Potts, C., Software Engineering Research Revisited, IEEE Software, Sept 1993..
  • 42. Potts, C., Software Engineering Research Revisited, IEEE Software, Sept 1993..
  • 43. Posterchild Vic Basili and NASA’s Software Engineering Laboratory Industry-as-laboratory
  • 44. Public: Synergize “Synergy means that 1 + 1 may equal 8, 16, or even 1600. The synergistic position of high trust produces solutions better than any originally proposed, and all parties know it. Furthermore, they genuinely enjoy the creative enterprise.”
  • 45.
  • 46.
  • 47. It is in their collaboration and cooperationthat they rocked the software industry.
  • 48. Reprisal “
 in order to have influence, you have to be influenced.” 
 in order to influence, you have to really listen, even if that means you need to realize that no matter how smart you are and how groundbreaking your past research was, you might just need to alter your path due to new information or trends.
  • 49. Renewal: Sharpen the Saw “This is the single most powerful investment we can ever make in life – investment in ourselves, in the only instrument we have with which to deal with life and to contribute. We are the instruments of our own performance, and to be effective we, we need to recognize the importance of taking time regularly to sharpen the saw 
”
  • 50. Final Thoughts It is in giving that you receive 
 do empirical research for the greater good. Actions speak louder than words. When you look back on your career (as an empirical software engineer), who do you want to have impacted? Develop habits of excellent to focus on those things now.
  • 51. References Covey, S., Seven Habits of Highly Effective People, 2004. Osterweil, L., Ghezzi, C., Kramer, J., and Wolf, A., Determining the Impact of Software Engineering Research on Practice, IEEE Computer, March 2008. Potts, C., Software Engineering Research Revisited, IEEE Software, Sept 1993. Redwine, S. and Riddle, S., Software Technology Maturation, ICSE 1985. Zelkowitz, M., Wallace, D. Binkley, D., Understanding the Culture Clash in Software Engineering Technology Transfer, Tech. Report No. 2, University of Maryland, College Park, Maryland, 1998.

Hinweis der Redaktion

  1. “Crossing the Chasm” written by Geoffrey Moore. The second edition was published in 2002. The book deals with the stages of the Technology Adoption Lifecycle in which a new technology is absorbed in to a community.
  2. Continuous improvement, creates the upward spiral of growth that lifts you to new levels of understanding and living each of the habits as you come around to them on a progressively higher plane