ModelByVoice - towards a general purpose model editor for blind people

Research output: Contribution to journalConference article

Abstract

Context: Current modelling technologies, with the
support of modelling frameworks, are in the base of the current
adoption of Model-Driven Software development - MDD - and
supporting Software Engineering phases.
Problem: The focus of these tools are solely on graphical support and visual models. In fact, the chosen modelling
language’s concrete syntax is either graphical or textual or
both. This approach is discarding the use of other senses for
modelling purposes, and, for instance, the possibility of blind
software engineers to take advantage of modelling and deal
with the abstractions captured by those. It is necessary to
improve the productivity of people with limitations or disabilities
while modelling.They should not be excluded from the modelling
activity. This situation of accessibility barriers starts already at
education of Modelling.
Method: In this paper we present a prototype of a tool that
aims to take advantage of current voice recognition and speech
synthesis to edit models in diverse modelling languages. The
elegance of this work is the fact that, not only it is meant to
make MDD accessible to a broader spectrum of practitioners,
but also it is developed with an MDD approach.
Results: A prototype was built, named ModelByVoice. This
tool is not bound to a particular modelling language, as long
as it is meta-modelled. ModelByVoice is the base for a new tool
that will enable MDD highlighting the relevant human factor of
accessibility via voice and audio to models. Ultimately, it aims
at bringing accessibility for blind people to deal with MDD and
Domain Specific (Modelling) Languages - DS(M)Ls - the same
way it is already done with diagrammatic languages with the
current Modelling workbenches.
Original languageEnglish
Pages (from-to)762-769
Number of pages8
JournalCEUR Workshop Proceedings
Volume2245
Publication statusPublished - 15 Oct 2018
Event2018 MODELS Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS, MODELS-WS 2018 - Copenhagen, Denmark
Duration: 14 Oct 201819 Oct 2018

Fingerprint

Software engineering
Human engineering
Speech recognition
Productivity
Concretes
Engineers
Modeling languages

Keywords

  • Model-Driven Software Development, Modelling Workbenches, Accessibility, Speech Generation and Synthesis, Audio Models

Cite this

@article{1804e51b521e4272995d326d7e0e29d5,
title = "ModelByVoice - towards a general purpose model editor for blind people",
abstract = "Context: Current modelling technologies, with thesupport of modelling frameworks, are in the base of the currentadoption of Model-Driven Software development - MDD - andsupporting Software Engineering phases.Problem: The focus of these tools are solely on graphical support and visual models. In fact, the chosen modellinglanguage’s concrete syntax is either graphical or textual orboth. This approach is discarding the use of other senses formodelling purposes, and, for instance, the possibility of blindsoftware engineers to take advantage of modelling and dealwith the abstractions captured by those. It is necessary toimprove the productivity of people with limitations or disabilitieswhile modelling.They should not be excluded from the modellingactivity. This situation of accessibility barriers starts already ateducation of Modelling.Method: In this paper we present a prototype of a tool thataims to take advantage of current voice recognition and speechsynthesis to edit models in diverse modelling languages. Theelegance of this work is the fact that, not only it is meant tomake MDD accessible to a broader spectrum of practitioners,but also it is developed with an MDD approach.Results: A prototype was built, named ModelByVoice. Thistool is not bound to a particular modelling language, as longas it is meta-modelled. ModelByVoice is the base for a new toolthat will enable MDD highlighting the relevant human factor ofaccessibility via voice and audio to models. Ultimately, it aimsat bringing accessibility for blind people to deal with MDD andDomain Specific (Modelling) Languages - DS(M)Ls - the sameway it is already done with diagrammatic languages with thecurrent Modelling workbenches.",
keywords = "Model-Driven Software Development, Modelling Workbenches, Accessibility, Speech Generation and Synthesis, Audio Models",
author = "Lopes, {Jo{\~a}o Ricardo Esquetim Marques da Costa} and Cambeiro, {Jo{\~a}o Miguel Reis Ara{\'u}jo Proen{\cc}a} and Vasco Amaral",
note = "info:eu-repo/grantAgreement/FCT/5876/147279/PT# DSML4MAS Project (Grant: FCT/MCTES TUBITAK/0008/2014)",
year = "2018",
month = "10",
day = "15",
language = "English",
volume = "2245",
pages = "762--769",
journal = "CEUR Workshop Proceedings",
issn = "1613-0073",
publisher = "CEUR Workshop Proceedings",

}

TY - JOUR

T1 - ModelByVoice - towards a general purpose model editor for blind people

AU - Lopes, João Ricardo Esquetim Marques da Costa

AU - Cambeiro, João Miguel Reis Araújo Proença

AU - Amaral, Vasco

N1 - info:eu-repo/grantAgreement/FCT/5876/147279/PT# DSML4MAS Project (Grant: FCT/MCTES TUBITAK/0008/2014)

PY - 2018/10/15

Y1 - 2018/10/15

N2 - Context: Current modelling technologies, with thesupport of modelling frameworks, are in the base of the currentadoption of Model-Driven Software development - MDD - andsupporting Software Engineering phases.Problem: The focus of these tools are solely on graphical support and visual models. In fact, the chosen modellinglanguage’s concrete syntax is either graphical or textual orboth. This approach is discarding the use of other senses formodelling purposes, and, for instance, the possibility of blindsoftware engineers to take advantage of modelling and dealwith the abstractions captured by those. It is necessary toimprove the productivity of people with limitations or disabilitieswhile modelling.They should not be excluded from the modellingactivity. This situation of accessibility barriers starts already ateducation of Modelling.Method: In this paper we present a prototype of a tool thataims to take advantage of current voice recognition and speechsynthesis to edit models in diverse modelling languages. Theelegance of this work is the fact that, not only it is meant tomake MDD accessible to a broader spectrum of practitioners,but also it is developed with an MDD approach.Results: A prototype was built, named ModelByVoice. Thistool is not bound to a particular modelling language, as longas it is meta-modelled. ModelByVoice is the base for a new toolthat will enable MDD highlighting the relevant human factor ofaccessibility via voice and audio to models. Ultimately, it aimsat bringing accessibility for blind people to deal with MDD andDomain Specific (Modelling) Languages - DS(M)Ls - the sameway it is already done with diagrammatic languages with thecurrent Modelling workbenches.

AB - Context: Current modelling technologies, with thesupport of modelling frameworks, are in the base of the currentadoption of Model-Driven Software development - MDD - andsupporting Software Engineering phases.Problem: The focus of these tools are solely on graphical support and visual models. In fact, the chosen modellinglanguage’s concrete syntax is either graphical or textual orboth. This approach is discarding the use of other senses formodelling purposes, and, for instance, the possibility of blindsoftware engineers to take advantage of modelling and dealwith the abstractions captured by those. It is necessary toimprove the productivity of people with limitations or disabilitieswhile modelling.They should not be excluded from the modellingactivity. This situation of accessibility barriers starts already ateducation of Modelling.Method: In this paper we present a prototype of a tool thataims to take advantage of current voice recognition and speechsynthesis to edit models in diverse modelling languages. Theelegance of this work is the fact that, not only it is meant tomake MDD accessible to a broader spectrum of practitioners,but also it is developed with an MDD approach.Results: A prototype was built, named ModelByVoice. Thistool is not bound to a particular modelling language, as longas it is meta-modelled. ModelByVoice is the base for a new toolthat will enable MDD highlighting the relevant human factor ofaccessibility via voice and audio to models. Ultimately, it aimsat bringing accessibility for blind people to deal with MDD andDomain Specific (Modelling) Languages - DS(M)Ls - the sameway it is already done with diagrammatic languages with thecurrent Modelling workbenches.

KW - Model-Driven Software Development, Modelling Workbenches, Accessibility, Speech Generation and Synthesis, Audio Models

M3 - Conference article

VL - 2245

SP - 762

EP - 769

JO - CEUR Workshop Proceedings

JF - CEUR Workshop Proceedings

SN - 1613-0073

ER -