clem      Welcome !
    Contact Information                                                 
 Dr. Clemente (Clem) Izurieta
 Gianforte School of Computing
Montana State University 
 Bozeman, MT 59717
 clemente.izurieta (AT)


buddies2 My buddies

Software Engineering and Cybersecurity (SECL) at MSU (Lab Resume)

  Biographical Sketch:
 Dr. Izurieta is a professor in the Computer Science department at Montana State University.  Born in Santiago, Chile. His research interests include empirical software engineering, design and  architecture of software systems, design patterns, the measurement of software quality and cybersecurity. Dr. Izurieta has approximately 16 years experience working for various R&D labs at Hewlett Packard and Intel Corporation.  When not teaching, Clem and his wife(Sharlyn) can be found in the local trails, running, or hiking.
My Curriculum Vitae

 BS Math, University of Wollongong, NSW, Australia, 1987
 MS Computer Science, Montana State University, Bozeman, MT, 1993
 PhD Computer Science, Colorado State University, Ft. Collins, CO, 2009

Research Interests:
    I am always interested in good students seeking advice for a master's project, thesis, or a doctoral dissertation.  In general, and before I decide to advise a student (thesis or dissertation) you must take both ESOF 322 and ESOF 422 and you must be in the top 20% of the class. Stop by if you have any questions. 

              FactorySoftware Factory Software
Engineering and Cybersecurity Laboratory (SECL)

    Possible Projects, Thesis and Dissertation Research Ideas in Software Engineering that are of interest:
  • Technical Debt
  • Software Quality Assurance (collaboration with TechLink, Army, Air Force) T-SEAL story
  • Software Testing
  • Cyber-Infrastructures
  •                                           A series of videos describing the VOEIS project and our collaboration with Kentucky can be seen on this album
  •                                           Institute on Ecosystems story on cyber infrastructure
  • Formal Specification
  • Operational models for effort and cost estimation
  • Visualization techniques for grime and rot in software designs
  • Understanding the Cross Coupling evolution of design patterns
  • Design Pattern recognition and specification
  • Replication of empirical case studies and negative case studies
  • Empirical studies of object oriented systems to measure quality
  • Creating pattern level measures to track the evolution of design patterns
  • How do package dependencies evolve in software systems (macro and micro point of view)
  • An automated Eclipse plug-in to check the structural compliance of design patterns against RBML (a description language)
  • Development of behavioral RBML models
  • Software Quality Assurance of cybersecurity concerns

Research Activity
publications presentations Grants

Courses Taught:
  • Empirical Software Engineering (ESOF 522)
  • Software Engineering I (ESOF 322)
  • Software Engineering II: Cybersecurity Practices (ESOF 422)
  • Undergraduate Research / Creative Activity Instruction (CSCI 482R)
  • Undergraduate Research / Creative Activity (CSCI 483R)
  • Programming with C (CSCI 112)
  • Programming with Java (CSCI 111)
Professional Activities: