Each one is represented as a simple Strategic
Rationale model. A series of softgoals have been
selected as criteria for alternative comparison –
Privacy, Security, Reliability, Speed, and Workload.
These are non-functional requirements (Chung,
Nixon, Yu and Mylopoulos, 2000) for the
information system and have been selected
according to issues often raised in e-commerce
system design (e.g., (Mylopoulos, Kolp and Castro,
2001), online auction design (e.g., Wurman, 2003;
Kumar and Feldman, 1998), etc.
The first alternative seems more adequate. The
responsibility of managing proxy bidding is
allocated to the Buyer agent. Several reasons support
this choice:
− When the Buyer manages proxy bidding, price
preferences are not communicated to outside
agents. Consequently, Privacy is higher than in
the second alternative which requires the transfer
of price preferences to the Auction Manager.
− Workload of the system is lower, since automatic
bidding is distributed among multiple Buyer
agents participating in the auction. We consider
that system Workload is much higher when all
proxy bidding activity in one auction is
centralized at the Auction Manager.
− We consider that Security of data transfers
between the Buyer and Auction Manager is not of
high priority in an English online auction, since
the bid made by the Buyer is made publicly
available by the Auction Manager.
Reliability concerns the probability of error in
terms of e.g., a new proxy bid not being taken into
account by the Auction Manager. This probability is
higher when proxy bidding is distributed among
multiple Buyers. Finally, it is probable that speed of
bid input is higher when proxy bidding is
centralized, since there are no data transfers between
the Auction Manager and Buyer agents.
Based on this discussion, we select the first
alternative on Figure 1. Consequently, proxy bidding
is introduced in the system as a service that a User
agent playing Buyer role can provide to the human
user, and requires the human user to specify the
maximum price that he/she is willing to pay. In
addition, the Buyer agent needs to obtain an
authorization from the user in order to initiate proxy
bidding.
Reputation management. In classical exchanges
where buyers and sellers actually meet, trust results
from repeated buyer-seller interactions, from the
possibility to inspect items before the purchase, etc.
In online auctions, sellers and buyers do not meet,
and little personal information is publicly available
during the auction. In addition, product information
is limited to information provided wilfully by the
seller. In such a context, a mechanism for managing
trust should be provided in order to reduce
uncertainty in transactions among auction
participants.
According to (Ramchurn, Huynh and Jennings,
2004), “trust is a belief an agent has that the other
party will do what it says it will (being honest and
reliable) or reciprocate (being reciprocative for the
common good of both), given an opportunity to
defect to get higher payoffs.” Trust can be favoured
in an on-line auction through a reputation
mechanism, which should satisfy specific
requirements (Ramchurn, Huynh and Jennings,
2004): it should be costly to change identities in the
community; new entrants should not be penalised by
having a initial low reputation rating; participants
with low ratings should be able to rebuild reputation;
it should be costly for participants to fake reputation;
participants with high reputation should have more
influence on reputation ratings they attribute to other
participants; participants should be able to provide
more qualitative evaluations than simply numerical
ratings; and finally, participants should be able to
keep a memory of reputation ratings and give more
importance to the latest ones. Such reputation
mechanism can reduce the hesitancy of new buyers
and sellers when using the online auction for the first
time, as it implicitly reduces the anonymity and
uncertainty among trading partners.
It is difficult to construct a reputation system that
satisfies all of these requirements. Seller reputation
can be established through feedback of buyers on the
behaviour of sellers during the trade settlement
which follows the closure of the auction (Ebay,
2002; Resnick and Zeckhauser, 2002). As a result of
buyer feedback in repetitive sales, a seller receives a
rating which is indicative of the trust that the trading
community has in him/her.
In order to enable the management of trust in the
on-line auction, we introduce in Figure 2 an
additional agent: Reputation Manager, which is a
specialization of the Information Brokering Agent
(Papazoglou, 2001). Informally, its responsibility is
to collect, organize, and summarize reputation data.
The Reputation Manager depends on the winning
Buyer of each auction to provide feedback on the
Seller after the trade settlement. Reputation
Manager uses Qualitative (textual) and Quantitative
(numerical) Feedback on Seller to establish
reputation ratings of Users that have played the role
of Sellers in auctions. As information on reputation
is valuable to any User of the on-line auction, any
User depends on the Reputation Manager to
Manage Feedback Forum, in which the feedback
BEST PRACTICES AGENT PATTERNS FOR ON-LINE AUCTIONS
191