David Shepherd

David Shepherd Email and Phone Number

Associate Professor @ Louisiana State University
Baton Rouge, LA, US
David Shepherd's Location
Richmond, Virginia, United States, United States
David Shepherd's Contact Details
About David Shepherd

Experienced software developer and researcher currently directing ABB's software engineering research, where we aim to (1) create innovative tools that improve developer productivity, and (2) utilize software engineering research to improve ABB's products.

David Shepherd's Current Company Details
Louisiana State University

Louisiana State University

View
Associate Professor
Baton Rouge, LA, US
David Shepherd Work Experience Details
  • Louisiana State University
    Associate Professor
    Louisiana State University
    Baton Rouge, La, Us
  • Louisiana State University
    Associate Professor
    Louisiana State University Apr 2023 - Present
    Baton Rouge, La, Us
  • Virginia Commonwealth University - College Of Engineering
    Associate Professor
    Virginia Commonwealth University - College Of Engineering Aug 2019 - Apr 2023
    Richmond, Virginia, Us
  • Abb
    Senior Principal Scientist
    Abb Jul 2013 - Jul 2019
    Zurich, Zh, Ch
    Note: SPS positions are awarded by committee, granted to less than 5% of ABB researchers-Identified developer bottlenecks through ethnographic studies, usage data collection, and interviews-Led multiple tool projects that targeted these bottlenecks, each supporting 100s of internal users-Founded a Visual Studio Extension, Sando Code Search, with over 40K downloads-Secured over 500 KUSD in external research funding-Collaborated with startups to provide customized tooling for ABB developers-Collaborated with universities to provide actionable insights into product usage data-Co-Chaired industrial tracks at ICSE, FSE, ICSME, SANER, and ICPC-Became co-Editor-in-Chief for Journal of Systems & Software, the second ranked journal in Systems
  • Abb
    Research Area Coordinator
    Abb Mar 2012 - Jul 2019
    Zurich, Zh, Ch
    -Managed ABB's software engineering research portfolio (2 MUSD)-Created short and medium-term vision for software engineering research-Managed 10+ researchers in software engineering-Mentored younger scientists to maximize project impact and grow future leaders-Reviewed and approved project proposals
  • Abb
    Software Engineering Researcher (Principal Scientist)
    Abb Jul 2011 - Jul 2013
    Zurich, Zh, Ch
    -Delivered innovative project results in ethnographic studies of developers, code search, and usage data-Created innovative code search visualization leading to patent submission-Presented at numerous internal and external development conferences and webinars-Authored internal and external technical blog posts with hundreds and thousands of views, respecitvely -Revamped entire research infrastructure and development process-Published in top venues
  • Tasktop Technologies
    Software Developer And Evangelist
    Tasktop Technologies Jun 2008 - Jun 2011
    Vancouver, Bc, Ca
    -Key early technical member as employee #9 -Led the design and implementation of products and features-Created numerous technical blogs with high readership-Led sales engineering team as they interfaced with Fortune 500 companies-Led the design and implementation of new product prototypes-Supported Tasktop customers and Mylyn users as part of a community-building effort (e.g., via Twitter, Stackoverflow, Bug Reports, etc.).Relevant technical skills: Java, Eclipse Plugins, Jenkins, Mingle, Bugzilla, git, JIRA, CVS, Clearquest, Redmine, Trac, CruiseControl, HP ALM, TFS, Perforce
  • University Of British Columbia
    Postdoctoral Fellow
    University Of British Columbia 2007 - 2008
    Vancouver, British Columbia, Ca
    -Worked under direction of Dr. Gail Murphy, Royal Society of Canada Fellow & Chief Scientist of Tasktop-Created tools and techniques for analyzing Eclipse usage data to study software developers-Instructor for CPSC 310 Software Engineering, 80+ students, Fall 2007 Spring 2008
  • University Of Delaware
    Research And Teaching Assistant
    University Of Delaware Jun 2002 - 2007
    Newark, De, Us
    -Designed and implemented a new program representation, created by extracting the natural language information from identifiers (variables, method names, class names)-Designed, implemented, and evaluated a software search tool that performed more consistently and effectively than state-of-the-art tools (e.g., Google Desktop)-Participated in the writing and discussion of an NSF proposal -entitled, "Applying and Integrating Natural Language Processing Analysis of Programs to Aid in Software Maintenance and Evolution", resulting in $400,000 of funded research
  • Quantum Leap Innovations
    Research Intern
    Quantum Leap Innovations Sep 2004 - Dec 2006
    -Designed and implemented research prototypes as Eclipse-based applications-Led the writing of two SBIR proposals

David Shepherd Skills

Software Engineering Software Development Eclipse Computer Science Software Design Java Agile Methodologies Programming Machine Learning Subversion Git Object Oriented Design Visual Studio Scrum Uml Artificial Intelligence Embedded Systems Spring Xml Open Source Oop Android Rest System Architecture Design Patterns Embedded Software Web Applications Object Oriented Programming

David Shepherd Education Details

  • University Of Delaware
    University Of Delaware
    Computer Science
  • University Of Delaware
    University Of Delaware
    Computer Science
  • Virginia Commonwealth University
    Virginia Commonwealth University
    Computer Science

Frequently Asked Questions about David Shepherd

What company does David Shepherd work for?

David Shepherd works for Louisiana State University

What is David Shepherd's role at the current company?

David Shepherd's current role is Associate Professor.

What is David Shepherd's email address?

David Shepherd's email address is da****@****ail.com

What is David Shepherd's direct phone number?

David Shepherd's direct phone number is +191982*****

What schools did David Shepherd attend?

David Shepherd attended University Of Delaware, University Of Delaware, Virginia Commonwealth University.

What skills is David Shepherd known for?

David Shepherd has skills like Software Engineering, Software Development, Eclipse, Computer Science, Software Design, Java, Agile Methodologies, Programming, Machine Learning, Subversion, Git, Object Oriented Design.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.