Evaluación de código mediante múltiples intervalos de métricas

作者: Yania Crespo González-Carvajal , Esperanza Manso , Carlos López Nozal , Raúl Marticorena Sánchez

DOI:

关键词:

摘要: espanolLa evolucion y mantenimiento del codigo incorporan en su proceso actividades de medicion para detectar posibles defectos proponer mejoras. Una manera anomalias sobre entidades se basa comprobar que el valor una metrica esta fuera un intervalo valores recomendados. En este sentido, desde la decada los 90, existen multitud trabajos proponen empirica intervalos recomendables conjunto las mismas. criticas expuesta literatura a planteamiento es dificultad transportar estos resultados otros contextos. La determinacion comprenden puede estar condicionada por multiples variables, entre ellas relacionada con naturaleza problema resuelve: excepciones, interfaces graficas, modelo, controladores pruebas. Esta informacion ser incorporada usuario medicion, transformandolo semiautomatico. Para corroborar hipotesis, trabajo define caso estudio donde guiado inspector/evaluador, clasifica medir dependiendo naturaleza. Como resultado propone unos relativos metricas diferentes tipos organizacion concreta. EnglishCode evolution and maintenance include measurement activities to detect possible flaws suggest improvements. An approach anomalies on code entities is based metric values outside their thresholds. From the 90s, there are plenty of papers that propose general threshold for set metrics. One criticisms outlined in literature this difficulty using these results other contexts. Threshold may be influenced by multiple including nature problem solved: exception, graphical interface, model test. This information can introduced user process, making it semiautomatic. To verify hypothesis, paper describes case study where process guided inspector/assessor, who classifies measure depending nature. The result suggests some thresholds different kind problems relative specific organization.

参考文章(12)
Shari Lawrence Pfleeger, Norman Fenton, Software metrics (2nd ed.): a rigorous and practical approach PWS Publishing Co.. ,(1997)
Mario G Piattini Velthius, Jose Villalba Guerrero, Francisco Ruiz González, Isabel Fernández Peñuelas, Macario Polo Usaola, María Teresa Bastanchury-López, Miguel Ángel Martínez Jimeno, None, Mantenimiento del software: conceptos, métodos, herramientas y outsourcing ,(1998)
Jeff Kidd, Mark Lorenz, Object-oriented software metrics: a practical guide Prentice-Hall, Inc.. ,(1994)
Shari Lawrence Pfleeger, Norman E. Fenton, Software Metrics : A Rigorous and Practical Approach ,(1998)
T.J. McCabe, A Complexity Measure IEEE Transactions on Software Engineering. ,vol. SE-2, pp. 308- 320 ,(1976) , 10.1109/TSE.1976.233837
Claes Wohlin, Per Runeson, Magnus C. Ohlsson, Martin Höst, Bjöorn Regnell, Anders Wesslén, Experimentation in Software Engineering: An Introduction ,(2011)
Fernando Brito e Abreu, Rogério Carapuça, Candidate metrics for object-oriented software within a taxonomy framework Journal of Systems and Software. ,vol. 26, pp. 87- 96 ,(1994) , 10.1016/0164-1212(94)90099-X
S.R. Chidamber, C.F. Kemerer, A metrics suite for object oriented design ,(2011)
Mario Piattini, Rubio Garcia, Calidad En El Desarrollo y Mantenimiento del Software Alfaomega Grupo Editor. ,(2003)