Letizia Jaccheri OSS

5
Letizia Jaccheri OSS Project/Master students (start August 2002 finish November 2002, hopefully start again January 2003) Eivind Eivind Molstad Ida Ida Hogganvik Architecture reconstruction and OSS PhD Student (start August 2002 finish 2006) Gu Mingyang Creativity and constraints in software development: OSS and traditional software engineering

description

Letizia Jaccheri OSS. Project/Master students (start August 2002 finish November 2002, hopefully start again January 2003) Eivind Eivind Molstad Ida Ida Hogganvik Architecture reconstruction and OSS PhD Student (start August 2002 finish 2006) Gu Mingyang - PowerPoint PPT Presentation

Transcript of Letizia Jaccheri OSS

Page 1: Letizia Jaccheri OSS

Letizia JaccheriOSS

• Project/Master students (start August 2002 finish November 2002, hopefully start again January 2003)– Eivind Eivind Molstad– Ida Ida Hogganvik– Architecture reconstruction and OSS

• PhD Student (start August 2002 finish 2006)– Gu Mingyang– Creativity and constraints in software development:

OSS and traditional software engineering

Page 2: Letizia Jaccheri OSS

Master: OSS architecture recovery

Goal• What techniques can be used to build architectural

description from existing software?• What views are relevant in this context?

Method

Analyse OSS based on ”IEEE Recommended Practice for Architectural Description of Software-Intensive Systems”– Identify stakeholders, concerns and views– Implement views

Page 3: Letizia Jaccheri OSS

Master: Case studies

– Jetty: Java Web Server• Start 1995, • 21 developers, • size: 16MB

– JBoss: Java Application Server• Start 1999, • 100 active developers, • size: 63MB

Page 4: Letizia Jaccheri OSS

Master: Findings and further work

• Significant difference in volume and extent of system documentation

• OSS projects show low interest in our type of documentation

• FW: Compare our work with results from an architectural extractor tool

Page 5: Letizia Jaccheri OSS

PhD: Creativity and constraints

• Searching for hypotheses

• Searching for OO projects in which to act as both participant and observer– Observers do not receive the attention they

would like to