Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John V. Harrison

dblp:89/6748 · DBLP profile ↗
← Back
10ranked-venue papers
10as first author
0since 2021 · last 2004
0009-0006-7481-0702ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 5 · 5 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
1 paper
Algorithmic game theory and mechanism design · 100%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 56% Program analysis · 44%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithmic game theory and mechanism design
market design
0.012003
The digital signage exchange: a virtual marketplace for out-of-home digital advertising · EC 2003
Program analysis
data flow analysis
0.011997
Data Flow Analysis within the ITOC Information System Design Recovery Tool · ASE 1997
Software maintenance and evolution › reverse engineering
design recovery
0.011997
Data Flow Analysis within the ITOC Information System Design Recovery Tool · ASE 1997
Software maintenance and evolution › software reengineering › software modernization › software migration
legacy system migration
0.011997
Data Flow Analysis within the ITOC Information System Design Recovery Tool · ASE 1997

Methods — techniques the papers use, named apart from their topics

marketplace design · 0.0
YearPublicationVenuePosition
2004 Using wireless networks to enhance narrowcasting in public spaces
abstract
Digital signage networks are a newly emerging form of public space electronic media technology that offer significant advantages over traditional signage and enables a narrowcasting model. Due in part to the decreasing price of gas plasma, and other display technologies, digital signage networks are now rapidly growing in popularity and prevalence. Augmenting digital signage with wireless LAN technology enhances the narrowcasting model by enabling consumers to interact with the narrowcaster to obtain additional information from particular narrowcasters, e.g., advertisers, of interest. When explicitly permitted by the consumer, this enables the narrowcaster to obtain more information about the consumer. We describe the cost reduction and increased effectiveness of advertising that is displayed and managed using digital signage networks as opposed to traditional signage. We present an enhanced narrowcasting model created by augmenting the network with wireless LAN technology. We describe several scenarios where a system based on the model enables novel interaction between the narrowcaster and consumer. These features provide new support for mobile commerce. We then propose an architecture that implements the enhanced narrowcasting model that we have implemented in our system prototype.
John V. Harrison, Anna Andrusiewicz
CCNC1
2003 Enhancing digital advertising using dynamically configurable multimedia
abstract
Digital signage networks are a newly emerging form of multimedia advertising technology that is rapidly growing in popularity but has received little attention in multimedia literature. In this paper we motivate the cost reduction and increased effectiveness of advertising that is displayed and managed using digital signage networks as opposed to traditional signage. As an example, we describe a method for customizing advertising messages for particular demographics in different locations using dynamically configurable multimedia. We describe a partially automated intermediary, namely the digital signage exchange, which forms a virtual marketplace for the purchase and sale of multimedia advertising on the digital signage network.
John V. Harrison, Anna Andrusiewicz
ICME1
2003 The digital signage exchange: a virtual marketplace for out-of-home digital advertising
abstract
Since the late 1990's significant work has been performed towards developing advertising and marketing technologies based on the Internet. Many of these techniques promise to allow organizations to market to customer segments with a size of one, i.e., provide tailored advertising and customer service to each individual customer. Both the Internet, and also the customer's workstation or PDA, are utilized for banner advertisements, email marketing, pop-up browser windows and mechanisms for state retention to simplify the user's buying experience (cookies).
John V. Harrison, Anna Andrusiewicz
EC1
1999 Evaluation of the ITOC information system design recovery tool: a case study
John V. Harrison, Wie Ming Lim, Anna Andrusiewicz, Anthony Berglas
J. Syst. Softw.1
1998 Automated Reverse Engineering of Legacy 4GL Information System Applications Using the ITOC Workbench
John V. Harrison, Wie Ming Lim
CAiSE1
1997 Enhancing Software Development Project Courses Via Industry Participation
abstract
Many computer science departments offer a course that features a software development project where students work as part of a team. An objective of this type of course is to simulate an industrial development environment thereby allowing students to experience some of the dynamics that they will encounter after completion of their study. The accuracy of the simulation can be improved, and hence the educational experienced enhanced, by the incorporation of industry participation directly into the course. Difficulties in organising and administering the project in the context of industry participation can occur in practice, which serve to deter the incorporation. This paper motivates industry participation in a team project course by identifying the potential benefits for the students, some of which are implicit, and also those for the industry sponsor, lecturer and host academic institution. A methodology for incorporating industry participation, which can be employed to overcome the difficulties in achieving these benefits, is presented. A model for administering a team project course in the context of industrial participation, which includes the use of an intranet as an enabling technology, is also described. The methodology and model, which have been employed successfully, can be utilised to improve the quality of the educational experience resulting from team project software development courses.
John V. Harrison
CSEE&T1
1997 Data Flow Analysis within the ITOC Information System Design Recovery Tool
abstract
Most contemporary fourth-generation languages (4GL) are tightly coupled with the database server, and other subsystems, that are provided by the vendor. As a result organizations that wish to change database vendors are typically forced to rewrite their applications using the new vendor's 4GL. The anticipated cost of this redevelopment can deter an organization from changing vendors, hence denying it the benefits that would otherwise result, e.g., the exploitation of more sophisticated database server technology. If tools existed that could reduce the rewriting effort, the large upfront cost of migrating the organization's applications would also be reduced, which could make the transition economically feasible. The ITOC project is part of a large collaborative research initiative between the Centre for Software Maintenance at the University of Queensland and Oracle Corporation. The objective of this project is to design and implement a tool that automatically recovers both the application structure and the static schema definition of 4GL information system applications. These recovered system components are transformed into constructs that populate Oracle's Designer 2000 CASE repository. An essential component of the ITOC process is to determine the relationships between different columns in the database and between references to those columns and fields that appear within the user interface. This in turn requires analysis of data flow between variables in the 4GL programs. While data flow analysis has been applied in many applications, for example, code optimization and program slicing, this paper presents the results of using data flow analysis in the construction of a novel design recovery tool for 4GL-based information.
John V. Harrison, Anthony Berglas
ASE1
1995 Re-engineering 4GL-based Information System Applications
abstract
Most contemporary fourth generation languages (4GL) are tightly coupled with the database, and other subsystems, that are provided by the vendor. As a result, organisations that wish to change database vendors are typically forced to rewrite their applications using the new vendor's 4GL. The anticipated cost of this redevelopment can deter an organisation from changing vendors, hence denying it the benefits that would otherwise result, e.g., the exploitation of more sophisticated database technology. If software reengineering tools existed that could reduce the rewriting effort, the large upfront cost of migrating the organisation's applications would also be reduced, which could make the shift economically feasible. The paper describes several approaches for migrating 4GL based information system applications. These approaches were developed as part of an industry sponsored research project to construct a "real world" software re-engineering toolset. Semantic issues identified during the preliminary design of the toolset are addressed. These issues are instantiated using examples from the project. The application of knowledge based software re-engineering technology, which facilitates the implementation of the toolset, is also described.
John V. Harrison, Paul A. Bailes, Anthony Berglas, Ian Peake
APSEC1
1995 Incremental view maintenance in extended relational databases
John V. Harrison
Inf. Softw. Technol.1
1993 Active Rules in Deductive Databases
abstract
Active database systems react to pre-defined situations automatically without user intervention.The system to detect events and evaluate conditions for a prototype active deductaue database.
John V. Harrison
CIKM1