@article {Vassilakis2009325,
	title = {A heuristics-based approach to reverse engineering of electronic services},
	journal = {Information and Software Technology},
	volume = {51},
	number = {2},
	year = {2009},
	note = {cited By (since 1996) 1},
	pages = {325-336},
	abstract = {Since the beginning of the electronic era, public administrations and enterprises have been developing services, through which citizens, businesses and customers can conduct their transactions with the offering entity. Each electronic service contains a substantial amount of knowledge in the form help texts, rules of use or legislation excerpts, examples, validation checks, etc. This knowledge has been extracted from domain experts when the services were developed, especially in the phases of analysis and design, and was subsequently translated into software. In the latter format though, knowledge cannot be readily used in organizational processes, such as knowledge sharing and development of new services. In this paper, we present an approach for reverse engineering electronic services in order to create knowledge items of high levels of abstraction, which can be used in knowledge sharing environments as well as in service development platforms. The proposed approach has been implemented and configured to generate artifacts for the SmartGov service development platform. Finally, an evaluation of the proposed approach is presented to assess its efficiency regarding various aspects of the reverse engineering process. Β{\textcopyright} 2008 Elsevier B.V. All rights reserved.},
	keywords = {Analysis and designs, Domain experts, e-government, electronic services, Government data processing, Help texts, In services, Knowledge engineering, Knowledge sharing, Levels of abstractions, Management, New services, Organizational knowledge, Organizational processes, Public administrations, Reengineering, Reverse engineering, Reverse engineering processes, Service developments, Validation checks},
	doi = {10.1016/j.infsof.2008.04.003},
	url = {http://www.scopus.com/inward/record.url?eid=2-s2.0-56949100815\&partnerID=40\&md5=223ff82eddd9005b8e6f7fac1aa9c810},
	author = {Costas Vassilakis and Giorgos Lepouras and Akrivi Katifori}
}
@article {lep2008a1,
	title = {An active blackboard for service discovery, composition and execution},
	journal = {International Journal of Electronic Governance},
	volume = {1},
	number = {3},
	year = {2008},
	pages = {275 - 295},
	publisher = {Inderscience Publishers},
	abstract = {Organisations are turning to customer-centric electronic services, oriented to servicing customers{\textquoteright} life-events. This development requires methods for automatically locating and synthesising individual services to compose complex ones that will service the customer{\textquoteright}s life-events, since manual composition, either at the customer or the organisation side, incurs functional, economic and technical problems. In this paper we present an active blackboard architecture, which automates the task of service composition based on the semantics of individual services and data dependencies between them. The blackboard incorporates registries, which facilitate service discovery and an execution engine that arranges for dynamic service composition and execution.},
	keywords = {blackboard architecture, e-government, e-services, electronic governance, electronic services, ontologies, semantics, service composition},
	doi = {10.1504/IJEG.2008.020450},
	author = {Giorgos Lepouras and Costas Vassilakis and Anya Sotiropoulou and Dimitrios Theotokis and Akrivi Katifori}
}
@article {Vassilakis2007113,
	title = {A knowledge-based approach for developing multi-channel e-government services},
	journal = {Electronic Commerce Research and Applications},
	volume = {6},
	number = {1},
	year = {2007},
	note = {cited By (since 1996) 0},
	pages = {113-124},
	abstract = {Having realised the benefits resulting from delivering on-line public services in the context of electronic government, administrations strive to extend the spectrum of services offered to citizens and enterprises, as well as to engage multiple communication channels in service delivery, in order to increase the target audience and, consequently, the service effectiveness. Insofar, however, only the web channel has been sufficiently used for service delivery, whereas other channels have not been adequately exploited. One of the main reasons of this lag is the cost incurred for the development and maintenance of multiple versions of an electronic service, each version targeted to a different platform. In this paper, we present an approach and the associated tools for developing and maintaining electronic services that allows the automated production of different versions of the electronic service, each targeted to a specific platform. Β{\textcopyright} 2006 Elsevier B.V. All rights reserved.},
	keywords = {Communication channels (information theory), e-government, Electronic commerce, electronic services, EServices, Government data processing, Knowledge based systems, Multi channel service delivery, Online systems, Websites},
	doi = {10.1016/j.elerap.2006.07.004},
	url = {http://www.scopus.com/inward/record.url?eid=2-s2.0-33947371200\&partnerID=40\&md5=ebf06c2eee159fbeeab64c607e84415d},
	author = {Costas Vassilakis and Giorgos Lepouras and C. Halatsis}
}
