Summer 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 |
|
Practice
Talks for SEKE 2006 |
|
|
|
2 |
|
No
Meeting |
|
|
|
3 |
|
Linda
Hirshman, “Homeward
Bound,” The American Prospect, Online Edition. |
Susan |
|
|
4 |
|
Duane Truex, Richard
Baskerville, and Julie Travis, Amethodical
systems development: the deferred meaning of systems development methods,
Accounting, Management & Information Technology, Vol. 10 (2000), pp.
53–79. |
Susan |
|
|
5 |
|
Julio Cesar Sampaio do
Prado Leite, “Extreme
Requirements (XR),” Jornados de Ingeneria de Requisitos Aplicadas,
Sevilha, June, 2001. Karin K. Breitman and
Julio Cesar Sampaio do Prado Leite, "Managing User
Stories," presented at International Workshop on Time-Constrained
Requirements Engineering (TCRE 02), 2002. |
Sukanya |
|
|
6 |
|
Spencer Rugaber, “The
Use of Domain Knowledge in Program Understanding,” Annals of
Software Engineering, Vol. 9, pp. 143-192, 2000. |
Sukanya |
|
|
7 |
|
Medha Umarji, A. Günes Koru, Carolyn Seaman,
and Hongfang Liu, “A
Characterization of Software Development Activities in the Bioinformatics
Domain,” in submission. |
Medha |
|
|
8 |
|
Lucian
Voinea, Alex Telea , and Jarke J. van Wijk , “CVSscan: visualization
of code evolution” Proceedings of the 2005 ACM Symposium on
Software Visualization, St. Louis, Missouri, pp. 47–56, 2005. |
|
|
|
9 |
|
No Meeting |
|
|
|
10 |
|
Susan Leigh
Star, Scientific
Work and Uncertainty, Social Studies of Science, Vol. 15, No. 3 (Aug.,
1985) , pp. 391-427. |
|
|
Herbert A. Simon,
The Sciences of the Artificial, Third Edition, The MIT Press, 1996.
Alexander Egyed and Paul
Grünbacher, “Automating
requirements traceability: Beyond the record & replay paradigm,”
Proceedings of the 17th IEEE
International Conference on Automated Software Engineering (
Ruven Brooks, “Towards
a Theory of the Comprehension of Computer Programs,” International
Journal of Man-Machine Studies, Vol 18, pp. 543-554, 1983.
Ed Seidewitz, “What
Models Mean,” IEEE Software, pp. 26-32, September/October, 2003.