<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.kram.nz/index.php?action=history&amp;feed=atom&amp;title=SE450%3AG1</id>
	<title>SE450:G1 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kram.nz/index.php?action=history&amp;feed=atom&amp;title=SE450%3AG1"/>
	<link rel="alternate" type="text/html" href="https://wiki.kram.nz/index.php?title=SE450:G1&amp;action=history"/>
	<updated>2026-06-08T20:02:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.kram.nz/index.php?title=SE450:G1&amp;diff=44&amp;oldid=prev</id>
		<title>Mark: New page: We are to evaluate this Visual Language - https://www.se.auckland.ac.nz/courses/SOFTENG450/resources/vlpapers/AgentsheetsVL93.pdf The password and username were provided in the first lectu...</title>
		<link rel="alternate" type="text/html" href="https://wiki.kram.nz/index.php?title=SE450:G1&amp;diff=44&amp;oldid=prev"/>
		<updated>2008-02-15T19:49:43Z</updated>

		<summary type="html">&lt;p&gt;New page: We are to evaluate this Visual Language - https://www.se.auckland.ac.nz/courses/SOFTENG450/resources/vlpapers/AgentsheetsVL93.pdf The password and username were provided in the first lectu...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;We are to evaluate this Visual Language - https://www.se.auckland.ac.nz/courses/SOFTENG450/resources/vlpapers/AgentsheetsVL93.pdf&lt;br /&gt;
The password and username were provided in the first lecture.&lt;br /&gt;
&lt;br /&gt;
== Evaluation ==&lt;br /&gt;
&lt;br /&gt;
=== Strengths ===&lt;br /&gt;
* Regularity - keeps things tidy&lt;br /&gt;
* Relational Transparency - helps understanding of spacial relationships&lt;br /&gt;
* Standardizes a common understanding between the human user and the computer as discrete positions on a grid will reduce the chance of errors from mismatching &lt;br /&gt;
* Domain independent&lt;br /&gt;
* Use of iconic graphical depictors - champion over pixel based representations [[User:Zlee003|Zlee003]]&lt;br /&gt;
* Programmability of agents on reaction to behaviours [[User:Zlee003|Zlee003]]&lt;br /&gt;
* Programmability of agent&amp;#039;s behavious [[User:Zlee003|Zlee003]]&lt;br /&gt;
* Can be used to illustrate semantics of flow [[User:Zlee003|Zlee003]]&lt;br /&gt;
* Ability to animate agents [[User:Zlee003|Zlee003]]&lt;br /&gt;
* Support for tactile programming using Visual AgenTalk (See http://jasss.soc.surrey.ac.uk/3/3/forum/1.html)&lt;br /&gt;
** Even kids can build their own social environment simulations [[User:Zlee003|Zlee003]]&lt;br /&gt;
* Can be used as a learning tool and collaboration tool [[User:Zlee003|Zlee003]]&lt;br /&gt;
&lt;br /&gt;
=== Weaknesses ===&lt;br /&gt;
* Tailoring the visual programming system to the application-domain can be more intimidating and cumbersome for more complex applications. Fig 2&amp;#039;s example of circuits is a relatively simple one. [[User:Syan055|Syan055]]&lt;br /&gt;
* (From the looks of it) two-dimensional, would need a three-dimensional workspace for some applications that require more than just stacking agents in the same cell. [[User:Syan055|Syan055]]&lt;br /&gt;
* With gui designing tools galore, it may as well pay off to just program something directly in other high-level languages IF the tailoring process is highly sophisticated.&lt;br /&gt;
* Adjacency could imply non-existent relationships between components &lt;br /&gt;
* Could be over-generalized.&lt;br /&gt;
* Can get messy for highly asynchronous illustrations&lt;br /&gt;
* Based on Lisp - not as common as other languages like Java, C, C++ etc&lt;br /&gt;
&lt;br /&gt;
=== Cognitive dimensions === [[User:zshe004|zshe004]]&lt;br /&gt;
&lt;br /&gt;
* 1. gradient: yes, abstraction can be made - (level low, manually),&lt;br /&gt;
* 2. closeness of mapping: easy&lt;br /&gt;
* 3. diffuseness: very easy, user can define&lt;br /&gt;
* 4. error-proneness: low, the spatial and temporal metaphors are clear&lt;br /&gt;
* 5. hard mental operations: low, relatively easy&lt;br /&gt;
* 6. hidden dependencies: low, clear&lt;br /&gt;
* 7. premature commitment: no&lt;br /&gt;
* 8. progressive evaluation: yes, can do&lt;br /&gt;
* 9. role-expressivemess: yes&lt;br /&gt;
* 10. secondary notation: yse&lt;br /&gt;
* 11. viscosity: low to moderate&lt;br /&gt;
* 12. visibility: yes.&lt;br /&gt;
* 13. availability: low, platform restriction: only on Machintosh and SPARC Station&lt;br /&gt;
&lt;br /&gt;
=== Other Literature ===&lt;br /&gt;
* [http://jasss.soc.surrey.ac.uk/3/3/forum/1.html AgentSheets: End-User Programmable Simulations] [[User:Zlee003|Zlee003]]&lt;br /&gt;
* [15] in biblio! [[Image:Repenning-PhD.pdf]][[User:Syan055|Syan055]]&lt;br /&gt;
* [14] in biblio! [[Image:Creating_User_interfaces_with_agentsheets.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Presentation ==&lt;br /&gt;
* [https://www.se.auckland.ac.nz/research/projects/softeng401.2007/066/Tools/PHP/AutoIndex/index_icons/apache/Agentsheets.ppt Download the presentation]&lt;br /&gt;
&lt;br /&gt;
=== Presenter ===&lt;br /&gt;
* Daniel&lt;br /&gt;
&lt;br /&gt;
=== Domain ===&lt;br /&gt;
* Domain-independent&lt;br /&gt;
* Style of abstraction&lt;br /&gt;
To Do: Figures needed&lt;br /&gt;
&lt;br /&gt;
=== Audience ===&lt;br /&gt;
* Visual language tool for both developers and unexperienced end users of the end product&lt;br /&gt;
** Eg. Phone system&lt;br /&gt;
** Eg. Circuit Simulator&lt;br /&gt;
** Eg. Water-flow simulator&lt;br /&gt;
** Eg. Ecology Simulations&lt;br /&gt;
&lt;br /&gt;
=== Metaphors ===&lt;br /&gt;
* Spacial metaphor&lt;br /&gt;
** Grid-layout&lt;br /&gt;
** Like a map&lt;br /&gt;
** Relative position&lt;br /&gt;
* Temporal metaphor&lt;br /&gt;
* Shows change over time&lt;br /&gt;
&lt;br /&gt;
=== Effectiveness ===&lt;br /&gt;
* No figures presented in the paper. We need more literature! [[User:Zlee003|Zlee003]]&lt;br /&gt;
* 3D?&lt;br /&gt;
* SimCity&lt;br /&gt;
* To Do: everyone to look for examples of grid based languages (1 eg each)&lt;br /&gt;
** Grab Richard&amp;#039;s slides about map versus text based directions&lt;br /&gt;
* To contrast with freeform languages like raw sketching tools&lt;br /&gt;
* Comparison against a spreadsheet&lt;/div&gt;</summary>
		<author><name>Mark</name></author>
	</entry>
</feed>