29.06.2013 Views

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 ...

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!