PUBLICATIONS

The papers included on this page have been loosely organized by theme
(see also the Research page for more information and links).

Software visualization

  • Integrating Information Sources for Visualizing Java Programs,
    by J. Michaud, M.-A.D. Storey and H.A. Muller.
    Proceedings of the International Conference of Software Maintenance (ICSM'2002), Florence, Italy, November 2001. [PDF]
  • A Multi-Perspective Software Visualization Environment,
    by Wu, J. and M.-A.D. Storey, in Proc. of CASCON'2000, November 2000.
  • Cognitive Design Elements to support the Construction of a Mental Model During Software Exploration. M.-A.D. Storey, F.D. Fracchia and H. A. Müller.
    Journal of Software Systems, special issue on Program Comprehension, volume 44, pp. 171-185, 1999. [PDF] [PS]
    (A much shorter version of this invited paper appeared in the Proceedings of the 5th International Workshop on Program Comprehension, Dearborn, Michigan, U.S.A., pages 17-28, May 28-30, 1997. [PS] )
  • A Cognitive Framework For Describing and Evaluating Software Exploration Tools.
    M.-A.D. Storey.
    PhD Thesis, Technical Report,
    School of Computing Science, Simon Fraser University, December 1998. [PS]
  • On Integrating Visualization Techniques for Effective Software Exploration.
    M.-A.D. Storey, K. Wong, F.D. Fracchia and H. A. Müller.
    Proceedings of IEEE Symposium on Information Visualization (InfoVis'97), Phoenix, Arizona, U.S.A., pages 38-45, October 20-21, 1997. [PDF] [PS]
  • Manipulating and Documenting Software Structures.
    M.-A. D. Storey, H. A. Müller and K. Wong.
    Series on Software Engineering and Knowledge Engineering, Series Editor-in-Chief S.K. Chang, Vol. 7 Software Visualization, edited by P. Eades and K. Zhang, World Scientific Publishing Co., pages 244-263, November 1996, ISBN 981-02-2826-0 [PDF] [PS]
    (Note a shorter version of this paper appeared earlier in the Proceedings of the 1995 International Conference on Software Maintenance (ICSM'95), Opio (Nice), France, pages 275-284, October 16-20, 1995. [PS])
  • A Top-Down Approach to Algorithm Animation.
    M.-A.D. Storey, F.D. Fracchia and M.S.T. Carpendale.
    Technical Report TR 94-05, School of Computing Science, Simon Fraser University, September 1994.

Software navigation

Ontology Visualization

  • Jambalaya: Interactive visualization to enhance ontology authoring and knowledge acquisition in Protege,
    M.-A.D. Storey, M. Musen, J. Silva, C. Best, N. Ernst, R. Fergerson and N. Noy,
    appeared in "Workshop on Interactive Tools for Knowledge Capture", K-CAP-2001, October 20, 2001, Victoria, B.C. Canada. [PDF]

Information Visualization and Exploration

  • Integrating SHriMP with the IBM WebSphere Studio Workbench,
    D. Rayside, M. Litiou, M.-A.D. Storey and C. Best, to appear at CASCON'2001, Toronto, Canada, November 2001.
    http://swen.uwaterloo.ca/~drayside/shrimp/shrimp-print.pdf
  • Customizing A Fisheye View Algorithm to Preserve the Mental Map.
    M.-A.D. Storey, F.D. Fracchia and H. A. Müller.
    Journal of Visual Languages and Computing, 10, 245-267, 1999. [PDF] [PS]
  • Exploring Distinct Aspects of the Distortion Viewing Paradigm.
    M.S.T. Carpendale, D.J. Cowperthwaite, M.-A.D. Storey and F.D. Fracchia.
    Technical Report TR 97-08, School of Computing Science, Simon Fraser University, September 1997.
  • Graph Layout Adjustment Strategies.
    M.-A. D. Storey and H. A. Müller.
    Proceedings of Graph Drawing 1995, Passau, Germany, September 20-22, 1995. Lecture Notes in Computer Science, Springer Verlag, pages 487-499, December 1995. [PS]
  • Personalized Information Structures.
    S. R. Tilley, M. J. Whitney, H. A. Müller, and M.-A. D. Storey.
    Proceedings of the 11th International Conference on Systems Documentation (SIGDOC 1993), pages 325-337, October 1993. [PDF] [PS]


Empirical software engineering

  • Beg, Borrow, or Steal: Using Multidisciplinary Approaches in Empirical Software Engineering Research
    Susan Elliott Sim, Janice Singer, Margaret-Anne Storey
    Empirical Software Engineering
    6(1): 85-93, March 2001, Editors-in-Chief: Victor Basili and Warren Harrison.
  • Is it Ethical to Evaluate Web-based Learning Tools using Students?
    M.-A.D. Storey, B. Phillips, M. Maczewski
    Empirical Software Engineering,
    6(4): 343-348, December 2001, Editors-in-Chief: Victor Basili and Warren Harrison.
  • Evaluating the Usability of Web-based Learning Tools,
    by M.-A. Storey, B. Phillips, M. Maczewski, and M. Wang. Submitted to a Special Issue of Educational Technology & Society on Evaluation of Learning Technologies. [PDF]
  • A Structured Demonstration of Program Comprehension Tools,
    by Sim, S.E. and M.-A.D. Storey, , in Proc. of the 7th Working Conference on Reverse Engineering (WCRE '00), November 2000. (This paper describes a structured demonstration of program comprehension tools which took place at CASCON'2000) [PDF]
  • A Structured Demonstration of Five Program Comprehension Tools: Lessons Learnt,
    by Sim, S.E., M.-A.D. Storey and A. Winter, , in Proc. of the 7th Working Conference on Reverse Engineering (WCRE '00), to appear, November 2000.
    (This paper describes the second part of the structured demonstration which was held at WCRE, the proceedings also includes some summaries from the participants at WCRE'2000).
  • How Do Program Understanding Tools Affect How Programmers Understand Programs?
    M.-A.D. Storey, K. Wong, and H. A. Müller.
    Science of Computer Programming, 1999. [PDF] [PS]
    (Note a shorter version of this paper appeared in the Proceedings of WCRE'97, Amsterdam, Holland, pages 12-21, October 6-8, 1997. [PS])
  • On Designing an Experiment to Evaluate a Reverse Engineering Tool
    M.-A. D. Storey, K. Wong, P. Fong, D. Hooper, K. Hopkins, and H. A. Müller.
    Proceedings of the 3rd Working Conference on Reverse Engineering, (WCRE'96), Monterey, California, U.S.A., pages 31-40, November 8-10, 1996. [PDF] [PS]

Reverse engineering

  • Reverse Engineering: A Roadmap,
    H. Müller, J. Jahnke, D. Smith, M.-A. Storey, S. Tilley, and K. Wong, in
    "The Future of Software Engineering". A book and on-line resources prepared by the software engineering community to celebrate the millennium and as part of the 22nd International Conference on Software Engineering, May, 2000. [PDF]
  • Programmable Reverse Engineering.
    S. R. Tilley, K. Wong, M.-A. D. Storey, and H. A. Müller.
    International Journal of Software Engineering and Knowledge Engineering, pages 501-520, December 1994. [PDF] [PS]
  • Reverse Engineering Research Should Target Cooperative Information System Requirements.
    H.A. Müller, K. Wong and M.-A.D. Storey.
    Panel position paper: Proceedings of the 5th Working Conference on Reverse Engineering (WCRE'98), Hawaii, U.S.A., October 1998.
  • Wrapping Coarse-Grained Objects Using Standard Infrastructure Technology.
    H.A. Müller, K. Wong and M.-A.D. Storey.
    Panel Position Paper: Proceedings of the International Conference on Software Maintenance (ICSM'97), Bari Italy, October 1997.
  • Rigi: A Visualization Environment for Reverse Engineering.
    M.-A.D. Storey, K. Wong and H.A. Müller.
    Proceedings of the International Conference on Software Engineering (ICSE'97), Boston, U.S.A., pages 606-607, May 17-23, 1997. [PDF] [PS]
  • Structural Redocumentation: A case study.
    K. Wong, S. R. Tilley, H. A. Müller, and M.-A. D. Storey.
    IEEE Software, pages 46-54, January 1995.

Web site evolution and net-centric computing

  • Web Site Evolution -
    Towards a flexible integration of Data and its Representation
    ,
    by M.-A.D. Storey and J. Jahnke.
    First Workshop on Web Site Evolution (WSE'99), co-located with WCRE'99, in Atlanta, Georgia, October 1999. [HTML]
  • Report of the STEP'97 Workshop on Net-Centric Computing.
    S.R. Tilley and M.-A.D. Storey.
    Special Report CMU/SEI-97-SR-016
    Carnegie Mellon University, Software Engineering Institute, October 1997.