of Software Engineers
Department of Education in Technology and Scinece
Technion – Israel Institute of Technology
What can be done?
Tell your story (past and future)
Tell the story of a role model
Construct a case study that illustrates one aspect of the
Analyze a team meeting
Describe a preferred development environment
Personal development plans
Famous and accepted
Grace Murray Hopper
Role models (alphabetically)
Francine D. Berman http://www.cs.ucsd.edu/users/berman/
Lenore Blum http://www-2.cs.cmu.edu/~lblum/lblum.html
Boots Cassel http://duplex.mcs.drexel.edu/events/cassel/
Lynn Conway http://ai.eecs.umich.edu/people/conway/conway.html
Thelma Estrin http://www.cs.ucla.edu/csd/people/faculty_pages/testrin.html
Maria Klawe http://www.princeton.edu/~seasweb/dean/Klawe/Klawe.html
Nancy Leveson http://sunnyday.mit.edu/
Mary Shaw http://spoke.compose.cs.cmu.edu/shaweb/
Towards the next meeting:
Select a woman role model (from the given list or
from the software industry).
Find information about this role model and tell her
Construct a case study about
women in the software engineering
Case studies construction
Step 1. Select a topic: Think about a topic that
you find it interesting and relevant for you to
Step 2. Analyze the nature of the topic: Check
whether the topic you want to focus on has enough
heft to be at the center of a case study.
Case studies construction (cont)
Step 3. Imagine possible situations: Imagine at
least two situations in software engineering in
which the topic may be relevant.
Step 4. Write the case study: Write down the
selected case study. Try to make it vivid as much
as possible without forgetting to include in it the
main issues you wanted to address.
Case studies construction (cont)
Step 5. Check the scope of the case study: Check issues
Is the main message you wanted to convey by this case study
Are the connections between the different topics addressed in
the case study clear?
Can other related topics be added to the case study without
altering the focus of the case study?
Step 6. Develop questions about the case study: Develop
Case studies construction: outline
Step 1. Select a topic
Step 2. Analyze the nature of the topic
Step 3. Imagine possible situations
Step 4. Write the case study
Step 5. Check the scope of the case study
Step 6. Develop questions
Networking in the software
Develop a website that will facilitate ongoing
networking in the filed of software engineering.
Outline your targets and present a detailed process
by which you plan to achieve them.
Optional: Develop the website, follow through with the
said process. Did you follow your plan? What was done
differently than your original plan?
Towards the next meeting
Observe one of your team meetings in the Cave. If you
do not have a meeting during the workshop, based the
following analysis on your memory. Identify the main
characteristics of the meeting: atmosphere, leadership,
topics discussed, etc. Analyze your description:
• Do you like the environment you have described?
• If yes, what do you find attractive in that development
• If not, which of its elements would you change?
Towards the next meeting (cont)
Based on the above analysis and other impressions:
•Describe characteristics of a software
development environment in which you would like
•Explain each of the components you mention.
•How will you establish such an environment
when you become a software project leader?