Search filters

List of works by Timothy Christian Lethbridge

A Fully Automated Approach to Discovering Nondeterminism in State Machine Diagrams

A Metamodel for Dynamic Information Generated from Object-Oriented Systems

A Survey of Tool Use in Modeling Education

A metamodel for the compact but lossless exchange of execution traces

article

A simple heuristically-based method for expressive Stimulus-Response animation

A study of applying a research prototype tool in industrial practice

A taxonomy of software types to facilitate search and evidence-based software engineering

article

Adding a Textual Syntax to an Existing Graphical Modeling Language: Experience Report with GRL

An examination of software engineering work practices

scholarly article published 2010

Assessing composition in modeling approaches

article

Assessing the Impact of GPT-4 Turbo in Generating Defeaters for Assurance Cases

scientific article published on 12 June 2024

Automated Generation of Use Case Descriptions from Problem Frames

CODE4: a unified system for managing conceptual knowledge

CodeSnippets Plug-in to Eclipse: Introducing Web 2.0 Tagging to Improve Software Developer Recall

article

Combining experiments and grounded theory to evaluate a research prototype: Lessons from the umple model-oriented programming technology

article

Design and implementation of distributed expert systems: On a control strategy to manage the execution flow of rule activation

Exploring How to Develop Transformations and Tools for Automated Umplification

Exploring a Model-Oriented and Executable Syntax for UML Attributes

article

Extracting Document Structure to Facilitate a Knowledge Base Creation for The UML Superstructure Specification

Generating Software Documentation in Use Case Maps from Filtered Execution Traces

Improving Code Generation for Associations: Enforcing Multiplicity Constraints and Ensuring Referential Integrity

Improving program comprehension by enhancing program constructs: An analysis of the Umple language

article published in 2009

Improving software practice through education: Challenges and future trends

Merging Modeling and Programming Using Umple

Metrics for Concept-Oriented Knowledge Bases

Model oriented programming: Bridging the code-model divide

article

Model-driven rapid prototyping with Umple

article

Modeling Relevance Relations Using Machine Learning Techniques

scholarly article

Priorities for the education and training of software engineers

Problems and opportunities for model-centric versus code-centric software development

article

Promoting traits into model-driven development

article

Psychophysiological observing and analysis tool for user experience

Recovering Behavioral Design Models from Execution Traces

article

Requirement traceability: A model-based approach

SE2004: Recommendations for Undergraduate Software Engineering Curricula

Software Engineering 2004 — A Jewel in the ACM/IEEE-CS Curricula Effort

Software Engineering Data Collection for Field Studies

Studying Software Engineers: Data Collection Techniques for Software Field Studies

scholarly article by Timothy C. Lethbridge et al published July 2005 in Empirical Software Engineering

Summarizing the Content of Large Traces to Facilitate the Understanding of the Behaviour of a Software System

Summary of the Educator’s Symposium

TAMVE: Properties of Design Technologies to Address Challenges to Software Design in the Era of Agility and Frameworks

scientific article published on 25 July 2024

Teaching UML using umple: Applying model-oriented programming in the classroom

article

Teaching modeling using Umple: Principles for the development of an effective tool

article

Temporal Exploration of Software Models: A Tool Feature to Enhance Software Understanding

scholarly article published October 2007

Ten Years Later, Experiments with Clustering as a Software Remodularization Method

The Dagstuhl Middle Metamodel: A Schema For Reverse Engineering

The Management of University–Industry Collaborations Involving Empirical Studies of Software Enginee

The role of semiotic engineering in software engineering

Towards Tracing at the Model Level

Umple: A framework for Model Driven Development of Object-Oriented Systems

article

Umple: Towards combining model driven with prototype driven system development

article

Umplification: Refactoring to Incrementally Add Abstraction to a Program