Publications

Forthcoming

Lihua Xu, Hadar Ziv, Susan Elliott Sim, and Debra Richardson, “MODASA – Multiple Objective Decision Analysis applied to Software Architectures,” Journal of Systems and Software, in submission.

2012

Susan Elliott Sim, Rosalva E. Gallardo-Valencia, Kavita Philip, Medha Umarji, Megha Agarwala, and Cristina V. Lopes, C.V., “Software Reuse through Methodical Component Reuse and Amethodical Snippet Remixing,” in ACM Conference on Computer Supported Cooperative Work, Seattle, WA, 2012. [PDF]

2011

Susan Elliott Sim, Medha Umarji, Sukanya Ratanotayanon, and Cristina V. Lopes, “How Well do Internet Code Search Engines Support Open Source Reuse Strategies?” ACM Transactions on Software Engineering and Methodology, Volume 21 Issue 1, December 2011. [PDF]

Susan Elliott Sim and Thomas A. Alspaugh, “Getting the Whole Story: An Experience Report on Analyzing Data Elicited Using the War Stories Procedure” Empirical Software Engineering: An International Journal, Vol. 16, No. 4, pp 460-486, 2011. [PDF]

Rosalva E. Gallardo-Valencia and Susan Elliott Sim, “What Kinds of Development Problems Can Be Solved by Searching the Web?: A Field Study,” in Proceedings of the 2011 ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation, Honolulu, Hawaii, USA, pp. 41-44, 2011. [PDF]

Rosalva E. Gallardo-Valencia, and Susan Elliott Sim, “Information Used and Perceived Usefulness in Evaluating Web Source Code Search Results,” in Proceedings of the 29th International Conference on Human Factors in Computing Systems, Vancouver, Canada, 2011. [PDF]

2010

Marisa Leavitt Cohn, Susan Elliott Sim, and Paul Dourish, “Design Methods as Discourse on Practice,” in the ACM 2010 International Conference on Supporting Group Work, Sanibel Island, FL, 7-10 November 2010. (10 pages) [PDF]

Rosalva E. Gallardo-Valencia, Phitchayaphong Tantikul, and Susan Elliott Sim, “Searching for Reputable Source Code on the Web,” in the ACM 2010 International Conference on Supporting Group Work, Sanibel Island, FL, 7-10 November 2010. (4 pages) [PDF]

Sukanya Ratanotayanon, Hye Jung Choi, and Susan Elliott Sim, “Feature Location Using Induced Changesets to Join Semantic and Syntactic Knowledge,” in 25th IEEE/ACM International Conference on Automated Software Engineering (ASE), Antwerp, Belgium, 20-24 September 2010. (4 pages) [PDF]

Sukanya Ratanotayanon, Hye Jung Choi, and Susan Elliott Sim, “My Repository Runneth Over: An Empirical Study on Diversifying
Data Sources to Improve Feature Search,” in Eighteenth IEEE International Conference on Program Comprehension (ICPC), Braga, Portugal, 30 June – 2 July 2010. (10 pages) [PDF]

2009

Donald J. Patterson, Susan Elliott Sim, and Tosin Aiyelokun, “Overcoming Blind Spots in Interaction Design: Lessons from Designing for African AIDS Orphan Care Communities,” Information Technologies and International Development, Vol. 5, No. 4, December 2009. [PDF]

Marisa Leavitt Cohn, Susan Elliott Sim, and Charlotte P. Lee, “What Counts as Software Process? Negotiating the Boundary of Software Work through Artifacts and Conversation,” Computer Supported Cooperative Work: The Journal of Collaborative Computing, Vol. 18, No. 5-6, December, 2009. [PDF]

Rosalva E. Gallardo-Valencia and Susan Elliott Sim, “Agile Validation is Continuous and Collaborative: A Field Study of Agile Requirements Knowledge” in Proceedings of the Second International Workshop on Managing Requirements Knowledge (MaRK’09), an RE 2009 Workshop, Atlanta, GA, 1 September 2009. (8 pages) [PDF]

Sukanya Ratanotayanon and Susan Elliott Sim, “Supporting Program Comprehension in Agile with Links to User Stories,” in Agile 2009, Chicago, IL, 24-28 August 2009. (8 pages) [PDF]

Sukanya Ratanotayanon, Susan Elliott Sim, Derek J. Raycraft, “Cross-Artifact Traceability Using Lightweight Links,” Proceedings of Traceability in Emerging Forms of Software Engineering (TEFSE), ICSE 2009 Workshop, Vancouver, Canada, 18 May 2009. (8 pages) [PDF]

Susan Elliott Sim, Sukanya Ratanotayanon, and Leyna Cotran, “Structure Transition Graphs: An ECG for Program Comprehension?” Proceedings of the17th IEEE International Conference on Program Comprehension (ICPC), Vancouver, Canada, 17-19 May 2009. (2 pages) [PDF]

Sukanya Ratanotayanon and Susan Elliott Sim, “Discovering Task-Based Concern Maps by Merging Concern Fragments,” Proceedings of the 17th IEEE International Conference on Program Comprehension (ICPC), Vancouver, Canada, 17-19 May 2009. (2 pages) [PDF]

Susan Elliott Sim, Marisa Leavitt Cohn, and Kavita Philip, “The Work of Software Development as an Assemblage of Computational Practice,” Proceedings of Cooperative and Human Aspects of Software Engineering, ICSE 2009 Workshop, Vancouver, Canada, 17 May 2009. (4 pages) [PDF]

Rosalva E. Gallardo-Valencia and Susan Elliott Sim, “Internet-Scale Code Search,” Proceedings of Search-Driven Development, Users, Infrastructure, Tools and Evaluation (SUITE), ICSE 2009 Workshop, Vancouver, Canada, 16 May 2009. (4 pages) [PDF]

2008

Sukanya Ratanotayanon, and Susan Elliott Sim, “Tools of the Trade Column: Inventive Tool Use to Comprehend Big Code,” IEEE Software, p. 3-4, Vol. 25, No. 5, September/October, 2008.

Rosalva E. Gallardo-Valencia and Susan Elliott Sim, “Enacting Software Processes through Prescription and Improvisation,” ACM Crossroads, Vol. 14, No. 1, p.3 (8 pages), Winter, 2008. [PDF]

Susan Elliott Sim and Kavita Philip, “Software Source Code Mashups as Transnational Circuits of Know-How,” Proceedings of the Tinkering, Tailoring, and Mashing: The Social and Collaborative Practices of the Read-Write Web CSCW 2008 Workshop, San Diego, CA, 9 November 2008. (4 pages) [PDF]

Medha Umarji, Susan Elliott Sim, and Cristina V. Lopes, “Archetypal Internet-Scale Source Code Searching,” in Proceedings of the Fourth International Conference on Open Source Systems, Milan, Italy, 7-10 September 2008. (7 pages) [PDF]

Susan Elliott Sim, Thomas A. Alspaugh, and Ban Al-Ani. “Marginal Notes on Amethodical Requirements Engineering: What experts learned from experience,” in Proceedings of the Sixteenth International Requirements Engineering Conference, Barcelona,
Catalunya, Spain, pp. 105-114, 10-12 September 2008. [PDF]

Cheng, Li-te, Cleidson de Souza, Yvonne Dittrich, Orit Hazzan, Michael John, Frank Maurer, Helen Sharp, Jonathan Sillito, Susan Elliott Sim, Janice Singer, Margaret-Anne Storey, Bjørnar Tessem, and Gina Venolia. “Cooperative and Human Aspects of Software Engineering (CHASE 2008)” in the Proceedings of the Thirtieth International Conference in Software Engineering, pp. 1067-8, Leipzig, Germany, 10-18 May 2008. [PDF]

Marisa Leavitt Cohn, Susan Elliott Sim, and Kavita Philip. “Technical Authorship: Refiguring the Designer-User Conflict and the Visioning of Collective Technical Futures,” presented at Third Annual iConference, UCLA, Los Angeles, CA, 29 February-1 March 2008. (9pages)[PDF]

Susan Elliott Sim and Kavita Philip. “Tracing Transnational Flows of IT Knowledge Through Open Exchange of Software Development Know-How,” presented at Third Annual iConference, UCLA, Los Angeles, CA, 29 February-1 March 2008. (5 pages) [PDF]

2007

Timothy C. Lethbridge, Susan Elliott Sim, and Janice Singer, “Chapter 1: Software Engineering Data Collection for Field Studies,” in Guide to Advanced Empirical Software Engineering, pp.9-33, edited by Forrest Shull, Janice Singer, and Dag I.K. Sjøberg, Springer Verlag, 2007

Raihan Al-Ekram, Richard C. Holt, Chris Hobbs, and Susan Sim. “Automating Service Quality with TOMCAD (Tradeoff Model with Capacity and Demand),” presented at Workshop on Automating Service Quality (WRASQ), at ASE2007, Atlanta, GA, 6 November 2007. (6 pages) [PDF]

Mamadou Diallo, Susan Elliott Sim, and Thomas A. Alspaugh. “Case Study, Interrupted: The Paucity of Subject Systems that Span the Requirements-Architecture Gap,” presented at Workshop on Empirical Assessment of Software Engineering Languages and
Technologies (WEASELTech’07), at ASE2007, Atlanta, GA, 5 November 2007. (6 pages) [PDF]

Rosalva E. Gallardo-Valencia, Vivian Olivera, and Susan Elliott Sim. “Practical Experiments are Informative, but Never Perfect,” presented at Workshop on Empirical Assessment of Software Engineering Languages and Technologies (WEASELTech’07), at ASE2007, Atlanta, GA, 5 November 2007. (6 pages) [PDF]

Thomas A. Alspaugh, Susan Elliott Sim, Kristina Winbladh, Mamadou Diallo, Leila Naslavsky, Hadar Ziv, and Debra J. Richardson. “The Importance of Clarity in Usable Requirements Specifications,” presented at Fifth International Workshop on Comparative Evaluation in Requirements Engineering (CERE2007), at RE2007, New Delhi, India, 16 October 2007. (10 pages) [PDF]

Rosalva E. Gallardo-Valencia, Vivian Olivera, Susan Elliott Sim, “Are Use Cases Beneficial for Developers Using Agile Requirements?” Fifth International Workshop on Comparative Evaluation in Requirements Engineering (CERE2007), at RE2007, New Delhi, India, 16 October 2007. (11 pages) [PDF]

Rosalva E. Gallardo-Valencia, and Susan Elliott Sim. “Enacting Software Processes Through Prescription and Improvisation,” presented at ISR Graduate Student Research Symposium, Irvine, CA, 1 June 2007. (8 pages)

2006

Susan Elliott Sim, “Case Studies for Reverse Engineers (Tutorial),” presented at Thirteenth Working Conference on Reverse
Engineering, Benevento, Italy, 23-27 October 2006.

Sukanya Ratanotayanon and Susan Elliott Sim, “When Programmers Don’t Ask,” presented at the Second International Workshop on Supporting Knowledge Collaboration in Software Development, Tokyo, Japan, 19 September 2006. [PDF]

Ban Al-Ani and Susan Elliott Sim, “So, You Think You Are a Requirements Engineer?” (Extended Abstract for Poster), presented at Fourteenth IEEE International Requirements Engineering Conference, Minneapolis/St. Paul, MN, USA, 11-15 September 2006. [PDF]

Ban Al-Ani and Susan Elliott Sim, “Using Expertise as a Framework for Evaluating Requirements Technology,” presented at Fourth International Workshop on Comparative Evaluation in Requirements Engineering, Minneapolis/St. Paul, MN, USA, 11 September 2006. [PDF]

Scott A. Bailey and Susan Elliott Sim, “Applying Models of Technology Adoption to Software Tools and Methods: An Empirical
Study,” presented at Eighteenth International Conference on Software Engineering and Knowledge Engineering (SEKE), San Francisco Bay, CA, pp. 194-199, 5-7 July 2006.

Sukanya Ratanotayanon, Jigar Kotak, and Susan Elliott Sim, “After the Scrum: Twenty Years of Working without Documentation,”
presented at Eighteenth International Conference on Software Engineering and Knowledge Engineering (SEKE), San Francisco Bay, CA, pp. 200-205, 5-7 July 2006. [PDF]

Mamadou Diallo, Jose Romero-Mariona, Susan Elliott Sim, Thomas A. Alspaugh, and Debra J. Richardson, “A Comparative Evaluation of Three Approaches to Specifiying Security Requirements,” presented at Twelfth Working Conference on Requirements Engineering: Foundation for Software Quality, Luxembourg, Grand-Duchy of Luxembourg, 5-6 June 2006.

Dewayne Perry, Susan Elliott Sim, and Steve Easterbrook, “Case Studies for Software Engineers,” (Extended Abstract) presented at Twenty-eighth International Conference on Software Engineering, Shanghai, China, pp. 1045-1046, 20-28 May 2006. [ACM] [Tutorial Notes]

Susan Elliott Sim, Sukanya Ratanotayanon, Oluwatosin Aiyelokun, and Erin Morris, “An Initial Study to Develop an Empirical Test for Software Engineering Expertise,” Institute for Software Research, University of California, Irvine, Irvine, CA, USA, Technical Report #UCI-ISR-06-6, May 2006. [Abstract] [PDF]

Richard C. Holt, Andy Schürr, Susan Elliott Sim, and Andreas Winter, “GXL: A Graph-Based Standard Exchange Format for Reengineering,” Science of Computer Programming, Vol. 60, No. 2, pp. 149-170, April, 2006. [PDF]

2005

Vincenzo Gervasi, Didar Zowghi, and Susan Elliott Sim, The Second International Workshop on Comparative Evaluation in Requirements Engineering (CERE’04). Sydney, Australia: Faculty of Information Technology, University of Technology, Sydney, ISBN 1-86365-8666-1, 2005.

Timothy C. Lethbridge, Susan Elliott Sim, and Janice Singer, “Studying Software Engineers: Data Collection Techniques for Software Field Studies,” Empirical Software Engineering: An International Journal, Vol. 10, No. 3, pp. 311-341, July, 2005. [PDF]

Dewayne Perry, Susan Elliott Sim, and Steve Easterbrook, “Case Studies for Software Engineers,” presented at Twenty-Ninth Annual IEEE/NASA Software Engineering Workshop – Tutorial Notes (SEW’05), Greenbelt, Maryland, pp. 96-159, 6-7 April 2005.

Susan Elliott Sim, “A Small Social History of Software Architecture,” presented at Thirteenth International Workshop on Program Comprehension, St. Louis, MO, pp. 341-344, 15-16 May 2005. [PDF]

2004

Dewayne Perry, Susan Elliott Sim, and Steve Easterbrook. “Case Studies for Software Engineers,” (Extended Abstract) presented at the Twenty-sixth International Conference on Software Engineering, Edinburgh, UK, pp. 736-738, 23-28 May, 2004. [IEEE]

Vincenzo Gervasi, Didar Zowghi, Steve Easterbrook, and Susan Elliott Sim. “Report on The First International Workshop on Comparative Evaluation in Requirements Engineering,” ACM SIGSOFT Software Engineering Notes, vol. 29, no. 2, pp. 27 (1-4), March, 2004. [ACM]

Vincenzo Gervasi, Didar Zowghi, Steve Easterbrook, and Susan Elliott Sim, The First International Workshop on Comparative Evaluation in Requirements Engineering (CERE’03). Sydney, Australia: Faculty of Information Technology, University of Technology, Sydney, ISBN 1-86365-861-0, 2004.

2003

Susan Elliott Sim, Steve Easterbrook, and Richard C. Holt. Using Benchmarking to Advance Research: A Challenge to Software Engineering, Proceedings of the Twenty-fifth International Conference on Software Engineering, Portland, Oregon, pp. 74-83, 3-10 May, 2003. [PDF]

Holger Kienle and Susan Elliott Sim. Towards a Benchmark for Web Site Extractors: Call for Participation, Seventh European Conference on Software Maintenance and Reengineering, Benevento, Italy, pp. 82-90, 26-28 March, 2003. [IEEE]

2002

Susan Elliott Sim, Richard C. Holt, Steve Easterbrook. On Using a Benchmark to Evaluate C++ Extractors. Proceedings of the Tenth International Workshop on Program Comprehension, Paris, France, pp. 114-123, 26-29 June, 2002. [PDF]

Margaret-Anne E. Storey, Susan Elliott Sim, and Ken Wong. “A Collaborative Demonstration of Reverse Engineering Tools,” ACM SIGAPP Applied Computing Review, vol. 10, no. 1, pp. 18-25, Spring, 2002. [ACM]

2001

Rudolf Ferenc, Susan Elliott Sim, Richard C. Holt, Rainer Koschke, Tibor Gyimóthy. Towards a Standard Schema for C/C++. Proceedings of the Eighth Working Conference on Reverse Engineering, Stuttgart, Germany, pp. 49-58, 2-5 October, 2001. [PDF]

Susan Elliott Sim, Janice Singer, and Margaret-Anne Storey. Beg, Borrow, or Steal: Using Multidisciplinary Approaches in Empirical Software Engineering Research; An ICSE 2000 Workshop Report, Empirical Software Engineering, An International Journal, Vol. 6, No. 1, pp. 85-93, March, 2001.

Susan Elliott Sim and Rainer Koschke. WoSEF: Workshop on Standard Exchange Format. ACM SIGSOFT Software Engineering Notes,
Volume 26, pages 44-49, January, 2001. [PDF]

2000

Susan Elliott Sim and Margaret-Anne D. Storey. A Structured Demonstration of Program Comprehension Tools. Proceedings of the Seventh Working Conference on Reverse Engineering, Brisbane, Queensland, Australia, pp. 184-193, 23-25 November, 2000. [PDF]

Susan Elliott Sim, Margaret-Anne Storey, and Andreas Winter. A Structured Demonstration of Five Program Comprehension Tools: Lessons Learnt. Proceedings of the Seventh Working Conference on Reverse Engineering, Brisbane, Queensland, Australia, pp. 210-212, 23-25 November, 2000. [PDF]

Susan Elliott Sim. Next Generation Data Interchange:Tool-to-Tool Application Program Interfaces. Proceedings of the Seventh Working Conference on Reverse Engineering, Brisbane, Queensland, Australia, pp. 278-283, 23-25 November, 2000. [PDF]

1999

Anthony Cox, Charles Clarke, and Susan Sim. A Model Independent Source Code Repository. Proceedings of the IBM Center for Advanced Studies Conference (CASCON), Toronto, Canada, pp. 381-390, November, 1999. [PDF]

Susan Elliott Sim. Evaluating the Evidence: Lessons from Ethnography. Proceedings from the Workshop on Empirical Studies of Software Maintenance, Oxford, England, pages 66-70, 30 August – 3 September, 1999. [PDF]

Susan Elliott Sim, C.L.A. Clarke, Richard C. Holt, and A.M. Cox. Browsing and Searching Software Architectures. Proceedings of the International Conference on Software Maintenance, Oxford, England, pp. 381-390, September, 1999. [PDF]

Charles Clarke, Anthony Cox, and Susan Sim. Searching Program Source Code with a Structured Text Retrieval System. Refereed Poster at ACM Special Interest Group on Information Retrieval (SIGIR) Annual
Conference, Berkeley, CA, 15-19 August, 1999.

1998

Susan Elliott Sim. Characterizing How Software Maintainers Work: Cultures and Habits. Proceedings of the Workshop on Empirical Studies of Software Maintenance, Washington, D.C., U.S.A., pages 11-12, November, 1998. [Text]

Susan Elliott Sim, Charles L.A. Clarke, and Richard C. Holt. Archetypal Source Code Searching: A Survey of Software Developers and Maintainers. Proceedings of the Sixth International Workshop on Program Comprehension, Ischia, Italy, pp. 180-187, 24-26 June, 1998. [PDF]

Susan Elliott Sim and Richard C. Holt. The Ramp-Up Problem in Software Projects: A Case Study of How Software Immigrants Naturalize, Proceedings of the 20th International Conference on Software Engineering, Kyoto, Japan, pp. 361-370, 19-25 April, 1998. [PDF]

Student Papers

Susan Elliott Sim. A Theory of Benchmarking with Applications to Software Reverse Engineering Ph.D. Thesis, Department of Computer Science, University of Toronto, 2003. [Thesis]

Susan Elliott Sim. Supporting Multiple Program Comprehension Strategies During Software Maintenance. Masters Thesis,
Department of Computer Science, University of Toronto, 1998. [Thesis]

Applying Machine Learning to Software Clustering. CSC 2541S, Special Topics in Artificial Intelligence: Machine Learning, Spring, 1999. [PDF] [PostScript]

The Coming of Software Architecture: A Historical View. CSC 2125F, Special Topics on Software Engineering: Software Architecture, Fall, 1996. [Abstract] [PDF] [PostScript] [Text]

Automated Graph Drawing Algorithms. CSC2410F, Algorithms in
Graph Theory, Fall, 1996. [Abstract]
[PDF] [PostScript]

How Community and Deviance on LambdaMOO and Lord Graham’s Demesne can prepare us for the Future of Computer Mediated Communication in Cyberspace. CSC300F, Computers and Society, Fall, 1994. [Abstract][PDF] [PostScript]

Leave a Reply