Tilley, Scott

Professor
Computer Sciences

Personal Overview

Member, Web Advisory Board, Florida Tech (2003 - present).

Member-at-Large, IEEE TCSE Executive Committee (2000 - 2002).

Member, IWCASE Executive Board.

Educational Background

D.E.C., Pure and Applied Science Marianopolis College 1983
B.Sc., Computer Science (Digital Systems) Concordia University 1986
M.Sc., computer Science University of Victoria 1989
Ph.D. University of Victoria 1995

Professional Experience

Associate Professor, Department of Computer Sciences, Florida Tech (2003-present)

University of California-Riverside
-Adjunct Associate Professor, Dept. of Computer Science (1998-2003)
-Assistant Professor, Department of Computer Science (1998-2002)

Collaborating Faculty Member, A. Gary Anderson Graduate School of Management (2000-2002)

Principal, Information Technology Consulting, S.R. Tilley & Associates (1998-present)

Software Engineering Institute, Carnegie Mellon University (1998-present)
-Visiting Scientist, Product Line Systems (1998 - 2002)
-Senior Member of the Technical Staff, Reengineering (1995 - 1998)

Senior Associate Development Analyst, C/C++ Compiler Development, IBM Software Solutions Toronto Laboratory (1987-1994)

Software Developer and UNIX System Administrator, ICAM Technologies Ltd. (1985-1986)

Selected Publications

Books (Edited)
Proceedings of the 3rd International Workshop on Web Site Evolution (WSE 2001). Los Alamitos, CA: IEEE Computer Society Press, 2001.

Proceedings of the 19th Annual International Conference on Systems Documentation (SIGDOC 2001: Santa Fe, NM; October 21-24, 2001). New York, NY: ACM Press, 2001.

Proceedings of the 3rd International Workshop on Net-Centric Computing (NCC 2001). May 2001.

Proceedings of the 2nd International Workshop on Web Site Evolution (WSE 2000). Los Alamitos, CA: IEEE Computer Society Press, 2000.
5. Tilley, Scott (editor). Proceedings of the 1st International Workshop on Web Site Evolution (WSE'99). Los Alamitos, CA: IEEE Computer Society Press, 1999.

Tilley, Scott and Verner, June (editors). Proceedings of the 9th International Workshop on Software Technology and Engineering Practice (STEP'99). Los Alamitos, CA: IEEE Computer Society Press, 1999.
Book Chapters

Mller, Hausi; Jahnke, Jens; Smith, Dennis; Storey, Margaret-Anne; Tilley, Scott; and Wong, Kenny. "Reverse Engineering: A Roadmap." In The Future of Software Engineering (Editor: Anthony Finkelstein), pp. 47-60. New York, NY: ACM Press, June 2000.

Refereed Journal Articles
Tilley, Scott; Gerdes, John; Hamilton, Terrance; Huang, Shihong; Mller, Hausi; Smith, Dennis; and Wong, Kenny. "On the Business Value and Technical Challenges of Adopting Web Services," Journal of Software Maintenance and Evolution: Research and Practice. John Wiley & Sons, 2003


"The Canonical Activities of Reverse Engineering." Annals of Software Engineering 9 (May 2000): 249-271. Baltzer Scientific / Kluwer Academic.

"The Need for Speed." Communications of the ACM 42, 7 (July 1999): 23-26.

Refereed Conference Papers
Tilley, Scott; Mller, Hausi; O'Brien, Liam; and Wong, Kenny. "Report from the Second International Workshop on Adoption-Centric Software Engineering (ACSE 2002)," Proceedings of the 10th International Conference on Software Technology and Engineering Practice (STEP 2002: October 6-8, 2002; Montral, Canada). Los Alamitos, CA: IEEE Computer Society Press, 2003.

Budgen, Dave; Hoffnagle, Gene; Mller, Mathias; Robert, Franois; Sellami, Asmi; and Tilley, Scott. "Empirical Software Engineering: A Roadmap," Proceedings of the 10th International Conference on Software Technology and Engineering Practice (STEP 2002: Oct. 6-8, 2002; Montral, Canada). Los Alamitos, CA: IEEE Computer Society Press, 2003.

Wong, Kenny and Tilley, Scott. "Connecting Technical Communicators with Technical Developers," Proceedings of the 20th Annual International Conference on Systems Documentation (SIGDOC 2002: October 20-23, 2002; Toronto, Canada), pp. 258-262. ACM Press: New York, NY, 2002.

Pierce, Robert and Tilley, Scott. "Automatically Connecting Documentation to Code with Rose". Proceedings of the 20th Annual International Conference on Systems Documentation (SIGDOC 2002: October 20-23, 2002; Toronto, Canada), pp. 157-163. ACM Press: New York, NY, 2002.

Tilley, Scott and Huang, Shihong. "Documenting Software Systems with Views III: Towards a Task-Oriented Classification of Program Visualization Techniques," Proceedings of the 20th Annual International Conference on Systems Documentation (SIGDOC 2002: October 20-23, 2002; Toronto, Canada), pp. 226-233. ACM Press: New York, NY, 2002.

Tilley, Scott; Gerdes, John; Hamilton, Terrance; Huang, Shihong; Mller, Hausi; and Wong, Ken. "Adoption Challenges in Migrating to Web Services," Proceedings of the 4th International Workshop on Web Site Evolution (WSE 2002: October 2, 2002; Montral, Canada), pp. 21-29. Los Alamitos, CA: IEEE Computer Society Press, 2002.

Tilley, Scott and Huang, Shihong. "On Selecting Software Visualization Tools for Program Understanding in an Industrial Context," Proceedings of the 10th International Workshop on Program Comprehension (IWPC 2002: June 26-29, 2002; Paris, France), pp. 285-288. Los Alamitos, CA: IEEE Computer Society Press, 2002.

Tilley, Scott; Toeter, Bas; and Wong, Ken. "Issues in Accessing Web Sites from Mobile Devices," Proceedings of the 3rd International Workshop on Web Site Evolution (WSE 2001: Florence, Italy; November 10, 2001), pp. 97-104. Los Alamitos, CA: IEEE Computer Society Press, 2001.

Hartmann, Jochen; Huang, Shihong; and Tilley, Scott. "Documenting Software Systems with Views II: An Integrated Approach Based on XML," Proceedings of the 19th Annual International Conference on Systems Documentation (SIGDOC 2001: Santa Fe, NM; October 21-24, 2001), pp. 237-246. ACM Press: New York, NY, 2001.

Huang, Shihong and Tilley, Scott. "Issues of Content and Structure for a Multilingual Web Site," Proceedings of the 19th Annual International Conference on Systems Documentation (SIGDOC 2001: Santa Fe, NM; October 21-24, 2001), pp. 103-110. ACM Press: New York, NY, 2001.

Tilley, Scott and DeSouza, Mohan. "Spreading Knowledge about Gnutella: A Case Study in Understanding Net-Centric Applications." Proceedings of the 9th International Workshop on Program Comprehension (IWPC 2001: May 12-13, 2001; Toronto, Canada), pp. 189-198. Los Alamitos, CA: IEEE Computer Society Press, 2001.

Tilley, Scott and Huang, Shihong. "Evaluating the Reverse Engineering Capabilities of Web Tools for Understanding Site Content and Structure: A Case Study." Proceedings of the 23rd International Conference on Software Engineering (ICSE 2001: May 12-19, 2001; Toronto, Canada), pp. 514-523. Los Alamitos, CA: IEEE Computer Society Press, 2001.

Tilley, Scott. "Preliminary Results from a Case Study of Effort Estimation for Net- Centric Applications at the Undergraduate Level." Proceedings of the 14th Conference on Software Engineering Education & Training (CSEE&T 2001: February 19-21, 2001; Charlotte, NC), pp. 56-63. Los Alamitos, CA: IEEE Computer Society Press, 2001.

Technical Reports
Bergey, John; Smith, Dennis; and Tilley, Scott; Weiderman, Nelson; and Woods, Steven. Why Reengineering Projects Fail (CMU/SEI-99-TR-010). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, April 1999.

Bergey, John; Clements, Paul; Cohen, Sholom; Donohoe, Patrick; Jones, Larry; Krut, Bob; Northrop, Linda; Tilley, Scott; Smith, Dennis; and Withey, Jim. DoD Product Line Practice Workshop Report (CMU/SEI-98-TR-007). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, May 1998.

Tilley, Scott. A Reverse-Engineering Environment Framework (CMU/SEI-98-TR-005). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, April 1998.

Tilley, Scott. Coming Attractions in Program Understanding II: Highlights of 1997 and Opportunities for 1998 (CMU/SEI-98-TR-001). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, February 1998.

Workshop Position Papers
Huang, Shihong; Tilley, Scott; and Zhou, Zhiying. "On the Yin and Yang of Academic Research and Industrial Practice." To appears in Proceedings of the 3rd International Workshop on Adoption-Centric Software Engineering (ACSE 2003: May 9, 2003; Portland, OR), 2003.

Jorgensen, Alan and Tilley, Scott. "On the Security Risks of Not Adopting Hostile Data Stream Testing Techniques." To appears in Proceedings of the 3rd International Workshop on Adoption-Centric Software Engineering (ACSE 2003: May 9, 2003; Portland, OR), 2003.

Tilley, Scott; Huang, Shihong; and Payne, Tom. "On the Challenges of Adopting ROTS Software." To appears in Proceedings of the 3rd International Workshop on Adoption-Centric Software Engineering (ACSE 2003: May 9, 2003; Portland, OR), 2003.

Smith, Dennis and Tilley, Scott. "On the Role of Net-Centric Computing in Enterprise Integration Architectures." Proceedings of the 1st ASERC Workshop on Software Architecture (AWSA 2001: August 24-25, 2001; Edmonton, Canada), 2001.

Tilley, Scott; Huang, Shihong; and Wong, Kenny. "The State of Net-Centric Computing in Early 2001." Proceedings of the 3rd International Workshop on Net-Centric Computing (NCC 2001: May 14, 2001; Toronto, Canada), pp. 57-61. 2001.

Tilley, Scott and Huang, Shihong. "Experiences Migrating to a Bilingual Web Site." Proceedings of the 2nd International Workshop on Web Site Evolution (WSE 2000). Zurich, Switzerland: March 1, 2000.

Tilley, Scott and Huang, Shihong. "On the Emergence of the Renaissance Software Engineer." Proceedings of the 1st International Workshop on Web Site Evolution (WSE'99). Atlanta, GA: October 5, 1999.

Gokhale, Swapna and Tilley, Scott. "On the Unforeseen Consequences of Simple Design Decisions." Proceedings of the 1999 Workshop on Software Change and Evolution (SCE'99). Los Angeles, CA: May 17, 1999.

Weiderman, Nelson; Bergey, John; Smith, Dennis; and Tilley, Scott. "Can Legacy Systems Beget Product Lines?" Proceedings of the Second International Workshop on Development and Evolution of Software Architecture for Product Lines (ARES '98: Las Palmas de Gran Canaria, Spain; February 26-27, 1998).

Other Publications
Tilley, Scott. "Multilingual Web Sites." InfoVision, October 2001. New Delhi, India: Tata Infotech Ltd., 2001.

Tilley, Scott. "Peer-to-Peer Power." InfoVision, June 2001. New Delhi, India: Tata Infotech Ltd., 2001.

Tilley, Scott and Mller, Hausi. "Frontiers of Software Practice (FoSP)." Proceedings of the 23rd International Conference on Software Engineering (ICSE 2001: May 12-19, 2001; Toronto, Canada), pp. 687-689. Los Alamitos, CA: IEEE Computer Society Press, 2001.

Jahnke, Jens; Kontogiannis, Kostas; Stroulia, Eleni; Tilley, Scott; and Kenny Wong. "3rd International Workshop on Net-Centric Computing (NCC 2001): Migrating to the Web." Proceedings of the 23rd International Conference on Software Engineering (ICSE 2001: May 12-19, 2001; Toronto, Canada), pp. 766-767. Los Alamitos, CA: IEEE Computer Society Press, 2001.

Tilley, Scott (author, editor, publisher). "SIGPC - Exploring the Impacts of Pervasive Computing." Electronic newsletter, available online at www.sigpc.net.

Tilley, Scott. Net Effects - A regular column in SEI Interactive, an online magazine. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University. Available online at http://interactive.sei.cmu.edu.

Tilley, Scott. "Report of the ICSM'97 Panel on the Impact of Distributed Object Technology on Reengineering." IEEE TCSE Reverse Engineering Newsletter (Winter 1998).

Recent Submissions & Work in Progress
Tilley, Scott and Kaner, Cem. "On the Similarities and Differences Between Program Documentation and Test Documentation." Submitted to the 21st Annual International Conference on Systems Documentation (SIGDOC 2003: October 12-15, 2003; San Francisco, CA). March 2003.

Tilley, Scott. "Computer Documentation for Senior Citizens." Submitted to the 21st Annual International Conference on Systems Documentation (SIGDOC 2003: October 12-15, 2003; San Francisco, CA). March 2003.
10. Huang, Shihong and Tilley, Scott. "Towards a Documentation Maturity Model." Submitted to the 21st Annual International Conference on Systems Documentation (SIGDOC 2003: October 12-15, 2003; San Francisco, CA). March 2003.

He, Shaoyi and Tilley, Scott. "Issues of Content and Structure for Multilingual Web Sites II: A Cross-Cultural and Cross-Lingual Comparison of Localized Simplified Chinese and Traditional Chinese Web Sites." Submitted to the 21st Annual International Conference on Systems Documentation (SIGDOC 2003: October 12-15, 2003; San Francisco, CA). March 2003.

Tilley, Scott and Huang, Shihong. "A Qualitative Assessment of the Efficacy of UML Diagrams as a Form of Graphical Documentation in Aiding Program Understanding." Submitted to the 21st Annual International Conference on Systems Documentation (SIGDOC 2003: October 12-15, 2003; San Francisco, CA). March 2003.

Tilley, Scott and Tilley, Bob. Computing for Wrinklies: A Guide to Personal Computers for the AARP Generation. Book (in progress), 2003.

Tilley, Scott "Report on NCC 2001: The 3rd International Workshop on Net-Centric Computing." To be published as a technical report from the Software Engineering Institute, Carnegie Mellon University (in progress).

Tilley, Scott; Huang, Shihong; and Payne, Tom. "Just Enough Understanding and Not Enough Time: On Why Tools Aren't Used to Understand Complex Code." Technical Report (in progress).

Tilley, Scott. Multimedia Web Sites. Book (in progress), 2002.

Tilley, Scott. Software Engineering Essentials. Book (in progress), 2001.

Tilley, Scott. The Art of Program Understanding. Book (in progress), 2000.

Tilley, Scott and Huang, Shihong. "On the Similarities and Differences Between Software Engineering and Web Engineering." Technical Report (in progress).

Gokhale, Swapna and Tilley, Scott. "Debugging a Network Routing Simulator." Technical Report (in progress).

Tilley, Scott and Smith, Dennis. Perspectives on Legacy System Reengineering. Book (in progress), 1998.