Publications
This page lists the publications of the CHISEL group - theses, journal publications, conference papers, and technical reports. Publications, with the exception of theses, are listed chronologically by project/area.
Projects/Areas: Ontologies | Model Driven Visualization | Software Tagging & Navigation | Artifact Centric Distributed Collaboration | Internet & Youth | GILD | Software & Information Visualization | Program Comprehension | Reverse Engineering | Empirical SE | Software Safety | Website Evolution
Theses
Ryall, Jody, 2008. (MSc), "Reminding and Refinding: Examining how Software Developers use Annotations", University of Victoria, BC, Canada.
Maczewski, Mechthild, 2007. (PhD), "Youth as Nexus: A Networked Perspective. Understanding How Information and Communication Technologies (ICT) Matter to Youth", University of Victoria, BC, Canada.
Thompson, Suzanne, 2006. (MSc), "An Exploratory Study of Novice Programming Experiences and Errors", University of Victoria, BC, Canada.
Chong, Victor, 2006. (MSc), "Heuristics for Mitigating Mode Confusion in Digital Cameras", University of Victoria, BC, Canada.
Zhang, Jie, 2006. (MSc Project), "IDEWaypoint: Support Task-oriented IDE Navigation", University of Victoria, BC, Canada.
Elves, Robert, 2005. (MSc), "NavTracks - Helping Developers Navigate Source Code", University of Victoria, BC, Canada.
Hadian, Shohreh, 2004. (MSc), "Accessibility in a Virtual Classroom: a Case Study for the Visually Impaired Using WebCT", University of Victoria, BC, Canada.
Perrin, Dave, 2004. (MSc), "PROMPT-Viz: Ontology Version Comparison
Visualizations with Treemaps", University of Victoria, BC, Canada.
Ernst, Neil, 2004. (MSc), "Towards Cognitive Support in Knowledge Engineering: An Adoption-Centred Customization Framework for Visual Interfaces", University of Victoria, BC, Canada.
Lu, Yiling, 2003. (MSc), "Roadmap for Tool Support for Collaborative Ontology Engineering", University of Victoria, BC, Canada.
Allen, Mary Margaret, 2003. (MSc), "Empirical Evaluation of a Visualization Tool for Knowledge Engineering", University of Victoria, BC, Canada.
Michaud, Jeff. 2003, (MSc), "A Software Customization Framework", University of Victoria, BC, Canada.
Wu, Xiaomin, 2003 (MSc), "Visualization of Version Control Information", University of Victoria, BC, Canada.
Best, Casey, 2002 (MSc), "Designing a Component-Based Framework for a Domain Independent Visualization Tool", University of Victoria, BC, Canada.
Macdonald, Sachen, 2002. (MSc), "Domain-based reengineering of a spatially explicit individual-based population modeling and simulation research tool", University of Victoria, BC, Canada.
Wu, Jingwei, 2000. (MSc),"Integrating visualization techniques to support program comprehension", University of Victoria, BC, Canada.
Wang, Mei, 2000. (MSc) "Evaluating the usability of web-based learning tools", University of Victoria, BC, Canada.
Storey, Margaret-Anne, 1998. (Ph.D), "A cognitive framework for describing and evaluating software exploration tools,", School of Computing Science, Simon Fraser University.
Ontologies (including Jambalaya, DIaMOND and PromptViz)
Ontology Mapping - A User Survey
Falconer, S.M., N. Noy, M.-A. Storey, "Ontology Mapping - A User Survey", Ontology Matching Workshop, Busan, Korea, November 2007.
A cognitive support framework for ontology mapping
Falconer, S.M., M.-A. Storey, "A cognitive support framework for ontology mapping", International Semantic Web Conference, Busan, Korea, November 2007.
Towards understanding the needs of cognitive support for ontology mapping
Falconer, S.M., N. Noy, M.-A. Storey, "Towards understanding the needs of cognitive support for ontology mapping", Ontology Matching Workshop, Athens, Georgia, United States, Nov. 5, 2006.
Combining Web-based Searching with Latent Semantic Analysis to Discover Similarity Between Phrases
Falconer, S.M., D. Maslov, M.-A. Storey, "Combining Web-based Searching with Latent Semantic Analysis to Discover Similarity Between Phrases", ODBASE 2006, Montpellier, France, Oct. 31-Nov. 2, 2006.
The National Center for Biomedical Ontology: Advancing Biomedicine through Structured Organization of Scientific Knowledge
Rubin, D.L., S.E. Lewis, C.J. Mungall, S. Misra, M. Westerfield, M. Ashburner, I. Sim, C.G. Chute, H. Solbrig, M.-A. Storey, B. Smith, J. Day-Richter, N.F. Noy, and M.A. Musen, "The National Center for Biomedical Ontology: Advancing Biomedicine through Structured Organization of Scientific Knowledge", OMICS: A Journal of Integrative Biology, Volume 10, Number 2, Pages 185-198, 2006.
Using a Degree-of-Interest Model for Adaptive Visualizations in Protégé
d'Entremont, T., and M.-A. Storey, "Using a Degree-of-Interest Model for Adaptive Visualizations in Protégé", in Proceedings of the 9th International Protégé Conference, Stanford University, California, USA, July 23-26, 2006 (extended abstract).
Jambalaya express: on demand knowledge visualization
Lintern, R., and M.-A. Storey, "Jambalaya express: on demand knowledge visualization," in Proceedings of the 8th Protégé Conf., Madrid, Spain, July 18-21, 2005 (extended abstract).
Cognitive support for ontology modeling
Ernst, N., M.-A. Storey, and P. Allen, "Cognitive support for ontology modeling," International Journal of Human-Computer Studies, 62(5): pp. 553-577, 2005.
Visualization and Protégé
Storey, M.-A., R. Lintern, N. Ernst, and D. Perrin, "Visualization and Protégé," in Proceedings of the 7th Int. Protégé Conf., Bethesda, Maryland, July 6-9, 2004.
Addressing cognitive requirements in knowledge engineering with Jambalaya
Ernst, N., M.-A. Storey, P.M. Allen, and M. Musen, "Addressing cognitive requirements in knowledge engineering with Jambalaya," Visualizing Information in Knowledge Engineering (VIKE'03), a workshop at the 2nd Int. Conf. on Knowledge Capture, Sanibel Island, FL., Oct. 25-26, 2003.
Adoption-Centric Knowledge Engineering
Ernst, N. A., "Adoption-Centric Knowledge Engineering", presented at Workshop on Adoption-Centric Software Engineering at ICSE 2003, Portland, Oregon, United States, 2003.
Storey, M.-A., M. Musen, N. Noy, C. Best, R. Fergerson, and J. Silva, "Visualization support for ontology authoring and knowledge acquisition," Technical Report, Department of Computer Science, University of Victoria, 2002.
Jambalaya: an interactive environment for exploring ontologies
Storey, M.-A., N.F. Noy, M. Musen, C. Best, and R. Fergerson, "Jambalaya: an interactive environment for exploring ontologies," in Proceedings of the International Conference on Intelligent User Interfaces, San Francisco, California, United States, January 13-16, 2002, pp. 239.
Jambalaya: interactive visualization to enhance ontology authoring and knowledge acquisition in Protégé
Storey, M.-A., M. Musen, J. Silva, C. Best, N. Ernst, R. Fergerson, and N. Noy, "Jambalaya: interactive visualization to enhance ontology authoring and knowledge acquisition in Protégé," in Workshop on Interactive Tools for Knowledge Capture (K-CAP-2001), Victoria, British Columbia, Canada, October 20, 2001.
Model Driven Visualization (MDV)
Integrating Dynamic Views using Model Driven Development
Bull, R.I., "Integrating Dynamic Views using Model Driven Development," in Proceedings of the International CASCON Conference, Markham, Canada, October 16-19, 2006.
Favre, J.M., J. Bézivin, R.I. Bull, "Evolution, rétro-ingénierie et l'IDM : du code aux modèles," ("Evolution, Reverse Engineering and MDE: From Code to Models") Book chapter, 32 pages, Edition Hermes, 2006
An Architecture to Support Model Driven Software Visualization
Bull, R.I., M.-A. Storey, M. Litoiu and J.M. Favre, "An Architecture to Support Model Driven Software Visualization," in Proceedings of the IEEE International Conference on Program Comprehension (ICPC 2006), Athens, Greece, June 14-16, 2006.
Visualization in the Context of Model Driven Engineering
Bull, R.I., J.M. Favre, "Visualization in the Context of Model Driven Engineering," in
Proceedings of the International Workshop on Model Driven Development of Advanced User Interfaces (MDDAUI 2005), Montego Bay, Jamaica, October 2, 2005.
Towards visualization support for the eclipse modeling framework
Bull, R.I., and M.-A. Storey, "Towards visualization support for the eclipse modeling framework," A Research-Industry Technology Exchange: Crossing the Bridge, EclipseCon 2005, Burlingame, USA., Feb. 28-March 2, 2005.
Advanced widgets for eclipse
Bull, R.I., C.A. Best, and M.-.A. Storey, "Advanced widgets for eclipse," Eclipse Technology Exchange, ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada, Oct. 24-28, 2004.
Software Tagging & Navigation (including TagSEA & NavTracks)
Storey, M.-A., J. Ryall, I. Bull, D. Myers, J. Singer, "TODO or To Bug: Exploring How Task Annotations Play a Role in the Work Practices of Software Developers," in Proceedings of the International Conference on Software Engineering, Leipzig, Germany, May 10-18, 2008.
How Programmers can Turn Comments into Waypoints for Code Navigation
Storey, M.-A., L.-T. Cheng, J. Singer, M. Muller, D. Myers, J. Ryall, "How Programmers can Turn Comments into Waypoints for Code Navigation," in Proceedings of the International Conference on Software Maintenance, Paris, France, October 2-5, 2007.
Presentations by Programmers for Programmers
Cheng, L.-T., M. Desmond, and M.-A. Storey, "Presentations by Programmers for Programmers," in Proceedings of the 29th International Conference on Software Engineering, Minneapolis, United States, May 20-26, 2007.
Shared Waypoints and Social Tagging to Support Collaboration in Software Development
Storey, M.-A., L.-T. Cheng, P. Rigby and R.I. Bull, "Shared Waypoints and Social Tagging to Support Collaboration in Software Development," in Proceedings of CSCW 2006: ACM Computer Supported Cooperative Work, Banff, Alberta, Canada, November 4-8, 2006.
Waypointing and Social Tagging to Support Program Navigation
Storey, M.-A., L.-T. Cheng, R.I. Bull and P. Rigby, "Waypointing and Social Tagging to Support Program Navigation," CHI Extended Abstracts, Montreal, Quebec, Canada, April 22-26, 2006.
NavTracks: supporting navigation in software maintenance
Singer, J., R. Elves, and M.-A. Storey, "NavTracks: supporting navigation in software maintenance," in Proceedings of the International Conference on Software Maintenance, Budapest, September, 2005, pp. 325-334.
Storey, M.-A., "Improving flow in software development through graphical representations," in Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, September 26-29, 2004.
Artifact Centric Distributed Collaboration
Corrie, B. and M.-A. Storey, "Towards understanding the importance of gesture in distributed scientific collaboration", International Journal on Knowledge and Information Systems, 2007, Springer. (Online Library)
Leigh, J. et al, The Global Lambda Visualization Facility: An International Ultra-High-Definition Wide Area Visualization Collaboratory , Journal of Future Generation Computer Systems, 22(8), October 2006, Elsevier (Online Library)
Corrie, B. and M.-A. Storey, "Towards Understanding the Importance of Gesture in Distributed Collaborative Environments", ICMI'05 Workshop on Multimodal Interaction for the Visualization and Exploration of Scientific Data, 3 October, 2005: Trento, Italy.
Corrie, B., Zimmerman, T., Patrick, A., El-Khatib, K., Singer, J., Noel, S., and Storey, M.A., Technology, Technology, Everywhere, Workshop on Advanced Collaborative Environments (WACE 05), Sept, 2005, Redmond, Washington.
Software & Information Visualization (including SHriMP & Creole)
The Aesthetics of Graph Visualization
Bennett, C., J. Ryall, L. Spalteholz, A. Gooch, "The Aesthetics of Graph Visualization," in Proceedings of the International Symposium on Computational Aesthetics in Graphics, Visualization, and Imaging, Banff, Alberta, Canada, June 20-22, 2006, pp. 57-64.
On the use of visualization to support awareness of human activities in software development: A survey and a framework
Storey, M.-A., D. Cubranic, and D. German, "On the use of visualization to support awareness of human activities in software development: A survey and a framework," ACM Symposium on Software Visualization (SoftVis'05), May 14-15, 2005.
Wu, X., A. Murray, M.-A. Storey, and R. Lintern, "Designing and evaluating an interactive visualization tool to support version control of software," Vissoft 2003, IEEE Workshop on Visualizing Software for Understanding and Analysis, Amsterdam, September 2003.
Plugging-in Visualization: Experiences Integrating a Visualization Tool with Eclipse
Lintern R., J. Michaud, M.-A. Storey, and X. Wu, "Plugging-in Visualization: Experiences Integrating a Visualization Tool with Eclipse," ACM Symp. on Software Visualization, (Softvis'2003), San Diego, June 2003.
Storey M.-A., "Designing a software exploration tool using a cognitive framework of design elements," edited book on Software Visualization, March 2003. Guest editor: Kang Zhang Kluwer. (In lieu of special issue on Software Visualization, Annals of Software Engineering as this journal was cancelled before the special issue was published).
Rayside, D., M. Litoiu, M.-A. Storey, C. Best and R. Lintern, "Visualizing flow diagrams in websphere studio using SHriMP views ," Information Systems Frontiers: A Journal of Research and Innovation, (Kluwer, ISSN 1387-3326), 4(4), 2002.
Designing a Component-Based Framework for Visualization in Software Engineering and Knowledge Engineering
Best, C., M.-A. Storey and J. Michaud, "Designing a Component-Based Framework for Visualization in Software Engineering and Knowledge Engineering", in Proceedings of the International Conference on Software Engineering and Knowledge Engineering (SEKE), Ischia, Italy, July 15-19, 2002, pp. 323-326.
SHriMP views: an interactive environment for information visualization and navigation
Storey, M.-A., C. Best, J. Michaud, D. Rayside, M. Litoiu, and M. Musen, "SHriMP views: an interactive environment for information visualization and navigation," in Proceedings of the International Conference on Human Factors in Computer Systems (CHI 2002), Minneapolis, Minnesota, USA, April 20-25, 2002, pp. 520-521.
Integrating SHriMP with the IBM WebSphere studio workbench
Rayside D., M. Litiou, M.-A. Storey, and C. Best, "Integrating SHriMP with the IBM WebSphere studio workbench," in Proceedings of CASCON '2001, Toronto, Canada, November 2001, pp. 79-93.
Michaud J., M.-A. Storey, and H.A. Muller, "Integrating information sources for visualizing Java programs," in Proceedings of the International Conference of Software Maintenance (ICSM), Florence, Italy, November 2001, pp. 250-259.
Rayside, D., M. Litiou, and M.-A. Storey, "Visualizing flow diagrams with ShriMP," OOPSLA 2001 Workshop on Software Visualization, Tampa, FL, USA, October 15, 2001.
Storey, M.-A., "ShriMP views: an interactive environment for exploring multiple hierarchical views of a Java program," ICSE 2001 Workshop on Software Visualization, Toronto, Ontario, Canada, May 12, 2001.
Storey, M.-A., C. Best, and J. Michaud, "SHriMP views: an environment for exploring Java programs," in IEEE Proceedings of the International Workshop on Program Comprehension (IWPC '2001), May 2001.
A multi-perspective software visualization environment
Wu, J., and M.-A. Storey, "A multi-perspective software visualization environment", in Proceedings of CASCON'2000, November 2000, pp. 41-50.
Storey, M.-A., F.D. Fracchia and H.A. Müller, "Customizable fisheye views," Journal of Visual Languages, vol. 10, pp. 245-267, 1999.
Storey, M.-A., K. Wong, F.D. Fracchia, and H.A. Müller, "On integrating visualization techniques for effective software exploration," in Proceedings of the IEEE Symposium on Information Visualization (InfoVis '97), pp. 38-45, October 1997.
Carpendale, M.S.T., D.J. Cowperthwaite, M.-A. Storey and F.D. Fracchia, "Exploring distinct aspects of the distortion viewing paradigm," Technical Report TR 97-08, School of Computing Science, Simon Fraser University, Sep. 1997.
Storey, M.-A., H.A. Müller, and K. Wong, "Manipulating and Documenting Software Structures," in Software Visualization (P. Eades and K. Zhang, Eds.). World Scientific Publishing Co., November 1996, vol. 7 of the Series on Software Engineering and Knowledge Engineering, Series Editor-in-Chief S.K. Chang, pp. 244-263, ISBN 981-02-2826-0.
Storey, M.-A., and H. Müller, "Manipulating and documenting software structures using SHriMP views," in Proceedings of the International Conference on Software Maintenance (ICSM '95), October 1995, pp. 275-284.
Storey, M.-A., and H. Müller, "Graph layout adjustment strategies," in Proc. of the Symposium on Graph Drawing (GD'95), September 1995, pp. 487-499.
Storey, M.-A., F.D. Fracchia, and M.S.T. Carpendale, "A top-down approach to algorithm animation," Technical Report TR 94-05, School of Computing Science, Simon Fraser University, September 1994.
Personalized information structures
Tilley, S.R., M.J. Whitney, H.A. Müller, and M.-A. Storey, "Personalized information structures," in Proc. of the 11th International Conference on Systems Documentation (SIGDOC '93), October 1993, pp. 325-337.
Program Comprehension
Theories, Tools and Research Methods in Program Comprehension: Past, Present and Future
Storey, M.-A., "Theories, Tools and Research Methods in Program Comprehension: Past, Present and Future", Software Quality Journal, Springer, 2006.
Using Evolutionary Annotations from Change Logs to Enhance Program Comprehension
German, D., P. Rigby and M.-A. Storey, "Using Evolutionary Annotations from Change Logs to Enhance Program Comprehension", MSR 2006: International Workshop on Mining Software Repositories (co-located with ICSE 2006), Shanghai, China, May 22-23, 2006.
Christl, A., R. Koschke and M.-A. Storey, "Automated Clustering to Support the Reflexion Method", Information and Software Technology, Elsevier, 2006.
Fluid Source Code Views for Just In-Time Comprehension
Desmond, M., M.-A. Storey and C. Exton, "Fluid Source Code Views for Just In-Time Comprehension", SPLAT 2006: Software Engineering Properties of Languages and Aspect Technologies, A workshop affiliated with AOSD 2006, Bonn, Germany, March 21, 2006.
A framework for describing and understanding mining tools in software development
German, D.M., D. Cubranic, and M.-A. Storey, "A framework for describing and understanding mining tools in software development," Workshop on Mining Software Repositories (MSR'05), 2005.
Theories, methods, and tools in program comprehension: past, present, and future
Storey, M.-A., "Theories, methods, and tools in program comprehension: past, present, and future," 13th IEEE Int. Workshop on Program Comprehension, St. Louis, Missouri, USA, May 15-16, 2005.
Storey, M.-A., F.D. Fracchia and H.A. Müller, "Cognitive design elements to support the construction of a mental model during software exploration," Journal of Software Systems, Special issue on Program Comprehension, vol. 44, pp. 171-185, 1999.
Storey, M.-A., F.D. Fracchia, and H.A. Müller, "Cognitive design elements to support the construction of a mental model during software visualization," in Proceedings of the International Workshop on Program Comprehension (WPC), pp. 17-28, May 1997.
Reverse Engineering
Wu, X., A. Murray, M.-A. Storey, and R. Lintern, "A reverse engineering approach to support software maintenance: version control knowledge extraction," in Proceedings of the IEEE Working Conference on Reverse Engineering (WCRE 2004), Delft, the Netherlands, pp. 90-99, Nov. 9-12, 2004.
A collaborative demonstration of reverse engineering tools
Storey, M.-A., S.E. Sim and K. Wong, "A collaborative demonstration of reverse engineering tools," ACM Applied Computing Review, pp. 18-25, Spring 2003.
Wong., K and M.-A. Storey, "Evaluating software reverse engineering tools", in Proceedings of the ASERC Workshop on Quantitative Software Engineering (QSE 2001), pp. 81, Banff, Alberta, Canada, February 19-21, 2001.
Reverse Engineering: A Roadmap
Müller, H.A., J.H. Jahnke, D.B. Smith, M.-A. Storey, S.R. Tilley, and K. Wong. "Reverse Engineering: A Roadmap," in Future of Software Engineering, edited by A. Finkelstein, Special ICSE 2000 Proceedings, June 2000, pp. 47-60.
Müller, H.A., K. Wong and M.-A. Storey, "Reverse engineering research should target cooperative information system requirements," panel position paper, in Proceedings of the Working Conference on Reverse Engineering (WCRE '98), October 1998, p. 255.
Müller, H.A., K. Wong and M.-A. Storey, panel position paper: "Wrapping coarse-grained objects using standard infrastructure technology," in Proceedings of the International Conference on Software Maintenance (ICSM '97), October 1997, p. 301.
Rigi: a visualization environment for reverse engineering
Storey, M.-A., K. Wong, and H.A. Müller, "Rigi: a visualization environment for reverse engineering," in Proceedings of the International Conference on Software Engineering (ICSE '97), pp. 606-607, May 1997.
Wong, K., S.R. Tilley, H.A. Müller and M.-A. Storey, "Structural redocumentation: a case study," IEEE Software, vol. 12, No. 1, pp. 46-54, 1995.
Tilley, S.R., K. Wong, M.-A. Storey and H.A. Müller, "Programmable reverse engineering," International Journal of Software Engineering and Knowledge Engineering, 4(4), pp. 501-520, 1994.
Empirical Software Engineering
Easterbrook, S. M., Singer, J., Storey, M, and Damian, D., "Selecting Empirical Methods for Software Engineering Research", in F. Shull and J. Singer (eds) Guide to Advanced Empirical Software Engineering, Springer, 2007.
Evaluating the usability of web-based learning tools
Storey, M.-A., B. Phillips, M. Maczewski, and M. Wang, "Evaluating the usability of web-based learning tools," in Educational Technology & Society, Journal of International Forum of Educational Technology & Society and IEEE Learning Technology Task Force, special issue on Evaluation of Learning Technologies, special guest editor, Grainne Conole, ISSN 1436-4522, July 2002.
Is it ethical to evaluate web-based learning tools using students?
Storey, M.-A., B. Phillips, and M. Maczewski, "Is it ethical to evaluate web-based learning tools using students?," Empirical Software Engineering, 6(4), pp. 343-348, Dec. 2001.
Beg, borrow, or steal: using multidisciplinary approaches in empirical software engineering research
Sim, S.E., J. Singer, and M.-A. Storey, "Beg, borrow, or steal: using multidisciplinary approaches in empirical software engineering research," an ICSE 2000 Workshop Report, Journal on Empirical Software Engineering, Kluwer Academic Publishers, Editors-in-Chief: Victor Basili and Warren Harrison, vol. 6, pp. 85-93, 2001.
A structured demonstration of program comprehension tools
Sim, S.E., and M.-A. Storey, "A structured demonstration of program comprehension tools", in Proceedings of the Working Conference on Reverse Engineering (WCRE '00), pp. 184-193, November 2000.
Sim, S.E., M.-A. Storey and A. Winter, "A structured demonstration of five program comprehension tools: lessons learnt," in Proceedings of the Working Conference on Reverse Engineering (WCRE '00), pp. 210-212, November 2000.
Storey, M.-A., K. Wong and H.A. Müller, "How do program understanding tools affect how programmers understand programs?" Science of Computer Programming, vol. 36 (2-3), pp. 183-207, March 2000.
Storey, M.-A., K. Wong, and H.A. Müller, "How do program understanding tools affect how programmers understand programs?" in Procedings of the Working Conference on Reverse Engineering (WCRE '97), pp. 12-21, October 1997.
Storey, M.-A., K. Wong, P. Fong, D. Hooper, K. Hopkins, and H.A. Müller, "On designing an experiment to evaluate a reverse engineering tool," in Proceedings of the Working Conference on Reverse Engineering (WCRE '96), pp. 31-40, November 1996.
Groupware-enabled Integrated Learning and Development (Gild) Project
A Comparison of Communication Technologies to Support Novice Team Programming
Cubranic, D., M.-A. Storey and J. Ryall, "A Comparison of Communication Technologies to Support Novice Team Programming", in Proceedings of the International Conference on Software Engineering, Shanghai, China, May 2006.
Collaboration support for novice team programming
Cubranic, D., M.-A. Storey, "Collaboration support for novice team programming," in Proceedings of GROUP 2005, Florida, United States, November, 2005, pp. 136-139.
Study of novice programmers using Eclipse and Gild
Rigby, P.C., S. Thompson, "Study of novice programmers using Eclipse and Gild," Eclipse Technology eXchange (eTX) Workshop at OOPSLA 2005, San Diego, California, 2005.
Developing marking support within eclipse
Myers, D., E. Hargreaves, J. Ryall, S. Thompson, M. Burgess, D. German, and M.-A. Storey, "Developing marking support within eclipse," Eclipse Technology Exchange and Workshop, 19th Annual ACM Conf. on Object-Oriented Programming, Systems, Languages, and Applications, Vancouver, British Columbia, Canada, October 24-28, 2004.
Cubranic, D., and M.-A. Storey, "Eclipse as a collaborative IDE for introductory programming classes," Workshop on Eclipse as a Vehicle for CSCW Research, held as part of the ACM Conference on Computer-Supported Collaborative Work (CSCW'04), 2004.
Improving the usability of Eclipse for novice programmers
Storey, M.-A., J. Michaud, M. Mindel, M. Sanseverino, D. Damian, D. Myers, D. German, and E. Hargreaves, "Improving the usability of Eclipse for novice programmers," Eclipse Technology eXchange (eTX) Workshop at OOPSLA 2003, Anaheim, California, Oct. 27, 2003.
Adopting GILD: an integrated learning and development environment for programming
Storey, M.-A., M. Sanseverino, D. German, D. Damian, A. Damian, J. Michaud, A. Murray, R. Lintern, J. Chisan, M. Litoiu, and D. Rayside, "Adopting GILD: an integrated learning and development environment for programming," ACSE 2003: International Workshop on Adoption-Centric Software Engineering, at the International Conference on Software Engineering (ICSE), Portland, USA, May 2003.
Internet and Youth
Maczewski, M., M.-A. Storey, and M. Hoskins, "Achieving congruency: conducting ethical qualitative research in internet-mediated research environments," readings in Virtual Research Ethics: Issues and Controversies, pp. 62-78, 2003.
Maczewski, M., "Exploring Identities Through the Internet: Youth Experiences Online," Child and Youth Care Forum, 31(2): pp. 111-129, 2002.
Software Safety
Dulac N., T.Viguier, N. G. Leveson, and M.-A. Storey, "On the use of visualization in formal requirements specification," in Proceedings of the IEEE Joint International Requirements Engineering Conference, University of Essen, Germany, pp. 71-80, Sept. 9-13, 2002.
Leveson, N.G., P. Allen and M.-A. Storey, "The Analysis of a Friendly Fire Accident using a Systems Model of Accidents", 20th International System Safety Conference, Denver, Colorado, USA, August 5-9, 2002.
Website Evolution and Net-centric Computing
Storey, M.-A., and J. Jahnke, "Web site evolution - towards a flexible integration of data and its representation," in Proceedings of the Workshop on Web Site Evolution (WSE '99), co-located with WCRE''99, October 1999.
Tilley, S.R. and M.-A. Storey, "Report of the STEP '97 workshop on net-centric computing," Special Report CMU/SEI-97-SR-016, Carnegie Mellon University, Software Engineering Institute, Oct. 1997.

