John G. Gammack

Learn More
The requirement for anthropocentric, or human-centred decision support is outlined, and the IDIOMS management information tool, which implements several human-centred principles, is described. IDIOMS provides a flexible decision support environment in which applications can be modelled using both ‘objective’ database information, and user-centred(More)
Application design driven by user needs is an increasing trend: such applications may not be anticipatable using traditional requirement and build approaches. Mashup refers to an integrated application programming interface (API) that combines data from different data destination or third party sources for Web services. This Web service provides a combined(More)
This paper describes a new knowledge acquisition method using a generic design environment where context-sensitive knowledge is used to build specific DSS for rural business. Although standard knowledge acquisition methods have been applied in rural business applications, uptake remains low and familiar weaknesses such as obsolescence and brittleness apply.(More)
Semantics have become acceptable techniques for data integration, data interoperability and data visualization in many software engineering domains and web developments over the past few years. This paper describes a software development where semantic ontology techniques have been used for developing a generic knowledge model applicable across rural(More)
Expert systems (ES) development technology has been used to build rural business applications in the past but these have usually been developed using traditional expert systems shells. This paper introduces a new architecture for the development of a design environment where the domain experts can build a knowledge base for target-specific ES for rural(More)
Cui, J., T.C. Fogarty and J.G. Gammack, Searching databases using parallel genetic algorithms on a transputer computing surface, Future Generation Computer Systems 9 (1993) 33-40. Although many organisations have large databases containing useful information, few believe they are using these to maximum effect. When databases are very large, such as those(More)
Cultures are considered to be epistemologically heterogeneous, and it is assumed that epistemologically similar individuals exist across distinct cultures. Epistemological type is viewed as prior to, and transcendent of, nationality and culture. IdentifYing a shared epistemological basis for communication will be more likely to succeed in dialogical(More)
The ability of citizens to participate in the government system is a key issue for governments in developing countries as these countries have limited and inflexible infra-structural information and communication technology (ICT) facilities. ICT can support the establishment of electronic interaction between citizens and government bodies just as e-commerce(More)