En este proyecto de fin de grado se ha desarrollado un complemento para el IDE Eclipse que servirá para facilitar a los desarrolladores de software el llevar a cabo la creación de aplicaciones que utilicen paralelismo a través de directivas OpenMP. Para ello, ha sido necesario aprender a utilizar la plataforma PDE que proporciona Eclipse para desarrollar complementos. Esta plataforma es muy importante ya que es la manera que tiene la comunidad de Eclipse de colaborar con el IDE y proporcionar nuevas funcionalidades a través de complementos. El complemento desarrollado dispondrá de una vista donde se podrán añadir ficheros que se quieran refactorizar en el futuro y de una serie de comandos que permitirán al usuario llevar a cabo la refactorización de ficheros de código fuente escritos en lenguaje C. El usuario podrá escoger entre dos modos de refactorización de manera que podrá personalizar algunos aspectos de la misma. Por otro lado se han analizado una gran cantidad de modelos de programación paralela actuales y se han visto las ventajas y desventajas de cada uno de ellos. El modelo de programación escogido para llevar a cabo la refactorización de ficheros ha sido OpenMP debido a su simplicidad y a que proporciona un gran aumento del rendimiento gracias a las directivas que dispone para ejecutar bucles de forma paralela. También se han estudiado los distintos patrones que existen para aprovechar el paralelismo en código secuencial y así sacar provecho del hardware actual. Por último se han redactado una serie de guías para facilitar al usuario la instalación y el uso del complemento desarrollado. También se muestra, de manera resumida, como colaborar con el IDE creando nuevos complementos y así proporcionar nuevas funcionalidades a EclipseGrado en Ingeniería Informátic