Spring Quarter 2006
|
Instructor: |
|
|
Discussions: |
Tuesday
|
|
|
|
This reading group will be
covering recent and classic works on tools and algorithms to support program
comprehension and empirical studies of program comprehension. Topics of
interest include program comprehension in the context of expertise, open source
software, interoperability, and software design.
|
Week |
Paper |
Lead Discussor |
Notes |
|
|
1 |
|
Organization Meeting |
|
|
|
2 |
|
S.
Ahmed, and K. M. Wallace, “Understanding
the Knowledge Needs of Novice Designers in the Aerospace Industry,”
Design Studies, Vol 25, pp. 155-173, 2004. |
Susan |
Access PDF from UC IP address |
|
3 |
|
Lucy M.
Berlin, “Beyond Program Understanding: A Look at Programming Expertise
in Industry,” Proc. Empirical Studies of Programmers: Fifth Workshop, |
Sukanya |
Hard copy only |
|
4 |
|
Pierre N. Robillard, “Opportunistic
Problem Solving in Software Engineering,” IEEE Software, Vol. 22,
No. 6, pp. 60-67, November/December, 2005. |
Ban |
|
|
5 |
|
No Meeting-- Gone to CSER
Meeting |
|
|
|
6 |
|
James Wu, T.C.N. Graham,
and Paul W. Smith, "A
Study of Collaboration in Software Design," Proceedings of the 2003
International Symposium on Empirical Software Engineering, pp. 304-313, 2003. |
|
|
|
7 |
|
Dag I.K. Sjoberg, Jo E.
Hannay, Ove Hansen, Vigdis By Kampenes, Amela Karahansanovic, Nils-Kristian
Liborg, and Anette C. Rekdal, "A
Survey of Controlled Experiments in Software Engineering," IEEE
Transactions on Software Engineering, Vol 31, No. 9, September, 2005. |
|
|
|
8 |
|
Gerhard Fischer, Scott Henninger, and David Redmiles, “Cognitive
Tools for Locating and Comprehending Software Objects for Reuse,”
Thirteenth International Conference on Software Engineering, Austin, TX, pp.
318-328, May 1991. |
David |
|
|
9 |
|
Practice Talk for REFSQ 2006 |
|
|
|
10 |
|
Spencer Rugaber, “The
Use of Domain Knowledge in Program Understanding,” Annals of
Software Engineering, Vol. 9, pp. 143-192, 2000. |
|
|