Timothy C. Lethbridge: Publications
Below is a list of my publications. The links take you to the publisher's site for each paper (most commonly IEEE or ACM). If you have
electronic access through your library, you should be able to obtain the pdf files. If you are not able to obtain the pdfs, please email me and I
can give you access to a preprint version. Note that I update this page only periodically, so there may be some recent publications missing.
You can also access lists of my publications in several other ways
Some papers these services do not know about will be missing.
You may click on one of the following categories to restrict the
view
Please note: Javascript is turned off in your browser, so the
following
list of papers may be a little out of date, and the
ability to click on categories will not work.
A total of 122 entries were found for All Topics.
Papers in refereed journals
#
Year
Reference
Categories
J20 2011 Forward,
A., Badreddin, O., Lethbridge, T.C., Solano, J., (2011) 'Model-Driven
Rapid Prototyping with Umple', Software Practice and Experience, 42:
pp. 781-707
J19 2011 Fatolahi,
A. Somé S. and Lethbridge, T.C. (2011) 'A Meta-Model for Model-Driven
Web Development', Int. J. Software and Informatics.
J18 2011 Nojoumian,
M. and Lethbridge T.C. (2011) 'Automatic Conversion of Complex PDF
Documents into Multilayer Hypertexts', Int. J Knowledge and Web
Intelligence, 2, 4, DOI: 10.1504/IJKWI.2011.045165 pp. 292-319
J17 2011 Fatolahi,
A. Someacute; S. and Lethbridge, T.C. (2011) 'Model-Driven Web
Development for Multiple Platforms', J. Web Engineering, Vol 10, No. 2,
pp. 109-152
J16 2010 Hamou-Lhadj,
A., Lethbridge, T.C., (2010), 'A Metamodel for the Compact but Lossless
Exchange of Execution Traces', Software and Systems Modeling, Springer,
22pp.
J15 2010 Hamou-Lhadj,
A., Lethbridge, T.C., (2010), 'Understanding the Complexity Embedded in
Large Routine Call Traces with a Focus on Program Comprehension Tasks',
IET Software, 4 (2), pp. 161-177
J14
2006
Lethbridge, T.C., LeBlanc, R., Sobel, A., Hilburn, T and
Díaz-Herrera, J. (2006), 'SE 2004: Recommendations for
Undergraduate Software Engineering Curricula', IEEE Software,
Nov-Dec 2006, pp. 19-25
J13
2005
Lethbridge, T.C., Sim, S., and Singer, J. (2005),
'Studying Software Engineers: Data Collection Methods for Software
Field Studies', Empirical Software Engineering, 10 (3), July 2005,
pp. 311-341.
J12
2003
Lethbridge, T.C., Singer, J and Forward, A., (2003) 'How
software engineers use documentation: the state of the practice',
IEEE Software special issue: The State of the Practice of Software
Engineering, Nov/Dec 2003, pp 35-39.
J11
2003
Anquetil, N., and Lethbridge, T.C. (2003), 'A
Comparative Study of Clustering Algorithms and Abstract
Representations for Software Remodularization', IEE Proceedings -
Software, pp. 185-201. Winner of the Mather Premium award.
J10
2002
Liu, H., and Lethbridge, T. (2002), 'Intelligent Search
Methods for Software Maintenance', Information Systems Frontiers,
4, 4, pp. 409-423.
J9
2001
Lethbridge, T.C. (2001), 'Mixing Software Engineering
Research and Development: What Needs Ethical Review
and What Does Not?', Empirical Software Engineering, 6 pp.
319-322.
J8
2000
Lethbridge, T.C. (2000), 'What Knowledge is Important to
a Software Professional?', IEEE Computer, May, pp. 44-50.
J7
2000
Lethbridge, T.C. (2000), 'Evaluating a Domain-Specialist
Oriented Knowledge Management System', International Journal of
Human-Computer Studies., 52,6, June, pp. 961-990.
J6
2000
Lethbridge, T. (2000), 'Priorities for the
Education and Training of Software Engineers', Journal of Systems
and Software., 53,1, pp. 53-71.
J5
1999
Anquetil, N., and Lethbridge, T.C. (1999),
'Recovering Software Architecture from the names of Source Files',
Journal of Software Maintenance: Research and Practice, 11, pp.
201-221.
J4
1998
Lethbridge, T. (1998), 'The Relevance of Software
Education: A Survey and Some Recommendations', Annals of Software
Engineering, 6, pp. 91-110.
J3
1998
Lethbridge, T.C. (1998). 'Metrics for Concept-Oriented
Knowledge Bases', International Journal of Software Engineering and
Knowledge Engineering, June 1998, 8 (2), pp. 161-188.
J2
1995
Skuce, D. and Lethbridge, T.C. (1995). 'CODE4: A Unified
System for Managing Conceptual Knowledge'. International Journal of
Human-Computer Studies 42, pp. 413-451.
J1
1989
Lethbridge, T.C. and Ware, C. (1989). 'A Simple
Heuristically-Based Method for Expressive Stimulus-Response
Animation', Computers and Graphics: an International Journal 13
(3), pp. 297-303.
Papers in refereed conference proceedings
#
Year
Reference
Categories
C75 2012 Badreddin,
O and Lethbridge, T. (2012) 'Combining Experiments and Grounded Theory
to Evaluate a Research Prototype: Lessons from the Umple Model-Oriented
Programming Technology', 2012 First International Workshop on User
evaluation for Software Engineering Researchers (USER 2012), in
conjunction with ICSE 2012
C74 2011 Lethbridge,
T., Mussbacher, G, Forward, A. and Badreddin, O, (2011) 'Teaching UML
Using Umple: Applying Model-Oriented Programming in the Classroom',
CSEE&T 2011, pp. 421-428
C73 2011 Fatolahi,
A., Somé, S. and Lethbridge, T.C., (2011), 'Towards Reusability in Web
Modeling Using QVT Relations', WEBIST 2011, p383-386
C72 2010 Lethbridge,
T.C., Forward, A. and Badreddin, O. (2010), 'Umplification: Refactoring
to Incrementally Add Abstraction to a Program', Working Conference on
Reverse Engineering, Boston, October 2010, pp. 220-224
C71 2010 Forward,
A., Badreddin, O., and Lethbridge T.C. (2010), 'Perceptions of Software
Modeling: A Survey of Software Practitioners', 5th Workshop From code
centric to model centric: Evaluating the effectiveness of MDD
(C2M:EEMDD), Paris, June 2010
C70 2010 Fatolahi,
A., Somé, S. and Lethbridge, T.C., (2010), 'Designing a Map of
Mappings: Visualization of QVT Relations using Basic Petri-Nets', 2nd
International Workshop on Future Trends of Model-Driven Development
(FTMDD 2010), Madeira, Portugal (Springer), pp.33-45
C69 2010 Forward,
A., Badreddin, O., and Lethbridge T.C. (2010), 'Umple: Towards
Combining Model Driven with Prototype Driven System Development', 21st
IEEE International Symposium on Rapid System Prototyping, Fairfax VA,
June
C68 2010 Fatolahi,
A., Somé, S. and Lethbridge, T.C., (2010), 'Automated Generation of Use
Case Descriptions from Problem Frames', Software Engineering Research,
Management & Applications (SERA 2010), pp 223-230
C67 2009 Forward,
A., Lethbridge, T.C., and Brestovansky, D. (2009), 'Improving Program
Comprehension by Enhancing Program Constructs: An Analysis of the Umple
language', International Conference on Program Comprehension (ICPC)
2009, Vancouver, IEEE Computer Society, pp. 311-312
C66
2008
Fatolahi,A., Somé, S. and Lethbridge, T.C., (2008) 'Towards a Semi-Automated Model-Driven Method for the
Generation of Web-based Applications from Use-cases', MDWE 2008: Model Driven Web Engineering, in conjunction with Models 2008, Toulouse,
France
C65
2008
Forward, A. and Lethbridge, T.C. (2008) 'A Taxonomy of Software Types to Facilitate Search and Evidence-Based So
ftware Engineering', Cascon 2008, IBM and ACM, pp. 179-191
C64
2008
Fatolahi, A., Somé, S. and Lethbridge, T.C., (2008) 'A Model-Driven Approach for the Semi-Automated Gener
ation of Web-based Applications from Requirements', SEKE 2008: Conference on Software Engineering and Knowledge Engineering, Redwood City,
CA, Knowledge Systems Institute, pp. 619-624
C63
2008
Forward, A., and Lethbridge, T.C. (2008), 'Problems and Opportunities for Model-Centric Versus Code-Centric Soft
ware Development: A Survey of Software Professionals', Workshop on Modeling in Software Engineering, in conjunction with ICSE 2008, Leipzi
g, ACM, pp. 27-32
C62
2007
Farah, H. and Lethbridge, T.C. (2007), 'Temporal Exploration of
Software Models: A Tool Feature to Enhance Software Understanding',
WCRE 2007, Vancouver, IEEE Computer Society, pp. 41-49.
C61
2007
Forward, A., Lethbridge, T.C. and Deugo, D (2007),
'CodeSnippets Plug-in to Eclipse: Introducing Web 2.0 Tagging to
Improve Software Developer Recall', Software Engineering Research,
Management and Applications (SERA) 2007, August, pp. 451-457.
C60
2007
Fatolahi, A. Somé, S.S, and Lethbridge, T.C.
(2007) 'Enterprise Architecture using the Zachman Framework: A
Model Driven Approach' Information Resources Management Association
International conference, Vancouver, B.C., pp. 65-69.
C59
2007
Nojoumian, M, and Lethbridge, T.C. (2007), ' Extracting
Document Structure to Facilitate a Knowledge Base Creation for The
UML Superstructure Specification', 4th International Conference on
Information Technology : New Generations, Las Vegas, IEEE Computer
Society, pp 393-400
C58
2006
Nojoumian, M, and Lethbridge, T.C. (2006), 'A New
Approach for the Trust Calculation in Social Networks',
International Conference on E-Business, Lisbon, Portugal, August,
INSTICC, pp. 257-264.
C57
2006
Hamou-Lhadj, A. and Lethbridge, T.C. (2006),
'Summarizing the Content of Large Traces to Facilitate the
Understanding of the Behaviour of a Software System', International
Conf. on Program Comprehension, Athens, Greece, 2006, IEEE Computer
Society, pp. 181-190.
C56
2006
Thompson, J.B, and Lethbridge, T.C. (2006), 'Software
Engineering 2004: A Jewel in the ACM/IEEE-CS Curricula
Effort', Education for the 21st Century 2006, IFIP World Computer
Congress, Santiago, Chile, pp. 417-421.
C55
2005
Murray, A. and Lethbridge, T.C. (2005),
'Cognitive Patterns for Program Comprehension: Temporal Details',
Pattern Languages of Program Design (PLoP) 2005, Allerton Park, IL,
USA.
C54
2005
Murray, A. and Lethbridge, T.C. (2005), 'On
Generating Cognitive Patterns of Software Engineering' CASCON 2005,
Toronto, October, IBM, in ACM Digital Library, pp.
129-139.
C53
2005
Murray, A. and Lethbridge, T.C. (2005), 'Presenting
Micro-Theories of Program Comprehension in Pattern Form',
International Workshop on Program Comprehension (IWPC), St. Louis,
May, IEEE Computer Society Press, pp. 45-54.
C52
2005
Hamou-Lhadj, A., Lethbridge, T.C., and Fu, L. (2005),
'SEAT: A Usable Trace Analysis Tool', International Workshop on
Program Comprehension (IWPC), St. Louis, May, IEEE Computer Society
Press, pp. 157-160.
C51
2005
Hamou-Lhadj, A. and Lethbridge, T.C. (2005) 'Measuring
Various Properties of Execution Traces to Help Build Better Trace
Analysis Tools', 10th International Conference on Engineering of
Complex Computer Systems (ICECCS), Shanghai China, IEEE Computer
Society, pp. 559-568.
C50
2005
Atlee, J.M., LeBlanc, R.J, and Lethbridge, T.C. (2005)
'Software Engineering 2004: ACM/IEEE-CS Guidelines for
Undergraduate Programs in Software Engineering', International
Conference on Software Engineering (ICSE) 2005, pp.
623-624.
C49
2005
Hamou-Lhadj, A., Braun, E., Amyot, D and Lethbridge,
T.C. (2005) 'Recovering Behavioral Design Models from Execution
Traces', 9th European Conference on Software Maintenance and
Reengineering (CSMR), Manchester, UK, IEEE Computer Society, pp.
112-121.
C48
2004
Murray, A., and Lethbridge, T.,C. (2004) 'A Brief
Summary of Cognitive Patterns for Program Comprehension', Working
Conference on Reverse Engineering, Delft, Netherlands, IEEE
Computer Society, pp. 304-305.
C47
2004
Hamou-Lhadj, A., and Lethbridge, T.C., (2004) 'A
Survey of Trace Exploration Tools and Techniques', CASCON 2004,
Toronto, October, IBM, in ACM Digital Library, pp. 42-55.
C46
2004
Hamou-Lhadj, A., and Lethbridge, T.C. (2004) 'Reasoning
About the Concept of Utilities', 1st ECOOP International Workshop
on Practical Problems of Programming in the Large, , Oslo, Norway,
June, Lecture Notes In Computer Science (LNCS) volume 3344,
Springer-Verlag, pp. 10-22.
C45
2004
Hamou-Lhadj, A., Lethbridge, T.C., and Fu, L. (2004)
'Challenges and Requirements for an Effective Trace Exploration
Tool', International Workshop on Program Comprehension 2004, Bari,
Italy, June, IEEE Computer Society Press, pp 70-78.
C44
2004
Lethbridge, T.C. (2004) 'Value Assessment by Potential
Tool Adopters: Towards a Model that Considers Costs, Benefits and
Risks of Adoption', ACSE 2004: 4th International Workshop on
Adoption -Centric Software Engineering, in conjunction with ICSE
2004, Edinburgh Scotland, May, IEE Press, ISBN 0-86341-421-4, pp
46-50.
C43
2004
Sayyad Shirabad, J., Lethbridge, T.C. and Matwin, S.
(2004) 'Mining the Software Change Repository of a Legacy Telephony
System', MSR 2004: International Workshop on Mining Software
Repositories, in conjunction with ICSE 2004, Edinburgh Scotland,
May, IEE Press, pp 53-57.
C42
2003
Hamou-Lhadj, A., and Lethbridge, T.C., (2003) 'A
Metamodel for Dynamic Information Generated from Object-Oriented
Systems', ATEM 2003, First International Workshop on Meta-Models
and Schemas for Reverse Engineering, in conjunction with WCRE,
Victoria, B.C., revised version published in Electronic Notes in
Theoretical Computer Science, Elsevier, Vol. 94, pp 59-69.
C41
2003
Lethbridge, T.C., Sander Tichelaar, and Erhard
Ploedereder (2003) 'The Dagstuhl Middle Metamodel: A Schema for
Reverse Engineering' , ATEM 2003, First International Workshop on
Meta-Models and Schemas for Reverse Engineering, WCRE, Victoria,
B.C., in Electronic Notes in Theoretical Computer Science,
Elsevier, Vol. 94, pp 7-18.
C40
2003
Hamou-Lhadj, A. and Lethbridge, T.C., (2003)
'Techniques for Reducing the Complexity of Object-Oriented
Execution Traces', VisSoft 2003, Amsterdam, pp. 35-40.
C39
2003
Sayyad Shirabad, J., Lethbridge, T.C. Matwin, S.
(2003) 'Applying Data Mining to Software Maintenance Records', proc
CASCON 2003, Toronto, October, IBM, in ACM Digital Library, pp.
136-148.
C38
2003
Sayyad Shirabad, J., Lethbridge, T.C., Matwin, S.,
(2003) 'Mining the Maintenance History of a Legacy Software
System', International Conference on Software Maintenance (ICSM),
Amsterdam, IEEE Computer Society, pp. 95-104.
C37
2003
Bagert, D, Barbacci, M., Budgen, D., Lethbridge, T.C,
Suryn, W., and van Vliet, H., (2003) 'Thoughts on Software
Engineering Knowledge, and how to Organize it', STEP 2002
post-conference proceedings, IEEE Computer Society, pp.
24-35.
C36
2003
Bourque, P., Robert, F., Lavoie, J-M., Lee, A., Trudel,
S., and Lethbridge, T.C. (2003) 'Guide to the Software Engineering
Body of Knowledge (SWEBOK) and the Software Engineering Education
Knowledge (SEEK): A Preliminary Mapping', STEP 2002
post-conference proceedings, IEEE Computer Society, pp.
8-23.
C35
2003
Hamou-Lhadj, A., and Lethbridge, T.C. (2003) 'An
Efficient Algorithm for Detecting Patterns in Traces of Procedure
Calls', ICSE Workshop on Dynamic Analysis, Portland, Oregon, pp.
33-36.
C34
2003
Murray, A., Michaud, J., Lethbridge, T.C., (2003)
'An Authoring Framework for Live Documents: Collaborative Writing
with Infinite Persistent Annotated Change Tracking (ImPACT)', 3rd
Conference on Adoption-Centric Software Engineering, ICSE 2003,
Portland, Oregon, SEI Technical Report CMU/SEI-2003-SR-004, , pp.
55-58.
C33
2003
Hayes, J.H., Lethbridge T.C. and Port, D, (2003)
'Evaluating Individual Contribution Toward Group Software
Engineering Projects', International Conference on Software
Engineering (ICSE), Oregon, USA, pp. 248-250.
C32
2003
Williams, J.C., Bair, B., Lethbridge, T.C.,
Bôrstler, J, and Surandran, K, (2003) 'Client Sponsored
Projects in Software Engineering Courses', SIGCSE (Conference of
the ACM Special Interest Group on Computer Science Education),
Reno, USA, pp. 401-402.
C31
2002
Forward, A. and Lethbridge, T.C. (2002), 'The Relevance
of Software Documentation, Tools and Technologies: A Survey',
DocEng 2002: The ACM Conference on Documentation
Engineering.
C30
2002
Somé, S. and Lethbridge, T.C. (2002),
'Enhancing Program Comprehension with recovered State Models',
International Workshop on Program Comprehension, Paris, IEEE
Computer Society, pp. 85-93.
C29
2002
Hamou-Lhadj, A. and Lethbridge, T.C. (2002),
'Compression Techniques to Simplify the Analysis of Large Execution
Traces', International Workshop on Program Comprehension, Paris,
IEEE Computer Society, pp. 159-168.
C28
2001
Liu, H. and Lethbridge, T.C. (2001) 'Intelligent
Search Techniques for Large Software Systems', CASCON 2001, pp
40-54.
C27
2001
Sayyad Shirabad, J., Lethbridge, T.C. and Matwin, S
(2001). 'Supporting Software Maintenance by Mining Software Update
Records', ICSM 2001, pp. 22-31.
C26
2001
Zayour, I. and Lethbridge, T.C., (2001) 'Adoption of
Reverse Engineering Tools: a Cognitive Perspective and
Methodology', IWPC 2001, Toronto, pp. 245-255.
C25
2000
Sayyad Shirabad, J., Lethbridge, T. and Matwin, S
. (2000), 'Supporting Maintenance of Legacy Software with Data
Mining Techniques', CASCON 2000, Toronto, November, pp.
137-151.
C24
2000
Zayour, I. and Lethbridge, T.C.. (2000), 'A
Cognitive and User Centric Based Approach For Reverse Engineering
Tool Design', CASCON 2000, Toronto, November, pp. 16-30.
C23
2000
Lethbridge, T.C. (2000), 'Integrated Personal
Work Management in the TkSee Software Exploration Tool', Second
International Symposium on Constructing Software Engineering Tools
(CoSET2000), in association with ICSE 2000, Limerick, Ireland, pp.
31-38.
C22
1999
Anquetil, N., Fourrier, S. and Lethbridge, T.C. (1999),
'Experiments with Clustering as a Software Remodularization
Method', Working Conference on Reverse Engineering, pp
235-255.
C21
1998
Anquetil, N., and Lethbridge, T.C. (1998),
'Assessing the Relevance of Identifier names in a Legacy Software
System', CASCON 1998, 213-222.
C20
1998
Some, S.S. and Lethbridge T.C. (1998), 'Parsing
Minimizing when Extracting information from Code in the Presence of
Conditional Compilation', 6th IEEE International Workshop on
Program Comprehension, Italy, June, pp. 118-125. A longer version
appears as University of Ottawa Computer Science Technical Report
TR-98-01.
C19
1998
Singer, J., and Lethbridge T.C. (1998), 'Studying Work
Practices to Assist Tool Design in Software Engineering', 6th IEEE
International Workshop on Program Comprehension, Italy, pp.
173-179. A longer version appears as: University of Ottawa,
Computer Science Technical Report TR-97-08.
C18
1998
Lethbridge T.C., (1998), 'A Survey of the Relevance of
Computer Science and Software Engineering Education', 11th IEEE
Conference on Software Engineering Education and Training, Atlanta,
pp. 56-66.
C17
1998
Anquetil, N. and Lethbridge, T.C., (1998), 'Extracting
Concepts from File names; a New File Clustering Criterion', 20th
International Conference on Software Engineering, Japan, April, pp.
84-93.
C16
1997
Singer, J., Lethbridge, T.C., Vinson, N, and
Anquetil, N (1997) 'An Examination of Software Engineering Work
Practices', CASCON '97, Toronto, October, pp. 209-223.
C15
1997
Anquetil, N. and Lethbridge, T.C. (1997) 'File
Clustering Using Naming Conventions for Legacy Systems', CASCON
'97, Toronto, October, pp. 184-195.
C14
1997
Lethbridge, T.C. and Singer J., (1997, October)
'Understanding Software Maintenance Tools: Some Empirical
Research', Workshop on Empirical Studies of Software Maintenance
(WESS 97), Bari Italy, pp. 157-162.
C13
1997
Sayyad-Shirabad, J., Lethbridge, T.C. and Lyon, S,
(1997, May), 'A Little Knowledge Can Go a Long Way Towards Program
Understanding', 5th International Workshop on Program
Comprehension, Dearborn, MI, pp. 111-117.
C12
1997
Lethbridge, T.C., Ionescu, D., Mili, A. and Gibbons, D.
(1997, April). 'An Undergraduate Option in Software Engineering:
Analysis and Rationale', 10th Conference on Software Engineering
Education and Training, Virginia Beach. Software Engineering
Institute, pp. 120-129.
C11
1996
Lethbridge, T.C. and Singer, J. (1996, November).
'Strategies for Studying Maintenance', Workshop on Empirical
Studies of Software (WESS), Monterey, CA, Fraunhofer Institute for
Experimental Software Engineering, ISBN 3-00-001337-7, pp.
79-84.
C10
1996
Singer, J. and Lethbridge, T.C. (1996, November).
'Methods for Studying Maintenance Activities', Workshop on
Empirical Studies of Software (WESS), Monterey, CA, Fraunhofer
Institute for Experimental Software Engineering, ISBN
3-00-001337-7, pp.105-110.
C9
1994
Bowker, L. and Lethbridge, T.C. (1994, October).
'CODE4: Applications for Managing Classification Schemes', 5th ASIS
SIG/CR Classification Research Workshop, Alexandria,
Virginia.
C8
1994
Bowker, L. and Lethbridge, T.C. (1994, June). 'Terminology and
Faceted Classification: Applications Using CODE4',Advances in
Knowledge Organization (Third ISKO Conference), Copenhagen, pp.
200-207.
C7
1994
Lethbridge, T.C. and Skuce, D. (1994, January).
'Knowledge Base Metrics and Informality: User Studies with CODE4'.
8th Knowledge Acquisition for Knowledge-Based Systems Workshop.
Banff, Alberta, pp 10.1 - 10.19.
C6
1994
Skuce, D. and Lethbridge, T.C. (1994, January).
'CODE4: A Multifunctional Knowledge Management System', 8th
Knowledge Acquisition for Knowledge-Based Systems Workshop. Banff,
Alberta, pp 12.1 - 12.21.
C5
1992
Lethbridge, T.C. and Skuce, D. (1992, October).
'Integrating Techniques for Conceptual Modeling', 7th Knowledge
Acquisition for Knowledge-based Systems Workshop. Banff, Alberta,
pp 15.1-15.20.
C4
1992
Bradshaw, J., Holm, P., Boose, J., Skuce, D., and Lethbridge,
T.C. (1992, October). 'Sharable Ontologies as a Basis for
Communicating and Collaborating in Conceptual Modeling', 7th
Knowledge Acquisition for Knowledge-Based Systems Workshop. Banff,
Alberta, pp. 3.1-3.25.
C3
1992
Lethbridge, T. C., and Skuce, D. (1992, October).
'Beyond Hypertext: Knowledge Management for the Technical
Documenter' , SIGDOC 92. Ottawa: ACM, pp. 313-322.
C2
1991
Lethbridge, T. C. (1991, October). 'Creative
Knowledge Acquisition: An Analysis'. Proc. 6th Knowledge
Acquisition for Knowledge-Based Systems Workshop, Banff, Alberta,
pp 12.1-12.20.
C1
1987
Lethbridge, T.C. and Ware, C. (1987, September). 'Animation
Using Behaviour Functions', Proc. Workshop on Visual
languages, Linköping, Sweden.
Chapters in Books
#
Year
Reference
Categories
BC8
2007
Lethbridge,
T.C., Lyon, S., and Perry, P.. (2007). 'The Management of University -
Industry Collaborations Involving Empirical Studies of Software
Engineering', Shull, F., Singer. J, and Sjøberg, D. Eds, Guide to
Advanced Empirical Software Engineering, Springer, in press, pp. 257-284
BC7
2007
Singer,
J., Sim. S., and Lethbridge, T.C.. (2007). 'Software Engineering Data
Collection for Field Studies', Shull, F., Singer. J, and Sjøberg, D.
Eds, Guide to Advanced Empirical Software Engineering, Springer, in
press, pp. 9-34
BC6
2007
Sayyad Shirabad, J., Lethbridge, T.C. and Matwin, S, (2007)
'Discovering Relevance Relations in Software
Systems Using Data Mining Techniques', Advances
in Machine Learning Applications in Software Engineering', D. Zhang
and J Tsai eds., Idea Group, Jan 2007, pp. 168-207.
BC5
2006
Atlee, J., LeBlanc, R., Lethbridge T.C., Sobel, A., and
Thompson, B.,(2006) 'Reflections on Software
Engineering 2004, the ACM/IEEE-CS Guidelines for Undergraduate
Programs in Software Engineering', Software
Engineering Education in the Modern Age, Lecture Notes in Computer
Science, Vol. 4309/2006, Springer Verlag, pp. 11-27.
BC4
2001
Lethbridge, T.C. and Anquetil, N (2001).
'Evaluation of Approaches to Clustering for
Program Comprehension and Remodularization', in
Erdogmus, H. and Tanir, O. Eds, Advances in Software Engineering:
Comprehension, Evaluation and Evolution. Springer-Verlag, ISBN
0-387-95109-1, pp. 141-162.
BC3
2001
Lethbridge, T.C. and Herrera, F. (2001).
'Towards Assessing the Usefulness of the TkSee
Software Exploration Tool: A Case Study', in
Erdogmus, H. and Tanir, O. Eds, Advances in Software Engineering:
Comprehension, Evaluation and Evolution. Springer-Verlag, ISBN
0-387-95109-1, pp. 77-98.
BC2
2001
Lethbridge, T.C. and Singer, J..(2001).
'Experiences Conducting Studies of the Work
Practices of Software Engineers', in Erdogmus,
H. and Tanir, O. Eds, Advances in Software Engineering:
Comprehension, Evaluation and Evolution. Springer-Verlag, ISBN
0-387-95109-1, pp. 53-76.
BC1
1990
Lethbridge, T.C. and Ware, C (1990).
'Animation Using Behaviour
Functions', in: Ichikawa et al, Eds, Visual
Languages and Applications. Plenum: New York, pp 237-252.
Books authored
#
Year
Reference
Categories
BA2
2004
Lethbridge,
T.C. and Laganiˆ®re, R. (2004). Object Oriented Software
Engineering: Practical Software Development Using UML and Java,
Second Edition, McGraw Hill: Maidenhead, UK. Major revision of the
following.
BA1
2001
Lethbridge,
T.C. and Laganiˆ®re, R. (2001). Object Oriented Software
Engineering: Practical Software Development Using UML and Java,
First Edition, McGraw Hill: Maidenhead, UK, ISBN 0-07-709761-0 (UK
Edition), ISBN 0-07-283495-1 (US Edition), ISBN 7-111-11905-5
(Chinese translation), Indian Edition forthcoming.
Books edited
#
Year
Reference
Categories
BE2
2004
Thompson, J. B., Edwards, H. M., and Lethbridge, T.C. (Eds.),
(2004) Post-Summit Proceedings: International Summit on Software
Engineering Education , University of Sunderland Press, Sunderland,
UK, ISBN: 1-873757-34-4 (soft cover), ISBN 1-873757-89-1(CD).
BE1
2002
Lethbridge, T.C., McCracken, W.M., and Lutz, M.
(Eds.) (2002) Proceedings: 15th Conference on Software Engineering
Education and Training, IEEE Computer Society Press, ISBN
0-7695-1515-0.
Major invited contributions
#
Year
Reference
Categories
IN1
2007
Lethbridge, T.C., Dˆ‚az-Herrera, J., LeBlanc,
R.J., and Thompson, J.B., (2007), 'Improving
software practice through education: Challenges and Future
Trends', Frontiers of Software Engineering,
Briand, L. Ed, International Conference on Software Engineering,
IEEE Computer Society.
Papers in non-refereed conference proceedings
#
Year
Reference
Categories
CN7
2005
Giese, H., Roques, P., and Lethbridge. T.C. (2005),
'Summary of the Educator's
Symposium', Post-conference proceedings of
workshops, MoDELS 2005, Montego Bay Jamaica, Lecture Notes in
Computer Science, Springer, to appear.
CN6
2004
Sayyad Shirabad, J., Matwin S., and Lethbridge, T.C.
(2004), 'Predictive Software Models', Software Technology and
Engineering Practice, 2004. STEP 2004, 10 pp.
CN5
1998
Singer, J and Lethbridge, T.C. (1998)
'Just-in-Time-Comprehension vs. the
Full-coverage Strategy', Workshop on Empirical
Studies of Software (WESS), Bethesda, Maryland.
CN4
1998
Lethbridge, T., B. Probert, J. Raymond, D.
Gibbons, D. Ionescu, L. Orozco-Barbosa, and S. Szpakowicz, (1998,
July), 'The University of
Ottawa's Software Engineering Program:
Curriculum Design Issues for a New
Subdiscipline', Canadian Conference on
Engineering Education, Halifax, pp. 551-560.
CN3
1992
Lethbridge, T., and Skuce, D. (1992, July),
'Informality in Knowledge
Exchange'. Proc. AAAI-92 Workshop on Knowledge
Representation Aspects of Knowledge Acquisition. San Jose pp
93-99.
CN2
1992
Bradshaw, J., Boose, J., Shema, D., Skuce, D.,
& Lethbridge, T. (1992, July). 'Steps
Toward Sharable Ontologies for Design
Rationale'. Proc. AAAI-92 Design Rationale
Capture and Use Workshop. San Jose, pp. 29-38.
CN1
1991
Lethbridge, T. C. (1991, May).
'A Model for Informality in Knowledge
Representation and Acquisition'. Proc.
DARPA-sponsored Workshop on Informal Computing, Santa Cruz:
Incremental Systems, pp.175-177.
Technical reports
#
Year
Reference
Categories
TR7
2005
Lethbridge, T., and Port, D.,
'A Brief Guide to Researching and Writing for
CSEE&T',
www.site.uottawa.ca/cseet2005/
TR6
1999
Lethbridge, T. (1999), 'The
Relevance of Education to Software Practitioners: Data from the
1998 Survey', University of Ottawa, Computer
Science Technical report TR-99-06, 81 pages.
TR5
1999
Anquetil, N., and Lethbridge, T. (1999),
'Combination of Different Clustering Algorithms
for Reverse Engineering', University of Ottawa,
Computer Science Technical report TR-99-02
TR4
1998
Anquetil, N., and Lethbridge, T. (1998),
'Design Quality of Subsystems Extracted from
File names', University of Ottawa, Computer
Science Technical report TR-98-06
TR3
1998
Lethbridge, T. (1998),
'Industrial Needs for Software Engineering
Education: Report from the 1997 CASCON
Workshop', IBM Technical Report
TR2
1997
Lethbridge, T. and Anquetil, N., (1997)
'Architecture of a Source Code Exploration
Tool: A Software Engineering Case Study',
University of Ottawa, Computer Science Technical report
TR-97-07.
TR1
1997
Nash, J and Lethbridge T. (1997),
'A Synchronous Teamwork Approach to
SoftwareDevelopment' Technical Report, Faculty
of Administration, University of Ottawa, Working paper
97-50
Last update to this page:
Tuesday, 03-Apr-2012 12:07:16 EDT
Time this document was displayed or cached:
Friday, 13-Sep-2013 00:08:58 EDT