|
UC Home > Library >
UC Research Repository >
College of Engineering >
Reports >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/10092/3038
|
| Title: | Supporting OO Design Heuristics |
| Authors: | Churcher, N. Frater, S. Huynh, C.P. Irwin, W. |
| Keywords: | heuristics oo design metrics visualisation software engineering static analysis semantic model |
| Issue Date: | 2006 |
| Citation: | Churcher, N., Frater, S., Huynh, C.P., Irwin, W. (2006) Supporting OO Design Heuristics. 10pp.. |
| Abstract: | Heuristics have long been recognised as a way to tackle
problems which are intractable because of their size or complexity.
They have been used in software engineering for
purposes such as identification of favourable regions of design
space. Some heuristics in software engineering can be
expressed in high-level abstract terms while others are more
specific. Heuristics tend to be couched in terms which make
them hard to automate. In our previous work we have developed
robust semantic models of software in order to support
the computation of metrics and the construction of visualisations
which allow their interpretation by developers.
In this paper, we show how software engineering heuristics
can be supported by a semantic model infrastructure. Examples
from our current work illustrate the value of combining
the rigour of a semantic model with the human mental
models associated with heuristics. |
| Publisher: | Department of Computer Science and Software Engineering, University of Canterbury University of Canterbury. Computer Science and Software Engineering University of Canterbury. Human Interface Technology Laboratory |
| Research Fields: | Fields of Research::280000 Information, Computing and Communication Sciences::280300 Computer Software::280302 Software engineering |
| URI: | http://hdl.handle.net/10092/3038 |
| Rights URI: | http://library.canterbury.ac.nz/ir/rights.shtml |
| Appears in Collections: | Reports
|
Items in UC Research Repository are protected by copyright, with all rights reserved, unless otherwise indicated.
|