Biography

I live to be challenged, whether it involves finding a solution to a difficult problem, creating something new, or finding ways to improve an existing product or process. Challenges are occasions to learn and grow, to expand my horizons in new directions. Challenges also offer the opportunity to connect with new people, exchange ideas, and build new perspectives.

Office Hours (Fall 2022 semester)

  • T & H, 11:00 AM - 12:00 PM ET, in person in 3250 EB2
  • By appointment

Additional Research and Professional Interests:

  • Project Management and Agility in Scientific Research
  • Industry - University Research Collaboration
  • Research Ethics and the Responsible Conduct of Research
  • Ethics and Conduct for Computing Professionals
  • The Philosophy of Science

Current Responsibilities:

Research Areas

  • Cloud Computing
  • Cyber Security
  • Data Sciences and Analytics
  • Health Care Information Technology
  • Information and Knowledge Management
  • Software Engineering and Programming Languages

Education

  • Project Management Professional Credential, Project Management Institute, Newtown Square, PA, USA.  2019
  • Ph.D., in Computer Science, North Carolina State University, Raleigh, NC, USA, 2012.
  • M.S. in Computer Science, North Carolina State University, Raleigh, NC, USA, 2003.
  • B.S. in Computer Science, North Carolina State University, Raleigh, NC, USA, 2001.

CSC Fall Courses

  • CSC 379-001 LEC Ethics in Computng   T 8:30am-9:20am   Room: 135 BTEC

  • CSC 379-002 LEC Ethics in Computng   Th 8:30am-9:20am   Room: 135 BTEC

Publications

 

Vouk, M.; Averitt, S.; Dreher, P.; Kekas, D.; Kurth, A.; Hoit, M.; Mugge, P.; Peeler, A.; Schaffer, H.; Sills, E.; Stein, S.; Streck, J.; Thompson, J. & Wright, D. (2013), "Constructing Next Generation Academic Cloud Services", International Journal of Cloud Computing.  v. 2, n. 2-3, pp. 104-122.

Refereed Full Conference Papers

  P. Hou, D. Korn, M. Cleber, D. Wright, A. Tropsha, and R. Chirkova. Compact Walks: Taming Knowledge-Graph Embeddings with Domain- and Task-Specific Pathways. In Proceedings of the 2022 ACM SIGMOD/PODS, 2022.
  J. Ao, S. Dinakaran, H. Yang, D. Wright, and R. Chirkova. Trustworthy Knowledge Graph Population From Texts for Domain Query Answering. In Proceedings of IEEE Big Data 2021, 2021.

 

Anderson, P. V.; Heckman, S.; Vouk, M.; Wright, D.; Carter, M.; Burge, J. E. & Gannod, G. C. "CS/SE Instructors Can Improve Student Writing without Reducing Class Time Devoted to Technical Content: Experimental Results" Proceedings of the The 37th International Conference on Software Engineering, 2015

 

Burge, J. E.; Gannod, G.; Carter, M.; Howard, A.; Schultz, B.; Vouk, M.; Wright, D. & Anderson, P.  (2014), "Developing CS/SE Students' Communication Abilities Through a Program-wide Framework."  Proceedings of the 45th ACM Technical Symposium on Computer Science Education , Atlanta, CA, USA, 2014.

 

Wright, D. R. “Weaving a Computer Science Tapestry: Results of a Workshop Promoting the Recruitment and Retention of Girls in High School Computer Science.” Proceedings of the 120th ASEE Annual Conference and Exposition (ASEE 2013), Atlanta, GA, USA, 2013.

 

Wright, D. R. “Inoculating Novice Software Designers with Expert Design Strategies” Proceedings of the 119th ASEE Annual Conference and Exposition (ASEE 2012), San Antonio, TX, USA, 2012.

 

Wright, D. R. “Cultivating Expert Software Design Decision-making: Results of a Pilot Study” Proceedings of the 19th Annual Conference on Software Engineering and Data Engineering (SEDE 2010), San Francisco, CA, USA, 2010.

 

Wright, D. R. “The Decision Pattern: Capturing and Communicating Design Intent” SIGDOC '07: Proceedings of the 25th Annual Conference on Design of Communication, El Paso, TX, USA, 2007.

 

Wright, D. R. “Towards a Theory of Software Design: Timeless Principles of Software System Design” SEDE '07: Proceedings of the 16th International Conference on Software Engineering and Data Engineering, Las Vegas, NV, USA, 2007.

 

Wright, D. R. “Research ethics and computer science: an unconsummated marriage” SIGDOC '06: Proceedings of the 24th Annual Conference on Design of Communication, Myrtle Beach, SC, USA, 2006.

Workshop/Tutorial Proposals

 

Honeycutt, B. T.; Fire, N. & Wright, D. R. “Developing Leveled Competencies for Graduate Teaching Assistants within a Campus-Wide Effort for Graduate TA Development” Proceedings of the 2008 Lilly Conference on College and University Teaching at Greensboro, Greensboro, NC, USA, 2008.

 

Honeycutt, T. L. & Wright, D. R. “Building bridges: connecting research ethics and computer science” SIGDOC '06: Proceedings of the 24th Annual Conference on Design of Communication, Myrtle Beach, SC, USA, 2006.

Research Posters

 

Wright, D. R.; Honeycutt, B. T.; Fire, N. & Jenkins, J. “Promoting Excellence in Graduate Student Teaching: The Certificate of Accomplishment in Teaching at NCSU” Learning by Design: The 4th Lilly Conference on College and University Teaching, Greensboro, NC, USA, 2008.

 

Wright, D. R. “Capturing organizational wisdom for effective software development” ACM-SE 44: Proceedings of the 44th annual Southeast regional conference, Melbourne, FL, USA, 2006

Technical Reports

 

Hou, P.-Y.; Chirkova, R.; Wright, D. 2020. Noise Removal with Regular Expressions in Knowledge Graphs. Computer Science Technical Report TR-2020-4. North Carolina State University, Raleigh, NC.

 

Wright, D.; Norris, D.; Tropsha, A.; Chirkova, R.; Korn, D. ; Quinones, J.; Parrish, S. The Rare Disease InfoHub Portal: Actionable Knowledge Appropriately Delivered. Computer Science Technical Report TR-2021-1. North Carolina State University, Raleigh, NC.

Other Writing

  McGowen L., Wright D. R., Carver, J. NCSU Science of Security Lablet Empirical Research Plan Guidelines, 2016.
  McGowen L., Wright D. R., Carver, J.. NCSU Science of Security Lablet Publication Guidelines,
2016.
  McGowen L., Wright D. R., Meneely, A. Carver, J. NCSU Science of Security Lablet Metrics Research Plan Guidelines, 2016.
  McGowen L., Wright D. R., Murphy-Hill E. Carver, J. NCSU Science of Security Lablet Humans Research Plan Guidelines, 2016.
  David R. Wright. Principles, Patterns, and Process: A Framework for Learning to Make Software Design
Decisions
. PhD thesis, North Carolina State University, Raleigh, NC, Dec 2011. Doctoral Dissertation,
available at https://repository.lib.ncsu.edu/handle/1840.16/7447.

 

Wright, D. R. “Research Ethics & Responsible Conduct of Research @ NC State: An Inventory of Resources Available to Doctoral Students”, Walter H. Wilkinson Research Ethics Fellowship report to the Dean of the NCSU Graduate School, Raleigh, NC, USA, 2008

 

Wright, D. R. “Motivation, Design, and Ubiquity: A Discussion of Research Ethics and Computer Science” Essay for LANGURE Computer Science Research Ethics Module, Raleigh, NC, USA, 2006

Invited Presentations
  The Rare Disease InfoHub. Invited Presentation, National Organization for Rare Disorders at NC State Monthly Meeting. April 8, 2021. National Organization for Rare Disorders Student Chapter at NC State. NC State University. Raleigh, NC
  The Rare Disease InfoHub: Collaborative Research & Resource Development. Invited Presentation, NCBIO Annual Meeting 2020. September 29, 2020. The North Carolina Biosciences Organization. Virtual Meeting
  The Rare Disease InfoHub: Collaborative Research & Resource Development. Invited Presentation, 2020 RARE Drug Development Symposium. June 12, 2020. Global Genes and the Orphan Disease Center at the Perelman School of Medicine, University of Pennsylvania. Virtual Meeting
  How We Do What We Do. Invited Workshop, 2019 HR Professionals at NC State Conference. February 25, 2019. NC State University. Raleigh, NC
  Ethical Considerations for Technology in Higher Education. Invited Workshop, 2018 Cooperating Raleigh Colleges Staff Workshop. July 19, 2018. Wake Technical Community College. Raleigh, NC
  Research Ethics in Computing Research: A Workshop for Undergraduate Researchers. Invited Workshop, NC State Computer Science REU Training. June 27, 2017. NC State University. Raleigh, NC