I am working on the user interface of an application which treats any piece of information that can be acted upon as an 'executable':
- a program can be executed by the operating system
- a code script can be executed by an interpreter
- a todo can be done by a person
- an activity can be participated in by a person
- ...
Within the application code, the nomenclature is based around the word stem 'execut' using the following logic:
An execution is the process of an executer executing something executable.
The problem: When using this nomenclature in the application's user interface, most test users do not really understand this type of abstraction and are confused about why their todos, activities, code files, apps, programs etc. are basically displayed and handled the same way.
A potential solution would be to use other word stems:
- 'act': an action is the process of an actor acting upon something actionable
- 'do': a ??? is the process of a doer doing something doable
My questions: Are there any other word stems suitable in this case? If not, which of the given stems conveys best what I'm trying to convey?