Timothy C. Lethbridge

{{Use dmy dates|date=April 2022}}

{{Infobox scientist

| name = Timothy C. Lethbridge

| image = File:TimothyLethbridge-August2013sm.jpg

| image_size = 180px

| caption = Timothy C. Lethbridge, 2013

| birth_date = 1963

| birth_place = London

| death_date =

| death_place =

| citizenship =

| nationality = British/Canadian

| ethnicity =

| field = Computer Science and Software Engineering

| work_institution = University of Ottawa

| alma_mater = University of New Brunswick, University of Ottawa

| doctoral_advisor = Doug Skuce{{MathGenealogy|id=72994}}

| doctoral_students =

| known_for = Umple

| author_abbreviation_bot =

| author_abbreviation_zoo =

| prizes =

| religion =

| footnotes =

}}

Timothy Christian Lethbridge (born 1963) is a British/Canadian computer scientist and Professor of Computer Science and Software Engineering at University of Ottawa, known for his contributions in the fields of software engineering, knowledge managementDu Zhang, Jeffrey J. P. Tsai (2007) Advances in Machine Learning Applications in Software Engineering. p. 461 and computer animation, and the development of Umple.Brestovansky, Dusan. Exploring Textual Modeling using the Umple Language. Diss. University of Ottawa, 2008.

Biography

Born in London in 1963, Lethbridge grew up in Denmead and attended St John's College in Portsmouth[http://www.site.uottawa.ca/~tcl/personal/British.shtml Tim Lethbridge's British Background]. Accessed Aug 7, 2013. until he immigrated with his family to Canada in 1975.[http://www.site.uottawa.ca/~tcl/biography.shtml Timothy C. Lethbridge: Brief Biography] at site.uottawa.ca. Accessed Aug 7, 2013. He received his BSc in 1985 and his MSc in 1987 in Computer Science from the University of New Brunswick. In 1994, he received his PhD in Computer Science and Artificial Intelligence from the University of Ottawa under supervision of Douglas Skuce for a thesis about tools for knowledge management,Hankan Erdogmus, Oryal Tanir (2002) Advances in Software Engineering: Comprehension, Evaluation, and Evolution. p. xx entitled "Practical Techniques for Organizing and Measuring Knowledge."

In 1983, still studying, he started working as programmer and analyst for the Government of New Brunswick, where he assisted in the development of software for statistics, health insurance programs, and management information applications. At the university he also taught courses in Fortran programming and Interactive Computing. After graduation in 1987 he became researcher at the Bell-Northern Research, where he developed software for Computer Aided Design applications. From 1990 to 1995 he worked as consultant in multiple research projects.

In 1994 Lethbridge started his academic career at the department of computer science of the University of Ottawa as assistant professor, in 2001 associate professor, and since 2005 professor of computer science and software engineering at the University of Ottawa.[http://www.site.uottawa.ca/~tcl/cv/Lethbridge-CV-Expanded.pdf LETHBRIDGE, CV Expanded] at uottawa.ca. Accessed Aug 8, 2013. He specializes in "Human Computer Interaction, Software Modeling, UML, Object Oriented Design, Software Engineering Education".[http://www.linkedin.com/in/tclethbridge Timothy Lethbridge: Professor of Computer Science and Software Engineering at University of Ottawa] at linkedin.com. Accessed Aug 7, 2013.

Publications

Lethbridge published one textbook and over 100 articles. Books:

  • 1994. Practical Techniques for Organizing and Measuring Knowledge. phd thesis, University of Ottawa.
  • 2001. Object Oriented Software Engineering: Practical Software Development using UML and Java. With Robert Laganière. 2nd ed. 2005.

Articles, a selection:[https://scholar.google.nl/citations?user=1sqvSQkAAAAJ&hl=nl&oi=sra Timothy Lethbridge] at Google Scholar.

  • Anquetil, Nicolas, and Timothy C. Lethbridge. "[http://www.eecs.yorku.ca/course_archive/2003-04/F/6431/ResearchPapers/Anquetil.pdf Experiments with clustering as a software remodularization method]." Reverse Engineering, 1999. Proceedings. Sixth Working Conference on. IEEE, 1999.
  • Lethbridge, Timothy C. "[http://courses.utep.edu/portals/870/lethbridge_WhatISImportant.pdf What knowledge is important to a software professional?]." Computer 33.5 (2000): 44-50.
  • Forward, Andrew, and Timothy C. Lethbridge. "[http://www.rose-hulman.edu/Users/faculty/young/CS-Classes/csse575/Resources/DocumentationSurveyPaper.pdf The relevance of software documentation, tools and technologies: a survey]." Proceedings of the 2002 ACM symposium on Document engineering. ACM, 2002.
  • Lethbridge, Timothy C., Janice Singer, and Andrew Forward. "[https://www.cs.duke.edu/courses/cps196.1/current/classwork/Lethbridge-Singer-Forward-2003.pdf How software engineers use documentation: The state of the practice]{{Dead link|date=July 2018 |bot=InternetArchiveBot |fix-attempted=no }}." IEEE Software 20.6 (2003): 35-39.
  • Lethbridge, Timothy C., Susan Elliott Sim, and Janice Singer. "[http://pages.cpsc.ucalgary.ca/~sillito/cpsc-601.23/readings/lethbridge-2005.pdf Studying software engineers: Data collection techniques for software field studies]." Empirical Software Engineering 10.3 (2005): 311-341.

References

{{reflist|2}}