Proceedings Article10.1109/TOOLS.2000.891378
Understanding frameworks through visualisation
Kirk Jackson,Robert Biddle,Ewan Tempero +2 more
- 20 Nov 2000
- pp 304-315
TL;DR: The design and development of a prototype framework visualisation system intended to help solve the problem of learning how to use object oriented frameworks effectively is described.
read more
Abstract: Object oriented frameworks can significantly improve productivity. However, learning how to use them effectively is a well-known, difficult problem. We discuss the issues related to this problem, and describe the design and development of a prototype framework visualisation system intended to help solve the problem.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Evaluating X3D for use in software visualization
Craig Anslow,Stuart Marshall,James Noble,Robert Biddle +3 more
- 04 Sep 2006
TL;DR: The Web3D Consortium's X3D specification -- the open standard for web-based 3D graphics -- is evaluated against some taxonomies of the types of graphical representations for software visualization to show that it can support the development and delivery of visualizations that people use to understand the structure and behaviour of software.
19
XML database support for program trace visualisation
Craig Anslow,Stuart Marshall,Robert Biddle,James Noble,Kirk Jackson +4 more
- 01 Jan 2004
TL;DR: An XML Data Storage Environment (XDSE) for storing XML based program traces in a native XML database and uses XQuery to extract information from the program traces and the results are then transformed into understandable visualisations.
13
Exploration and visualization of large execution traces
Lianjiang Fu
- 01 Jan 2005
TL;DR: A dynamic trace-loading scheme allowing a user to navigate through a large trace more rapidly and extend the UI of standard tree widgets, and is aimed to help users quickly navigate the trace and further aid them in understanding part of the system in which they are interested.
Learning of Web Application Frameworks based on Concerns, Micro-Learning and Examples
Daniel Correa Botero
- 01 Jan 2014
TL;DR: In this paper, the authors propose a method to solve the problem of "missing links" and "missing connections" in the context of data augmentation, i.i.IX
2
References
•Book
The unified modeling language reference manual
James Rumbaugh,Ivar Jacobson,Grady Booch +2 more
- 01 Dec 1998
TL;DR: This title provides expert knowledge on all facets of today's UML standard, helping developers who are encountering UML on the job for the first time to be more productive.
4.9K
Design Patterns for Object-Oriented Software Development
Wolfgang Pree
- 01 Jan 1995
TL;DR: In this article, an overview of state-of-the-art approaches in object-oriented technology as well as practical guidance for their use in software design is provided, covering forming class hierarchies and interaction relationships between objects.
517
Documenting frameworks using patterns
Ralph E. Johnson
- 31 Oct 1992
TL;DR: This paper shows one way to document frameworks with patterns, and includes a set of patterns for HotDraw as an example to see how well patterns work to describe a framework.
Evolving Frameworks A Pattern Language for Developing Object-Oriented Frameworks
Don Roberts,Ralph E. Johnson +1 more
- 01 Jan 2004
TL;DR: A good framework can reduce the cost of developing an application by an order of magnitude because it lets you reuse both design and code.
expect: Curing Those Uncontrollable Fits of Interaction.
Don Libes
- 01 Jan 1990
TL;DR: Expect is a program designed to control interactive programs that reads a script that resembles the dialogue itself but which may include multiple paths through it, and successfully deals with interactive programs.
Related Papers (5)
Ricardo Silva,R.T. Price +1 more
- 12 Nov 1998
Amir Reza Yazdanshenas,Leon Moonen +1 more
- 11 Jun 2012
Ademar Aguiar,Gabriel David +1 more
- 21 Oct 2006