Use of Hypermedia Tools for End-User Development

Autores
Ortiz Chamorro, Sebastián S.; Rossi, Gustavo Héctor; Schwabe, Daniel
Año de publicación
2010
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Software development tools aimed at end-users tend to employ various forms of visual programming because these users find textual programming very difficult to learn. However, visual programming has known scalability issues. As an alternative, we propose hypertextual programming; a technique that represents the program as hypertext and allows the user to both browse it and manipulate it mainly by using navigation. This technique leverages the users' ability to navigate in hyperspace, a widely available skill, to edit the program under development. In order to reap the benefits of this technique, adequate hypertextual editors must be built. Many of the lessons learned in the web engineering area can be used to deal with this problem. This paper discusses the state of the current research efforts behind this novel programming technique.
Publicado en Lecture Notes in Computer Science book series (LNCS, vol. 6385).
Laboratorio de Investigación y Formación en Informática Avanzada
Materia
Ciencias Informáticas
domain-specific languages
end-user development
hypermedial programming
hypertextual programming
interfaces for end-user development
web engineering
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/82482

id SEDICI_de8e1b38d3258dd932f972bd00a070ec
oai_identifier_str oai:sedici.unlp.edu.ar:10915/82482
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Use of Hypermedia Tools for End-User DevelopmentOrtiz Chamorro, Sebastián S.Rossi, Gustavo HéctorSchwabe, DanielCiencias Informáticasdomain-specific languagesend-user developmenthypermedial programminghypertextual programminginterfaces for end-user developmentweb engineeringSoftware development tools aimed at end-users tend to employ various forms of visual programming because these users find textual programming very difficult to learn. However, visual programming has known scalability issues. As an alternative, we propose hypertextual programming; a technique that represents the program as hypertext and allows the user to both browse it and manipulate it mainly by using navigation. This technique leverages the users' ability to navigate in hyperspace, a widely available skill, to edit the program under development. In order to reap the benefits of this technique, adequate hypertextual editors must be built. Many of the lessons learned in the web engineering area can be used to deal with this problem. This paper discusses the state of the current research efforts behind this novel programming technique.Publicado en <i>Lecture Notes in Computer Science</i> book series (LNCS, vol. 6385).Laboratorio de Investigación y Formación en Informática Avanzada2010info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/82482enginfo:eu-repo/semantics/altIdentifier/isbn/978-3-642-16985-4info:eu-repo/semantics/altIdentifier/issn/0302-9743info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-642-16985-4_51info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-10T12:18:08Zoai:sedici.unlp.edu.ar:10915/82482Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-10 12:18:09.189SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Use of Hypermedia Tools for End-User Development
title Use of Hypermedia Tools for End-User Development
spellingShingle Use of Hypermedia Tools for End-User Development
Ortiz Chamorro, Sebastián S.
Ciencias Informáticas
domain-specific languages
end-user development
hypermedial programming
hypertextual programming
interfaces for end-user development
web engineering
title_short Use of Hypermedia Tools for End-User Development
title_full Use of Hypermedia Tools for End-User Development
title_fullStr Use of Hypermedia Tools for End-User Development
title_full_unstemmed Use of Hypermedia Tools for End-User Development
title_sort Use of Hypermedia Tools for End-User Development
dc.creator.none.fl_str_mv Ortiz Chamorro, Sebastián S.
Rossi, Gustavo Héctor
Schwabe, Daniel
author Ortiz Chamorro, Sebastián S.
author_facet Ortiz Chamorro, Sebastián S.
Rossi, Gustavo Héctor
Schwabe, Daniel
author_role author
author2 Rossi, Gustavo Héctor
Schwabe, Daniel
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
domain-specific languages
end-user development
hypermedial programming
hypertextual programming
interfaces for end-user development
web engineering
topic Ciencias Informáticas
domain-specific languages
end-user development
hypermedial programming
hypertextual programming
interfaces for end-user development
web engineering
dc.description.none.fl_txt_mv Software development tools aimed at end-users tend to employ various forms of visual programming because these users find textual programming very difficult to learn. However, visual programming has known scalability issues. As an alternative, we propose hypertextual programming; a technique that represents the program as hypertext and allows the user to both browse it and manipulate it mainly by using navigation. This technique leverages the users' ability to navigate in hyperspace, a widely available skill, to edit the program under development. In order to reap the benefits of this technique, adequate hypertextual editors must be built. Many of the lessons learned in the web engineering area can be used to deal with this problem. This paper discusses the state of the current research efforts behind this novel programming technique.
Publicado en <i>Lecture Notes in Computer Science</i> book series (LNCS, vol. 6385).
Laboratorio de Investigación y Formación en Informática Avanzada
description Software development tools aimed at end-users tend to employ various forms of visual programming because these users find textual programming very difficult to learn. However, visual programming has known scalability issues. As an alternative, we propose hypertextual programming; a technique that represents the program as hypertext and allows the user to both browse it and manipulate it mainly by using navigation. This technique leverages the users' ability to navigate in hyperspace, a widely available skill, to edit the program under development. In order to reap the benefits of this technique, adequate hypertextual editors must be built. Many of the lessons learned in the web engineering area can be used to deal with this problem. This paper discusses the state of the current research efforts behind this novel programming technique.
publishDate 2010
dc.date.none.fl_str_mv 2010
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/82482
url http://sedici.unlp.edu.ar/handle/10915/82482
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/isbn/978-3-642-16985-4
info:eu-repo/semantics/altIdentifier/issn/0302-9743
info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-642-16985-4_51
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1842904158653382656
score 12.993085