首页> 外文OA文献 >Percepciones sobre tres técnicas de evaluación de código: un estudio empírico sobre la intuición y las opiniones de los encargados de las pruebas de software
【2h】

Percepciones sobre tres técnicas de evaluación de código: un estudio empírico sobre la intuición y las opiniones de los encargados de las pruebas de software

机译:三种代码评估技术的感知:对软件测试经理的见解和见解的实证研究

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

La Ingeniería del Software Empírico (ISE) utiliza como herramientas los estudios empíricos para conseguir evidencias que ayuden a conocer bajo qué circunstancias es mejor usar una tecnología software en lugar de otra. La investigación en la que se enmarca este TFM explora si las intuiciones y/o preferencias de las personas que realizan las pruebas de software, son capaces de predecir la efectividad de tres técnicas de evaluación de código: lectura por abstracciones sucesivas, cobertura de decisión y partición en clases de equivalencia.udPara conseguir dicho objetivo, se analizan los datos recogidos en un estudio empírico, realizado por las tutoras de este TFM. En el estudio empírico distintos sujetos aplican las tres técnicas de evaluación de código a tres programas distintos, a los que se les habían introducido una serie de faltas artificialmente. Los sujetos deben reportar los fallos encontrados en los programas, así como, contestar a una serie de preguntas sobre sus intuiciones y preferencias.udA la hora de analizar los datos del estudio, se ha comprobado: 1) cuáles son sus intuiciones y preferencias (mediante el test estadístico X2 de Pearson); 2) si los sujetos cambian de opinión después de aplicar las técnicas (para ello se ha utilizado índice de Kappa, el Test de McNemar-Bowker y el Test de Stuart-Maxwell); 3) la consistencia de las distintas preguntas (mediante el índice de Kappa), comparando: intuiciones con intuiciones, preferencias con preferencias e intuiciones con preferencias; 4) Por último, si hay coincidencia entre las intuiciones y preferencias con la efectividad real obtenida (para ello se ha utilizado, el Modelo Lineal General con medidas repetidas).udLos resultados muestran que, no hay una intuición clara ni tampoco una preferencia concreta, con respecto a los programas. Además aunque existen cambios de opinión después de aplicar las técnicas, no se encuentran evidencias claras para afirmar que la intuición y preferencias influyen en su efectividad. Finalmente, existen relaciones entre las intuiciones con intuiciones, preferencias con preferencias e intuiciones con preferencias, además esta relación es más notoria después de aplicar las técnicas.ud----ABSTRACT----Empirical Software Engineering (ESE) uses empirical studies as a mean to generate evidences to help determine under what circumstances it is convenient to use a given software technology. This Master Thesis is part of a research that explores whether intuitions and/or preferences of testers, can be used to predict the effectiveness of three code evaluation techniques: reading by stepwise abstractions, decision coverage and equivalence partitioning.udTo achieve this goal, this Master Thesis analyzes the data collected in an empirical study run by the tutors. In the empirical study, different subjects apply three code evaluation techniques to three different programs. A series of faults were artificially introduced to the programs. Subjects are required to report the defects found in the programs, as well as answer a series of questions about their intuitions and preferences.udThe data analyses test: 1) what are the intuitions and preferences of the subjects (using the Pearson X2 test); 2) whether subjects change their minds after applying the techniques (using the Kappa coefficient, McNemar-Bowker test, and Stuart-Maxwell test); 3) the consistency of the different questions, comparing: intuitions versus intuitions, preferences versus preferences and preferences versus intuitions (using the Kappa coefficient); 4) finally, if intuitions and/or preferences predict the actual effectiveness obtained (using the General Linear Model, repeated measures).udThe results show that there is not clear intuition or particular preference with respect to the programs. Moreover, although there are changes of mind after applying the techniques, there are not clear evidences to claim that intuition and preferences influence their effectiveness. Finally, there is a relationship between the intuitions versus intuitions, preferences versus preferences and intuitions versus preferences; this relationship is more noticeable after applying the techniques.
机译:经验软件工程(ISE)使用经验研究作为工具来获取证据,以帮助了解在什么情况下最好使用一种软件技术而不是另一种软件技术。以此TFM为框架的研究探索了进行软件测试的人员的直觉和/或偏好是否能够预测三种代码评估技术的有效性:逐次抽象阅读,决策覆盖和为实现此目标,对由该TFM的导师进行的实证研究中收集的数据进行了分析。在实证研究中,不同的主题将三种代码评估技术应用于三个不同的程序,这些程序人为地引入了一系列错误。受试者必须报告在程序中发现的失败,并回答有关其直觉和偏好的一系列问题。 Ud分析研究数据时,已验证:1)他们的直觉和偏好是什么(使用Pearson的X2统计检验); 2)如果受试者在应用这些技术后改变了主意(为此使用了Kappa指数,McNemar-Bowker检验和St​​uart-Maxwell检验); 3)比较不同问题的一致性(使用Kappa指数),比较:直觉与直觉,偏好与偏好以及直觉与偏好; 4)最后,如果直觉和偏好之间具有所获得的真实有效性的共识(为此,使用具有重复度量的通用线性模型),结果表明既没有清晰的直觉也没有特定的偏好。 ,关于程序。此外,尽管在应用这些技术后观点有所变化,但没有明确的证据来肯定直觉和偏好会影响其有效性。最后,直觉与直觉之间,直觉与偏好之间以及直觉与偏好之间存在联系,这种联系在应用这些技术后会更加明显。 Ud ----摘要----经验软件工程(ESE)使用经验研究作为产生证据的手段,以帮助确定在什么情况下使用给定的软件技术比较方便。本硕士论文是一项研究的一部分,该研究探讨了测试人员的直觉和/或喜好是否可用于预测三种代码评估技术的有效性:逐步抽象阅读,决策覆盖和等效划分。硕士论文分析由导师进行的实证研究中收集的数据。在实证研究中,不同的主题将三种代码评估技术应用于三种不同的程序。一系列的错误被人为地引入到程序中。要求受试者报告程序中发现的缺陷,并回答有关其直觉和偏好的一系列问题。 Ud数据分析测试:1)受试者的直觉和偏好是什么(使用Pearson X2测验) ; 2)受试者在运用这些技术后是否改变主意(使用Kappa系数,McNemar-Bowker检验和St​​uart-Maxwell检验); 3)比较不同问题的一致性:比较直觉与直觉,偏好与偏好以及偏好与直觉(使用Kappa系数); 4)最后,如果直觉和/或偏好预测了获得的实际效果(使用通用线性模型,重复测量) Ud结果表明,对于程序,没有明确的直觉或特定偏好。而且,尽管应用这些技术后会改变主意,但没有明确的证据声称直觉和偏好会影响其有效性。最后,直觉与直觉,偏好与偏好以及直觉与偏好之间存在关系。应用这些技术后,这种关系更加明显。

著录项

  • 作者

    Riofrío Ojeda Patricia;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 spa
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号