Role of theory in consumer ethnography

×

Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home/seekscholar/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/seekscholar/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/seekscholar/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/seekscholar/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/seekscholar/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/seekscholar/public_html/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home/seekscholar/public_html/includes/bootstrap.inc).
  • Deprecated function: Return type of DateObject::__wakeup() should either be compatible with DateTime::__wakeup(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/seekscholar/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::format($format, $force = false) should either be compatible with DateTime::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/seekscholar/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::setTimezone($tz, $force = false) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/seekscholar/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Optional parameter $input declared before required parameter $form_state is implicitly treated as a required parameter in include_once() (line 1389 of /home/seekscholar/public_html/includes/bootstrap.inc).
  • Deprecated function: Optional parameter $data declared before required parameter $name is implicitly treated as a required parameter in require_once() (line 341 of /home/seekscholar/public_html/includes/module.inc).
  • Deprecated function: Optional parameter $data declared before required parameter $name is implicitly treated as a required parameter in require_once() (line 341 of /home/seekscholar/public_html/includes/module.inc).
  • Deprecated function: Optional parameter $file declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/seekscholar/public_html/includes/module.inc).
  • Deprecated function: Optional parameter $account declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/seekscholar/public_html/includes/module.inc).
  • Deprecated function: Optional parameter $entity declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/seekscholar/public_html/includes/module.inc).
  • Deprecated function: Optional parameter $account declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/seekscholar/public_html/includes/module.inc).
  • Deprecated function: Optional parameter $values declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/seekscholar/public_html/includes/module.inc).
  • Deprecated function: Optional parameter $view_mode declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/seekscholar/public_html/includes/module.inc).
  • Deprecated function: Optional parameter $langcode declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/seekscholar/public_html/includes/module.inc).
  • Deprecated function: Optional parameter $input declared before required parameter $form_state is implicitly treated as a required parameter in require_once() (line 8 of /home/seekscholar/public_html/sites/all/modules/multiupload_filefield_widget/multiupload_filefield_widget.module).
  • Deprecated function: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2349 of /home/seekscholar/public_html/includes/common.inc).
  • Deprecated function: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_substr() (line 593 of /home/seekscholar/public_html/includes/unicode.inc).
  • Deprecated function: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_substr() (line 593 of /home/seekscholar/public_html/includes/unicode.inc).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home/seekscholar/public_html/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home/seekscholar/public_html/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home/seekscholar/public_html/includes/common.inc).
Praveen S
Monday, November 28, 2022

The role of theory in ethnography depends partly on your research question and considerably on your findings from the research.
Ethnography is not a theory-testing method. So, the research questions that guide ethnography do not generally lead to using an existing theory to structure the research. For example, ethnography can analyze the research question, "How do cosumers use toothbrushes of different sizes?", without the intervention of an existing theory. However, the research question's importance and the decision on whether to the ethnography derives from its relationship to existing theories.
Once you have the findings of employing ethnographic fieldwork methods and appropriate analysis, we will find answers to our research questions. All ethnographers agree that we need to follow an iterative process of data collection, analysis, and comparison with existing literature or theories to answer our research questions. In this iterative process, theories get their first use in ethnography. Slowly a set of explanations or findings that answers the research question emerges, which is in relationship to the existing literature or theories. The new ethnographic findings can many times follow the explanation outlined by an existing theory, sometimes modify it, and rarely contradicts it also. Thus, ethnographies' relationship with theories is usually available to the ethnographer during and once the process of analysis is over. When such a relationship is evident to the researcher, post-analysis, his presentation of the findings will be interspersed with existing theory. As I explained before, this can most often be in the form of "our findings is consistent with ABC theory which explains..", or sometimes "our findings of XYZ modify ABC theory in terms of ….".
In summary, a theory is not the starting point in an ethnography, as the latter is not meant to be theory testing method. If an existing theory is explaining or answering your research question, then why do you need to put extra effort into doing your ethnography?

The role of theory in ethnography depends partly on your research question and considerably on your findings from the research.

Ethnography is not a theory-testing method. So, the research questions that guide ethnography do not generally lead to using an existing theory to structure the research. For example, ethnography can analyze the research question, "How do cosumers use toothbrushes of different sizes?", without the intervention of an existing theory. However, the research question's importance and the decision on whether to the ethnography derives from its relationship to existing theories.

Once you have the findings of employing ethnographic fieldwork methods and appropriate analysis, we will find answers to our research questions. All ethnographers agree that we need to follow an iterative process of data collection, analysis, and comparison with existing literature or theories to answer our research questions. In this iterative process, theories get their first use in ethnography. Slowly a set of explanations or findings that answers the research question emerges, which is in relationship to the existing literature or theories. The new ethnographic findings can many times follow the explanation outlined by an existing theory, sometimes modify it, and rarely contradicts it also. Thus, ethnographies' relationship with theories is usually available to the ethnographer during and once the process of analysis is over. When such a relationship is evident to the researcher, post-analysis, his presentation of the findings will be interspersed with existing theory. As I explained before, this can most often be in the form of "our findings is consistent with ABC theory which explains..", or sometimes "our findings of XYZ modify ABC theory in terms of ….".

In summary, a theory is not the starting point in an ethnography, as the latter is not meant to be theory testing method. If an existing theory is explaining or answering your research question, then why do you need to put extra effort into doing your ethnography?