Skip to content

Glossary and Information Sources

Z-Red edited this page Feb 22, 2018 · 17 revisions

Application Domain Terminology

Bid: Bidding is an offer (often competitive) to set a price by an individual or business for a product or service or a demand that something be done. Bidding is used to determine the cost or value of something. (2)

Geolocation: Geolocation is the identification or estimation of the real-world geographic location of an object, such as a radar source, mobile phone, or Internet-connected computer terminal. In its simplest form geolocation involves the generation of a set of geographic coordinates and is closely related to the use of positioning systems, but its usefulness is enhanced by the use of these coordinates to determine a meaningful location, such as a street address. (3) The coordinates or related street and city names pertaining to the location of a Task.

Rating: A rating is the evaluation or assessment of something, in terms of quality (as with a critic rating a novel), quantity (as with an athlete being rated by his or her statistics), or some combination of both. (5) In the context of this application, a rating may be assigned to a User for their performance, reliability, quality of work, et cetera, for both their role as a Task Provider or a Task Requester.

Review: A review is an evaluation of a publication, service, or company such as a movie (a movie review), video game (video game review), musical composition (music review of a composition or recording), book (book review); a piece of hardware like a car, home appliance, or computer; or an event or performance, such as a live music concert, play, musical theater show, dance show, or art exhibition. In addition to a critical evaluation, the review's author may assign the work a rating to indicate its relative merit. (6) When applying a rating to a User after some Task Interaction with said User, both parties may optionally provide a review description, documenting the performance, reliability, overall quality of the interaction, and whatever else the User sees suitable.

Task: In project management, a task is an activity that needs to be accomplished within a defined period of time or by a deadline to work towards work-related goals. (7)

Task Details: Details of a task include its description, the specified geolocation of the Task, the lowest current bid price, and potentially and related photographs.

Task Interaction: Interaction is a kind of action that occur as two or more objects have an effect upon one another. (4) An interaction occurs between a Task Requester or Task Provider anytime during the completion process of the Task after the Task Provider has been assigned to the Task.

Task Provider: An individual (person) who provides a Task to a Task Requester.

Task Requester: An individual (person) who receives the services outlined by a Task from a Task Provider.

Task Status: The current state of a Task proposed by a Task Requester.

  • Requested: a Task has been proposed and is awaiting a Bid by a Task Provider
  • Bidded: a task has one or more bids placed on it by a Task Provider
  • Assigned: a task has been assigned to one of the Task Providers who bit on it
  • Done: a task has been assigned and subsequently completed by a Task Provider

User: A system user is a person who interacts with a system, typically through an interface, to extract some functional benefit. (8) That is, a user is any person who uses the application as either a Task Provider, Task Requester, or simply holds an account but has neither provided a service nor a request.

Informational References:

  1. Application Specific User Stories (https://github.com/CMPUT301W18T09/CDProjektBlue/wiki/User-Stories)
  2. Bid/Bidding (https://en.wikipedia.org/wiki/Bidding)
  3. Geolocation (https://en.wikipedia.org/wiki/Geolocation)
  4. Interaction (https://en.wikipedia.org/wiki/Interaction)
  5. Rating (https://en.wikipedia.org/wiki/Rating)
  6. Review (https://en.wikipedia.org/wiki/Review)
  7. Task (https://en.wikipedia.org/wiki/Task_(project_management))
  8. User (https://en.wikipedia.org/wiki/User_(system))

Similar or Competing products

You can find below a list of competing or similar products to the one we are currently developing. The most common similarity is the functionality of providing and requesting tasks. Some differences between what is noted below and our application is that the products below may operate as both mobile or web applications, while ours is restricted to android mobile devices. As well, some of the products below place restrictions on the type of tasks that may be requested.

TaskRabbit (https://www.taskrabbit.com/)
Airtasker (https://www.airtasker.com/)
laborme (http://labormeapp.com/)

Licensing

Copyright 2018 Aidan Kosik, Araien Redfern, Ceegan Hale, Chady Haidar, David Laycock, Mica Grant-Hagen

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.