EXPERIMENTAL  SOFTWARE  ENGINEERING  GROUP  (ESEG)
The University of Maryland, College Park > Department of Computer Science > ESEG
Faculty
Victor R. Basili
Marvin V. Zelkowitz
 
Staff
Margaret Byrns
 
Research Associates
Sima Asgari
S. Alessandro Sarcia
 
Students
Rola Alameh
Taiga Nakamura
Nico Zazworka
Markus Pech
Steffan Olbrich
Daniela Cruzes
Nabi Zamani
 
Publications
Software
Downloads
 
Resources
FC-MD
CeBASE
SEL
ISERN
EMSE Journal
Software Chat
 
Recent Alumni
Forrest Shull
Jeffrey Carver
Lorin Hochstein
 
Affiliated Members
 space
space space space
 
The Experimental Software Engineering Group (ESEG) of the University of Maryland views the study of software engineering as a laboratory science. Specific research projects are centered around formalizing various aspects of (a) the Quality Improvement Paradigm (QIP), (b) the Experience Factory (EF), and (c) the Goal/Question/Metric approach (GQM). The QIP is aimed at building descriptive models of software processes, products, and other forms of experience, experimenting with and analyzing these models, in order to build improvement-oriented, packaged, prescriptive models. The EF is an organizational approach for packaging reusable software experiences and supplying them to projects and building core competencies in software.
 
CURRENT PROJECTS
HPCS   High Productivity Computing Systems
UMD   The Unified Model of Dependability, High Dependability Computing Project (HDCP)
Science of Design    
   
 
PAST PROJECTS
Reading and Analysis   Reading techniques for framework learning
    Reading techniques for fault detection
    Usability assessment
 
Product Architecture   OO framework learning
    Design patterns
    Reuse/reengineering by program slicing
    SEL Reuse Study
    SEL COTS Study
    OTSO: A method for selecting COTS
 
Analysis of Experience   Experience domain analysis
    Improvement of existing measurement frameworks
    WebME: data visualization
    Experimental designs
    Predictive models of error-proneness
    Technology transfer
    Empirical modeling: Optimized Set Reduction
 
Management of Development   Analysis of process complexity
    Software maintenance process assessment
    Organization and process issues
    Risk management
    Quality improvement
 
COURSES
CMSC 735   A Quantitative Approach to Software Management and Engineering
CMSC 435   Software Engineering
 
EVENTS
Currently none