Frameworks, methodologies and models

Publications e-government and e-commerce frameworks, methodologies and models

A Framework for Managing the Lifecycle of Transactional e-Government Services

C. Vassilakis, G. Laskaridis, G. Lepouras, S. Rouvas, P. Georgiadis
Telematics and Informatics, vol. 20/4, pp 315-329, 2003, Elsevier Science Publications Ltd.

Abstract:
Filling and submission of electronic forms is a key issue for e-government, since most electronic services offered in this context include some variant of electronic forms. Insofar, IT experts are placed in the centre of electronic forms services lifecycles, undertaking the analysis, design, implementation and maintenance phases. This practice, however, implies various impediments, such as the need for multitudinous teams with diverse skills. In this paper we present experiences from developing and maintaining a set of electronic services for the Greek Ministry of Finance, and propose an approach to handling electronic services' lifecycle that balances responsibilities between domain experts and IT professionals. This approach enables a more holistic management of the electronic service lifecycle, by employing modelling and representation in high levels of abstraction and incorporating tools for automatically generating operative service instances from these high-level descriptions.

Note:This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Year: 

A Software Architecture for Provision of Context-Aware Web-based m-Commerce Applications

Benou Poulcheria and Vassilakis Costas
Proceedings of the 11th IEEE International Conference on Computer and Information Technology (CIT 2011), 31 August - 2 September 2011 Paphos, Cyprus
Abstract

Mobile commerce is gaining significant importance in the recent years as an alternative option of e-commerce for the moving user. The mobile applications through which mcommerce takes place operate in highly dynamic environments with diverse characteristics and under varying conditions. The characteristics and conditions of these environments .called context. should be exploited in order to provide adaptive services; services that offer a suitable user experience and deliver innovative and enhanced capabilities that will facilitate user interaction, attract new customers and maintain existing ones. The goal of adaptivity is realized through the adaptation of user interface, functionality and content of applications using the context information. Therefore, context-awareness constitutes an essential aspect . almost a requirement . of mobile services. In order to realize context-aware services, there is a necessity to capture the context information from its sources, process and distribute it to the software components that will use it. In this paper, we propose a software architecture for context information management suitable for m-commerce applications. We describe the functionality and characteristics of its components, as well as the interaction among these different components.

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
AttachmentSize
PDF icon benou-SoftwareArchitecture.pdf196.21 KB
Year: 

A context management architecture for m-commerce applications

Poulcheria Benou, Costas Vassilakis
Central European Journal of Computer Science, June 2012, Volume 2, Issue 2, pp 87–117, Versita, co-published with Springer Verlag.
Abstract

Mobile commerce applications operate in highly dynamic environments with diverse characteristics and interesting challenges. The characteristics and conditions of these environments –called context–, can be exploited to provide adaptive mobile services, in terms of user interface, functionality and content, in order to offer more effective m-commerce. Today, building adaptive mobile services is a complex and time-consuming task due to the lack of standardized methods, tools and architectures for the identification, representation and management of the context. Addressing some of these issues, recent works have provided formal extensions for various stages of the m-commerce application lifecycle, such as extended UML class diagrams for building design models and have used context parameters in order to offer adaptive applications. Using these works as the basis, in this paper we propose a context management architecture, which accommodates the requirements that have been identified for m-commerce applications. The proposed architecture is evaluated in terms of completeness, complexity, performance and utility, and compared against other approaches proposed in the literature regarding its suitability for supporting context-aware m-commerce applications.

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Year: 

Component Reuse in Electronic Services Development

C. Vassilakis, G. Lepouras
Journal of Computational Methods in Science and Engineering, Volume 6, Supplement 2 / 2006, pp. 229 - 241

Abstract:
In the context of electronic government, e-services are a valuable instrument for offering high quality services to enterprises and individual citizens alike. While developing an e-service, it is usually possible to reuse elements that have already crafted for other e-services, such as personal detail forms or widgets for collecting social security numbers, decreasing thus both development effort and the time for deployment. A more generic framework for supporting reusability in development of e-services includes the identification of reusable objects, the creation and population of a repository containing such components, and the empowerment of developers with tools allowing for location, retrieval and adaptation of components for suiting their specific tasks. In this paper, we conduct an analysis to recognise e-service component that offer reusability opportunities and we present facilities and methods to enable e-service developers to exploit these opportunities while developing electronic services.

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
AttachmentSize
PDF icon jcmse.pdf325.86 KB
Year: 

Context Management for m-Commerce Applications: Determinants, Methodology and the Role of Marketing

Poulcheria Benou, Costas Vassilakis, Adam Vrechopoulos
Information Technology and Management, vol. 13, pp. 91–111, 2012, Springer-Verlag.
Abstract

Studying consumer behaviour and usage of environmental determinants in the mobile services domain contributes to the identification of context information which is critical for the effective operation of mobile commerce applications. Exploiting this information towards providing enhanced and innovative mobile services offers a competitive advantage within the highly demanding domain of m-commerce applications. However, in order to effectively exploit such context information, there is a need to design the necessary methods, software tools and information systems that will be employed for collecting, processing and disseminating this information. In this paper we develop a theoretical framework which defines the context information necessary for m-commerce applications, taking into account relevant marketing dimensions as well as privacy protection perspectives. Then, this framework is operationalized through the design of an appropriate software architecture which enables the standardization and management of context information.

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Year: 

Domain Expert User Development: The SmartGov Approach

George Lepouras, Costas Vassilakis, Constantin Halatsis, Panagiotis Georgiadis
Communications of the ACM, Volume 50 , Issue 9

Abstract:
End-user development (EUD) aims to empower end-users with the necessary tools to implement their own software. In this sense domain expert user development can be viewed as a special case of EUD. Domain experts can be considered to be a special case of end-users who possess the necessary knowledge of how the software should operate, what tasks it has to carry out, which business rules need to be enforced, validation checks to perform, etc. It has to be noted that in some cases domain experts will not use the produced software themselves, this software however will indirectly support their work, e.g. software developed by tax officers (domain experts) to be used by tax payers (actual end-users) simplifies the subsequent work of tax officers through minimization of errors, population of electronic data repositories etc.

Using a user-centred software engineering paradigm domain expert users will work along with software developers to create specifications for the software to be implemented by the latter group. This process is usually iterative. Domain experts will be questioned by developers, developers will design a first prototype, the domain experts will most probably ask for changes, developers will come back with an altered prototype, etc. Since both user groups are usually involved in other assignments as well, this process can be time-consuming. Impedance mismatch problems, i.e. problems in the communication between the domain experts and the IT staff due to different backgrounds, perspectives and terminology result into additional delays within this phase. An alternative to this would be to help domain experts to create the software with a minimum or no involvement of IT personnel. This is the approach adopted in the SmartGov project . In the framework of SmartGov a knowledge-based platform was developed that assists public sector employees with suitable domain expertise to generate online transaction services by simplifying their development, maintenance and integration with installed IT systems.

Article available through the ACM Author-izer service:

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

AttachmentSize
PDF icon domain-expert-development.pdf324.47 KB
Year: 

E-forms services for the Public Sector: Shifting Development Effort from Programmers to Domain Experts

Stelios Gorilas, Kostas Vassilakis, Tomas Pariente Lobo, Efthimios Tabouris
Proceedings of e-Challenges 2003.

Abstract
E-forms have a central role in a significant number of e-government services. This paper presents a knowledge-based technical platform aiming to assist public sector employees to generate online transaction services by simplifying their development, maintenance and integration with installed IT systems. At the heart of this platform lies the knowledge and transaction services repository. This repository consists of a number of XML document types that incorporate all necessary details for creating and managing online transaction services. The main underlying idea is to provide a platform with intuitive interfaces that can be used directly by domain experts thus minimising the need for personnel with IT skills. This platform is currently under development within the IST SmartGov project.

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
AttachmentSize
PDF icon e-challenges.pdf137.04 KB
Year: 

Mobile and Context-Aware e-Commerce: Issues, Challenges and Research Directions

Costas Vassilakis, George Lepouras, Spiros Skiadopoulos
Journal of Electronic Commerce in Organizations, Special Issue Editorial Preface

Abstract:
Electronic commerce, nowadays, is trying to extend its target audience and elevate the quality of services offered to end-users. Two important directions towards meeting these goals are the embracement of mobile users, whose number grows following the advent of communication technologies, and the inclusion of context-aware features in the delivered services to improve the efficiency of the dialogues between users and systems. The context taken into account may involve characteristics regarding the human user, the geographical location and the time of access, the devices employed to access the service, the network through which the user communicates with the system, the nature of the transaction carried out and so forth. It is clear that the development and successful operation of mobile and context-aware e-commerce introduce new challenges. In order to tackle such challenges, new methodologies, tools, architectures and platforms should be made available to assist analysts, designers, developers and operators in handling the various phases of the Mobile and Context-Aware E-Commerce Services (MCACS) lifecycle.

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
AttachmentSize
PDF icon editorial-jeco-si.pdf105.39 KB
Year: 

Reusability In Governmental Electronic Services

George Lepouras, Costas Vassilakis
Encyclopedia of Digital Government, Idea Group Reference, 2006.

Abstract:
Reusability is the degree to which a software component or other work can be used in more than one programs or software systems. e-Government is a prosperous area for the application of reusability, since the services offered to citizens from the same administration, or even different administrations, have common portions that can be developed only once and reused wherever appropriate. In this paper we present the design and implementation of an electronic service development environment which offers the potential to reuse components that have already been implemented, for the realization of new services.

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
AttachmentSize
PDF icon ReusabilityInGovernmentEServices.pdf207.17 KB
Year: 

Reusability in Electronic Services Development

Costas Vassilakis, George Lepouras
proceedings of the CSITeA 04 conference, 2004.

Abstract:
Electronic government employs electronic services to facilitate interaction with citizens and enterprises and deliver a rich and high quality spectrum of services. Development of electronic services can be greatly assisted, both in terms of development cost and roll-out time, by exploiting the reusability inherent in them. Reusability may be promoted by identifying reusable objects in the context of electronic service development, building and populating a repository with such components and providing the means for developers to locate, extract and adapt them to suit the task at hand. In this paper we analyse electronic services to recognise reusable components and present means and techniques that empower electronic service developers to build electronic services through reusable components.

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
AttachmentSize
PDF icon reusability-eservice-development.pdf253.61 KB
Year: 

The Conceptual Model of Context for Mobile Commerce Applications

Benou Poulcheria and Vassilakis Costas
Electronic Commerce Research, Springer-Verlag, Volume 10, Number 2 / June 2010, 139-165
Abstract

Mobile commerce applications adhering to anytime and anywhere paradigm, required to be flexible. They should be able to adapt their interface, services and content towards a certain context. Several proposals for definition of context have been already proposed originating from various areas related to mobile commerce. However, an integrated, formal and methodological approach for the determination and representation of context, adjusted to special characteristics of mobile commerce applications, has not been insofar presented. This is the challenge we address in this paper, through a conceptual model that includes: i) a clear and formal definition of context, ii) the depiction of its specific characteristics as metadata, iii) a methodology for its determination and iv) the presentation of an extension of class diagrams of UML for its representation, all of them tailored to the special nature of mobile commerce applications.

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
AttachmentSize
PDF icon ctx-model-tr.pdf297.08 KB
Year: 

The Lifecycle Of Transactional Services

Costas Vassilakis, George Lepouras
Encyclopedia of Digital Government, Idea Group Reference, 2006.

Abstract:
Transactional services are an indispensible part of e-government, since provision of services to citizens and enterprises,as well as the interaction between the government and citizens-enterprises are modelled mainly through such services. Latest quantifications, however, show that the development of such services lags behind as compared both to the expectations of citizens-enterprises and to the efforts made by governments. This can be attributed, amongst other reasons, to the "traditional" approach to electronic service development, which treats each electronic service as an isolated software project. In this paper, we propose an e-service development platform, which covers the whole lifecycle of transactional services and facilitates the analysis, development, deployment and maintenance of these services.

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
AttachmentSize
PDF icon lifecycle-transactional-services.pdf191.12 KB
Year: 

Transactional e-Government Services: an Integrated Approach

C. Vassilakis, G. Laskaridis, G. Lepouras, S. Rouvas and P. Georgiadis
Proceedings of the 1st International Conference on Electronic Government-EGOV 2002, pp. 276-279

Abstract:
Although form-based transactional services are fundamental to electronic government activities, their widespread does neither meet the citizen's expectations, nor the potential offered by state-of-the-art technologies. Besides any bureaucratic impediments, the primary reason for this is that traditional software engineering approaches cannot satisfactorily handle all the aspects of electronic services lifecycle. In this paper we present experiences from developing and maintaining a set of electronic services for the Greek Ministry of Finance, and propose a new approach for handling electronic service projects. The proposed approach has been successfully employed for developing extensions to the existing services, as well as some new ones.

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Year: