clem    Welcome !
 
  Contact Information                                                 
 Dr. Clemente (Clem) Izurieta
 Assistant Professor
 Department of Computer Science
 
Montana State University 
 Bozeman, MT 59717
 clemente.izurieta (AT) cs.montana.edu
 (406)994-3720



                                  
                   
  

buddies2 My buddies

Software Engineering at MSU -- Brochure

  Biographical Sketch:
 Dr. Izurieta is an Assistant 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 ecological modelling. 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, hiking or snow shoeing.
My Curriculum Vitae

Education:
 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. 


Software
              FactorySoftware FactorySoftware Engineering Laboratory (SEL)

    Possible Projects, Thesis and Dissertation Research Ideas in Software Engineering that are of interest:
  • Technical Debt
  • Software Testing
  • Cyber-Infrastructures -- The VOEIS project 
  •                                           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
    I am also working with the department of Land Resources and Environmental Sciences designing systems to support ecological modeling.  The latter is an excellent opportunity for students interested in applied computer science.

    Possible Projects, Thesis and Dissertation Research Ideas in Ecological Modeling:
    Our MSU minute is now showing at the Museum of the Rockies Planetarium
  • Uncertainty analysis in models
  • Dynamic data structures to represent evolution and degradation of topology
  • Investigation of heuristics necessary to rank difficulty of tasks
  • Design patterns in ecological processes
  • Techniques for detecting model instability

Research Activity
publications presentations Grants


Courses Taught:
  • Empirical Software Engineering (ESOF 522)
  • Software Engineering I (ESOF 322)
  • Software Engineering II (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: