2004
Journal article  Open Access

Natural development of ubiquitous interfaces

Berti S., Paternò F., Santoro C.

Design Tools Techniques  General Computer Science  Authoring Tools  Man-machine interfaces 

Natural development aims to ease the development process of interactive software systems. Some work has been dedicated to obtain natural programming (Pane and Myers, 1996), which aims to support programming through languages that are understandable by people who have not programming experience. However, there is a need for a more comprehensive view of the development cycle, thus not limited only to programming, but also including requirements, designing, modifying, tailoring, .. Natural development implies that people should be able to work through familiar and immediately understandable representations that allow them to easily express and manipulate relevant concepts, and thereby create or modify interactive software artefacts. On the other hand, since a software artefact needs to be precisely specified in order to be implemented, there will still be the need for environments supporting transformations from intuitive and familiar representations into more precise, but more difficult to develop, descriptions.

Source: Communications of the ACM 47 (2004): 63–64. doi:10.1145/1015864.1015891

Publisher: Association for Computing Machinery,, [New York] , Stati Uniti d'America


Metrics



Back to previous page
BibTeX entry
@article{oai:it.cnr:prodotti:43764,
	title = {Natural development of ubiquitous interfaces},
	author = {Berti S. and Paternò F. and Santoro C.},
	publisher = {Association for Computing Machinery,, [New York] , Stati Uniti d'America},
	doi = {10.1145/1015864.1015891},
	journal = {Communications of the ACM},
	volume = {47},
	pages = {63–64},
	year = {2004}
}