Perla Velasco-Elizondo, PhD.

Welcome to my web site!

I am a professor of Software Engineering at the Autonomous University of Zacatecas (UAZ). My main topics of interest include:

  • Software Architecture
  • Software Composition
  • Software Engineering Education
To say it quickly, these topics address how software systems can be (formally) designed, analysed and built from (pre-existing) software components in a principled manner using architectural models.

Recent news:

Publications

Teaching

BSc Software Engineering, Autonomous University of Zacatecas, UAZ.

  • Introduction to Software Engineering
  • Requirements Engineering
  • Object Oriented Analysis and Design

Research, Development and Consulting Projects

  • Mining (On-line) Descriptions for Technology Selection. The fact of having new technologies constantly emerging and existing ones releasing several versions per year makes their selection an complex process. It requires a deep examination of many, and often conflicting, requirements. This has led researchers to investigate better ways of doing it. This project involves the use of machine learning, data mining and knowledge representation techniques to analyze technology descriptions from different sources e.g. Stack Overflow, GitHub. Our goal is to build a set of methods and tools to help architects and developers to identify technologies that better promote specific architectural requirements, particularly quality attributes and constraints.
  • Sniffing Architecture Smells. The term bad smell, shortly smell, is used to denote a symptom of poor design or implementation decisions that negatively impacts software system's properties. Smells are a common factor to accumulate technical debt. Thus, identifying and fixing them is important during system development. Researchers have been actively characterizing smells as well as developing methods and tools for detecting and fixing them. However, most of these efforts focus on smells that occur at lower levels of abstraction; few of them characterize, detect and fix smells at the architectural level within the context of specific architectural styles. The goal of this project is to develop methods and tools to tackle these shortcomings.

Events & Reviews

Program Committee Member:

  • EUROMICRO Conference on Software Engineering and Advanced Applications, Track: Model-Based Development, Components and Services (MOCS 2013, 2014, 2015).
  • International Conference on Internet and Web Applications (ICIW 2013).
  • International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE 2011, 2012).
  • IADIS International Conference WWW/INTERNET 2009, 2011.
  • IEEE International Conference on Computer Science and Information Technology (ICCSIT 2011).

External Reviewer:

  • 10th International SIGSOFT Symposium on Component Component-based Software Engineering (CBSE 2007).
  • Software Composition Symposium 2007 (SC07).
  • 1st Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering  (TASE 2007) .
  • 2nd EUROMICRO Conference. Component-based Software Engineering Track (ECBSE 2006).
  • 1st EUROMICRO Conference. Component-based Software Engineering Track (ECBSE 2005).
  • 8th International SIGSOFT Symposium on Component Component-based Software Engineering  (CBSE 2005).
  • 30th EUROMICRO Conference. Component-based Software Engineering Track (ECBSE 2004).
  • 19th IEEE International Conference on Automated Software Engineering Automated Software Engineering (ASE   2004).
  • 2nd IEEE International Conference Software Engineering and Formal Methods (SEFM 2004).
  • ACM Transactions on Autonomous and Adaptive Systems (2013).
  • International Journal of Information Engineering (2011 to present).
  • Ingeniare. Revista Chilena de Ingeniería (2011 to present).
  • Revista Computación y Sistemas (2011 to present).
  • Ingeniería Investigación y Tecnología (2010 to present)
  • Elsevier Journal of Systems and Software (2009 to present).
  • Journal of Zhejiang University SCIENCE (2007).

Personal Stuff

What do I do when I have had too much work ...

  • Cooking. I enjoy cooking and eating! I have taken several (formal and informal) cooking classes. Have a look at my cooking and eating adventures in Facebook.

  • Photography. I love taking pictures but but I'm an amateur photographer. Have a look at my stuff in Flickr and Instagram.

  • Running. I started to run in 2006. Since then I have run several races. I believe that running is not only a great hobby but also a rewarding activity for health.

  • Wine Tasting. Another great pleasure ... that pairs so well with my cooking interest!

Contact


Perla Velasco-Elizondo, PhD.

Autonomous University of Zacatecas
Edificio E13
Ingeniería de Software y Computación
Ciudad Universitaria Siglo XXI
Carr. Zacatecas-Guadalajara Km. 6, ejido "La Escondida"
Zacatecas, Zac., 98160, México.
+52 (492) 925 66 90 Ext. 4104