Benefit Maximization of Legacy web Page Application Using Client Side web Page Modification
Choompol Boonmee 1 and Tawa Khampachua 2
1 Thammasat University, Klong Luang Pathumthani, Thailand 2 King Mongkut’ s Unversity of Technology, North Bangkok, Thailand
choompol. boonmee @ gmail. com twk @ kmutnb. ac. th
Abstract: Providing a service can be different depending on servant’ s experiences, cultures, environments and resources. Software has been designed and developed to fit requirements to support the service provisions. Presently deployed software is typically effective for only services under specific situations. This matter affects user acceptance and becomes an important limitation in widely spread software utilization and maximizing benefits from ICT investment. Presently mostly deployed software systems were developed using web page technology. Software has been designed to broadly cover all core business and data entries required by the service. Data entry web page typically includes text input fields, selection fields of multiple choices and so on. However in some contexts data value can be set by default internally without the need of human typing. In some contexts too many multiple choices make data entry inefficient. In order to contextualize software to fit various contexts, the software modification is required. In this paper we propose a technique of client side web page modification to maximizing benefit from legacy web page software. This method enables existing software systems be modified easier, faster and cheaper to maximize benefit without modification of the web server programs. Experiments have been performed with legacy web applications of government bodies in Thailand. The result indicates that benefit can be increased significantly from existing web application without modification of web server.
Keywords: benefit realization, legacy software reuse, client side web page modification
1. Introduction
Government body is an organization authorized by law to perform any executive, legislative, judicial, regulatory or administrative to provide a specific group of services to public. Information and communication technology( ICT) is a tool which improves performance in conducting business and increases its capabilities. On numerous occasions the significant value of the investments involved in the development of ICT and the expectations of governmental ICT use do not correspond to the rate of effective use. Benefit of ICT could not be realized without effective use. The intention to use is positively affected by performance expectancy, effort expectancy, social influence and facilitating conditions( Afonso et al., 2012). Considerable researches indicate that ICT by itself delivers little business value( Jenner, 2009; Fred et al., 1989).
Providing a service can be different depending on servant’ s experiences, cultures, environments and resources. ICT has been introduced as a tool to assist such service provisions. Software systems have been designed and developed to fit the requirements to support the service. However unlike ordinary profit making business, it is hard to design software to cover all requirements in public service provisions and to satisfy all servants with different experiences, cultures, environments and resources. The acceptance and intent to use have become important factors( Ward et al, 2006). Implementing eGovernment has always been a challenge in either economical, technological, political or social in order to gain acceptance of ICT benefit from all stakeholders( Giurgiu, 2012).
Considerable methodologies have been developed to improve the ICT benefit realization, including strategic planning, system development, project management, change management, and benefit management. However evidence indicates that such technical approaches have failed as successful solutions. Rather than focusing on technical issues, many researchers are now focusing on human behavior as a promising area of study. In our prior works we have developed methodologies to achieve ICT acceptance and benefit realizations( Khampachua et al., 2012; Khampachua et al, 2013). Those methodologies focus on human factors and require ICT benefit acceptance on each individual context.
Considerable ICT and software systems have already been deployed in order to achieve eGovernment. Although the legacy information systems have been designed to improve public services, they deliver little benefit in the real situations due to various contexts. The variety of contexts is one of the factors that influence the acceptance and intention to use. To maximize benefit of legacy software, the modification is a
71