An Evaluation of the Effectiveness of Interview Techniques in the Elicitation of Tacit Knowledge for Requirements Engineering in Small Software Projects

In the business domain, interviewing is the requirements elicitation technique of choice for practitioners participating in the development of software solutions. Interviewing is used for reasons such as its simplicity to implement, its familiarity with participants, and the ability to conduct more...

Full description

Bibliographic Details
Main Author: Reichental, Jonathan
Published: NSUWorks 2006
Subjects:
Online Access:http://nsuworks.nova.edu/gscis_etd/798
id ndltd-nova.edu-oai-nsuworks.nova.edu-gscis_etd-1797
record_format oai_dc
spelling ndltd-nova.edu-oai-nsuworks.nova.edu-gscis_etd-17972016-04-25T19:41:47Z An Evaluation of the Effectiveness of Interview Techniques in the Elicitation of Tacit Knowledge for Requirements Engineering in Small Software Projects Reichental, Jonathan In the business domain, interviewing is the requirements elicitation technique of choice for practitioners participating in the development of software solutions. Interviewing is used for reasons such as its simplicity to implement, its familiarity with participants, and the ability to conduct more thorough analysis sessions. It is widely acknowledged that during interviews, experts experience difficulty with articulating their tacit knowledge. This can affect the interview technique. This dissertation examines the effectiveness of interview techniques in eliciting user requirements when knowledge is tacit. A framework is proposed to classify interview techniques using two dimensions developed in this study - specificity and structure. The framework is tested using a survey of qualified practitioners responsible for projects with varying levels of complexity that are 400 hours or less of effort. Multivariate statistical tests are performed to assess the effect of interview dimensions (specificity and structure) after accounting for requirements complexity and human factors. Results suggests that the two proposed dimensions, specificity and structures, do not have a strong effect on effectiveness in general. Further analysis is performed after taking into account the low sample sizes and the use of non-validated scales. This results in preliminary evidence that when there is more structure and less specificity, interview techniques trend towards a higher level of effectiveness. Overall, the dimensions of structure and specificity do not appear to significantly impact the effectiveness of interviewing techniques. The findings of this study are sufficient to encourage further work on the research model. Several suggestions are made for future research. 2006-01-01T08:00:00Z text http://nsuworks.nova.edu/gscis_etd/798 CEC Theses and Dissertations NSUWorks Computer Sciences
collection NDLTD
sources NDLTD
topic Computer Sciences
spellingShingle Computer Sciences
Reichental, Jonathan
An Evaluation of the Effectiveness of Interview Techniques in the Elicitation of Tacit Knowledge for Requirements Engineering in Small Software Projects
description In the business domain, interviewing is the requirements elicitation technique of choice for practitioners participating in the development of software solutions. Interviewing is used for reasons such as its simplicity to implement, its familiarity with participants, and the ability to conduct more thorough analysis sessions. It is widely acknowledged that during interviews, experts experience difficulty with articulating their tacit knowledge. This can affect the interview technique. This dissertation examines the effectiveness of interview techniques in eliciting user requirements when knowledge is tacit. A framework is proposed to classify interview techniques using two dimensions developed in this study - specificity and structure. The framework is tested using a survey of qualified practitioners responsible for projects with varying levels of complexity that are 400 hours or less of effort. Multivariate statistical tests are performed to assess the effect of interview dimensions (specificity and structure) after accounting for requirements complexity and human factors. Results suggests that the two proposed dimensions, specificity and structures, do not have a strong effect on effectiveness in general. Further analysis is performed after taking into account the low sample sizes and the use of non-validated scales. This results in preliminary evidence that when there is more structure and less specificity, interview techniques trend towards a higher level of effectiveness. Overall, the dimensions of structure and specificity do not appear to significantly impact the effectiveness of interviewing techniques. The findings of this study are sufficient to encourage further work on the research model. Several suggestions are made for future research.
author Reichental, Jonathan
author_facet Reichental, Jonathan
author_sort Reichental, Jonathan
title An Evaluation of the Effectiveness of Interview Techniques in the Elicitation of Tacit Knowledge for Requirements Engineering in Small Software Projects
title_short An Evaluation of the Effectiveness of Interview Techniques in the Elicitation of Tacit Knowledge for Requirements Engineering in Small Software Projects
title_full An Evaluation of the Effectiveness of Interview Techniques in the Elicitation of Tacit Knowledge for Requirements Engineering in Small Software Projects
title_fullStr An Evaluation of the Effectiveness of Interview Techniques in the Elicitation of Tacit Knowledge for Requirements Engineering in Small Software Projects
title_full_unstemmed An Evaluation of the Effectiveness of Interview Techniques in the Elicitation of Tacit Knowledge for Requirements Engineering in Small Software Projects
title_sort evaluation of the effectiveness of interview techniques in the elicitation of tacit knowledge for requirements engineering in small software projects
publisher NSUWorks
publishDate 2006
url http://nsuworks.nova.edu/gscis_etd/798
work_keys_str_mv AT reichentaljonathan anevaluationoftheeffectivenessofinterviewtechniquesintheelicitationoftacitknowledgeforrequirementsengineeringinsmallsoftwareprojects
AT reichentaljonathan evaluationoftheeffectivenessofinterviewtechniquesintheelicitationoftacitknowledgeforrequirementsengineeringinsmallsoftwareprojects
_version_ 1718248607552897024