NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...
NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...
NUI Galway – UL Alliance First Annual ENGINEERING AND - ARAN ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
A Framework to Describe Localisation Services for Automatic Selection of<br />
Optimum Service(s) Facilitating the Dynamic Execution of Workflow<br />
Naoto Nishio, Dr. Ian O’Keeffe, J.J. Collins, Reinhard Schäler<br />
Centre for Next Generation Localisation,<br />
Localisation Research Centre,<br />
Department of Computer Sciences and Information Systems,<br />
University of Limerick, Ireland<br />
{Naoto.Nishio, Ian.Okeeffe, J.J.Collins, Reinhard.Schaler}@ul.ie<br />
Abstract<br />
This research is about localisation service<br />
description facilitating automatic service selection. This<br />
work is motivated by research in localisation supporting<br />
Software as a Service (SaaS) concept that integrates<br />
Natural Language Processing (NLP) across specialised<br />
services to enhance productivity of localisation process<br />
[3][5]. Machine translation (MT) services, for example,<br />
are evidence of localisation web services.<br />
Localisation is a process that supports a product to<br />
be recognised globally. It is a business process that<br />
adds value to the products by transforming products<br />
with specific requirements of the target market. The<br />
Localization Industry Standard Association (LISA)<br />
defines localisation as follows: “Localization is the<br />
process of modifying products or services to account<br />
for differences in distinct markets”. The classical<br />
definition of a typical localisation workflow is found in<br />
[1] and Esselink defines the seventeen steps in the<br />
process starting from Pre-sales and ending with Project<br />
Closure.<br />
The recent evolution and the penetration of digital<br />
technologies consequently have led to a growing<br />
demand for localisation. Localisation faces increasing<br />
volume of digital content, widening markets and<br />
various modes of representation of content.<br />
Localisation business processes needs to move<br />
towards full automation as currently it requires frequent<br />
human intervention. This influences cost, performance<br />
and quality of services [2][4].<br />
The description of services for service selection<br />
becomes the immediate and essential step. The selection<br />
of available services is currently dependant on manual<br />
search by skilled professionals to deal with<br />
‘peculiarities’ pertaining for each service [4]. This<br />
arises shifting from the development of bespoke<br />
services to selecting services in the cloud.<br />
The authors’ experience of integrating MT services<br />
on the Web for the translation process in a localisation<br />
workflow demonstrates the manually intensive nature<br />
of selection and integration of MT services. Moreover<br />
available MT services currently do not provide<br />
descriptions in a standard manner allowing users to<br />
select in order to meet the demand. Process<br />
135<br />
optimisation and automation requires a unified service<br />
description which specifies what a service does and<br />
how it is provided. Therefore, the specification of<br />
service descriptors becomes important as well as<br />
methods for filling in the description.<br />
Functional and non-functional requirements capture<br />
what the software must do to meet the user needs. The<br />
taxonomies in this field provide a theoretical foundation<br />
for the categorisation of functional and non-functional<br />
attributes of services.<br />
Attributes of current software-based localisation<br />
services will be analysed and categorized based on the<br />
taxonomy of requirements to form a basis for<br />
localisation service description. The service attributes<br />
of localisation then forms the descriptors which can be<br />
used to select the optimum services.<br />
The question is: is it possible to facilitate automated<br />
selection of localisation services through the provision<br />
of a descriptor that supports functional and nonfunctional<br />
service attributes?<br />
2. References<br />
[1] Esselink, B. (2000) A Practical Guide To Software<br />
Localization vol. 4 ed., Amsterdam/Philadelphia: John<br />
Benjamins B.V.<br />
[2] Flinter, J. (2003) A J2EE based Localization Services<br />
Architecture, June, available:<br />
ftp://ftp.software.ibm.com/software/globalization/documents/j<br />
2ee_lsa.pdf [accessed 11/Feb/2011].<br />
[3] Lewis, D., Curran, S., Feeney, K., Etzioni, Z., Keeney, J.,<br />
Way, A. and Schäler, R. (2009) Web service integration for<br />
next generation localisation. Proceedings of the Workshop on<br />
Software Engineering Testing, and Quality Assurance For<br />
Natural Language Processing, Boulder, Colorado, June 05-05<br />
2009, ACL Workshops. Association for Computational<br />
Linguistics, Morristown, NJ, 47-55.<br />
[4] van der Meer, J. (2002) Impact of Translation Web<br />
Services, Localisation Focus 1(2) 9-11.<br />
[5] van Genabith, J. (2009) Next Generation Localisation,<br />
Localisation Focus, 8(1), 4-10.<br />
Acknowledgments:<br />
This research is supported by the Science<br />
Foundation Ireland (Grant 07/CE/I1142) as part of the<br />
Centre for Next Generation Localisation (www.cngl.ie)<br />
at University of Limerick.