1: \begin{thebibliography}{10}
2:
3: \bibitem{adomavicius01expert-driven}
4: G.~Adomavicius and A.~Tuzhilin.
5: \newblock {Using Data Mining Methods to Build Customer Profiles}.
6: \newblock {\em IEEE Computer}, Vol. 34(2):pages 74--82, February 2001.
7:
8: \bibitem{ira}
9: C.C. Aggarwal, J.L. Wolf, K.-L. Wu, and P.S. Yu.
10: \newblock {Horting Hatches an Egg: A New Graph-Theoretic Approach to
11: Collaborative Filtering}.
12: \newblock In {\em Proceedings of the Fifth ACM SIGKDD Conference on Knowledge
13: Discovery and Data Mining (KDD'99)}, pages 201--212. San Diego, CA, 1999.
14:
15: \bibitem{fab}
16: M.~Balabanovi{\'{c}} and Y.~Shoham.
17: \newblock {Fab: Content-Based, Collaborative Recommendation}.
18: \newblock {\em Communications of the ACM}, Vol. 40(3):pages 66--72, 1997.
19:
20: \bibitem{appian}
21: M.~Beckley.
22: \newblock Comment on online personalization.
23: \newblock The Appian Web Personalization Report, 2000.
24:
25: \bibitem{human3}
26: N.J. Belkin.
27: \newblock {Helping People Find What They Don't Know}.
28: \newblock {\em Communications of the ACM}, Vol. 43(8):pp. 59--61, August 2000.
29:
30: \bibitem{cookies}
31: H.~Berghel.
32: \newblock {Caustic Cookies}.
33: \newblock {\em Communications of the ACM}, Vol. 44(5):pages 19--22, May 2001.
34:
35: \bibitem{slicing}
36: D.W. Binkley and K.B. Gallagher.
37: \newblock {Program Slicing}.
38: \newblock {\em {Advances in Computers}}, Vol. 43:pages 1--50, 1996.
39:
40: \bibitem{jmc1}
41: J.M. Carroll.
42: \newblock {\em Making Use: Scenario-Based Design of Human-Computer
43: Interactions}.
44: \newblock MIT Press, Cambridge, MA, 2000.
45:
46: \bibitem{jack-making-use}
47: J.M. Carroll.
48: \newblock {Making Use: Scenarios and Scenario-Based Design}.
49: \newblock In {\em Interfacing Reality in the New Millennium: Proceedings of
50: OzCHI 2000}, pages 35--48. Canberra: Ergonomic Society of Australia, December
51: 2000.
52:
53: \bibitem{jack-wheels}
54: J.M. Carroll and C.~Carrithers.
55: \newblock {Training Wheels in a User Interface}.
56: \newblock {\em Communications of the ACM}, Vol. 27(8):pages 800--806, August
57: 1984.
58:
59: \bibitem{jack-require}
60: J.M. Carroll, M.B. Rosson, G.~Chin~Jr., and J.~Koenemann.
61: \newblock {Requirements Development in Scenario-Based Design}.
62: \newblock {\em IEEE Transactions on Software Engineering}, Vol. 24(12):pages
63: 1156--1170, December 1998.
64:
65: \bibitem{cacm-broader}
66: I.~Cingil, A.~Dogac, and A.~Azgin.
67: \newblock {A Broader Approach to Personalization}.
68: \newblock {\em Communications of the ACM}, Vol. 43(8):pages 136--141, August
69: 2000.
70:
71: \bibitem{li-catalog}
72: K.~Claypool, L.~Chen, and E.A. Rudensteiner.
73: \newblock {Personal Views for Web Catalogs}.
74: \newblock {\em IEEE Data Engineering Bulletin}, Vol. 23(1):pages 10--16, March
75: 2000.
76:
77: \bibitem{jaideep-kais}
78: R.~Cooley, B.~Mobasher, and J.~Srivastava.
79: \newblock {Data Preparation for Mining World Wide Web Browsing Patterns}.
80: \newblock {\em Knowledge and Information Systems}, Vol. 1(1):pages 5--32,
81: February 1999.
82:
83: \bibitem{scatter-gather}
84: D.R. Cutting, D.~Karger, J.~Pedersen, and J.W. Tukey.
85: \newblock {Scatter/Gather: A Cluster-Based Approach to Browsing Large Document
86: Collections}.
87: \newblock In {\em Proceedings of the Fifteenth Annual International Conference
88: on Research and Development in Information Retrieval (SIGIR)}, pages
89: 318--329. Copenhagen, Denmark, June 1992.
90:
91: \bibitem{debray-toplas}
92: S.K. Debray, W.S. Evans, R.~Muth, and B.~De~Sutter.
93: \newblock {Compiler Techniques for Code Compaction}.
94: \newblock {\em ACM Transactions on Programming Languages and Systems}, Vol.
95: 22(2):pages 378--415, March 2000.
96:
97: \bibitem{dejong}
98: G.~DeJong.
99: \newblock {Explanation-Based Learning}.
100: \newblock In A.B. Tucker, editor, {\em The Computer Science and Engineering
101: Handbook}, pages 499--520. CRC Press, 1997.
102:
103: \bibitem{ebg-alternate}
104: G.~DeJong and R.~Mooney.
105: \newblock {Explanation-Based Learning: An Alternate View}.
106: \newblock {\em Machine Learning}, Vol. 1:pages 145--176, 1986.
107:
108: \bibitem{restructure-theories}
109: S.K. Donoho and L.A. Rendell.
110: \newblock {Rerepresenting and Restructuring Domain Theories: A Constructive
111: Induction Approach}.
112: \newblock {\em Journal of Artificial Intelligence Research}, Vol. 2:pages
113: 411--446, 1995.
114:
115: \bibitem{flann}
116: N.S. Flann and T.G. Dietterich.
117: \newblock {A Study of Explanation-Based Learning Methods for Inductive
118: Learning}.
119: \newblock {\em Machine Learning}, Vol. 4:pages 187--266, 1989.
120:
121: \bibitem{schwabe2}
122: N.~Guell, D.~Schwabe, and P.~Villain.
123: \newblock {Modeling Interactions and Navigation in Web Applications (Extended
124: Version)}.
125: \newblock In {\em Lecture Notes in Computer Science: Proceedings of the World
126: Wide Web and Conceptual Modeling'00 Workshop, ER'00 Conference}, volume 1921.
127: Springer, Salt Lake City, 2000.
128:
129: \bibitem{hall-fail}
130: R.J. Hall.
131: \newblock {Learning by Failing to Explain: Using Partial Explanations to Learn
132: in Incomplete or Intractable Domains}.
133: \newblock {\em Machine Learning}, Vol. 3:pages 45--77, 1988.
134:
135: \bibitem{hall-se}
136: R.J. Hall.
137: \newblock {Explanation-Based Scenario Generation for Reactive System Models}.
138: \newblock {\em Automated Software Engineering}, Vol. 7:pages 157--177, 2000.
139:
140: \bibitem{hearst-setting}
141: M.~Hearst.
142: \newblock {Next Generation Web Search: Setting Our Sites}.
143: \newblock {\em IEEE Data Engineering Bulletin}, Vol. 23(3):pages 38--48,
144: September 2000.
145:
146: \bibitem{holland-hill}
147: W.C. Hill and J.D. Hollan.
148: \newblock {History-Enriched Digital Objects}.
149: \newblock {\em The Information Society}, Vol. 10:pages 139--145, 1994.
150:
151: \bibitem{cacm-hirsh}
152: H.~Hirsh, C.~Basu, and B.D. Davison.
153: \newblock {Learning to Personalize}.
154: \newblock {\em Communications of the ACM}, Vol. 43(8):pages 102--106, August
155: 2000.
156:
157: \bibitem{hsia}
158: P.~Hsia, J.~Samuel, J.~Gao, D.~Kung, Y.~Toyoshima, and C.~Chen.
159: \newblock {Formal Approach to Scenario Analysis}.
160: \newblock {\em IEEE Software}, Vol. 11(2):pages 33--41, March 1994.
161:
162: \bibitem{scenario-pattern-extract}
163: S.B. Huffman.
164: \newblock {Learning Information Extraction Patterns from Examples}.
165: \newblock In {\em Connectionist, Statistical, and Symbolic Approaches to
166: Learning for Natural Language Processing}, pages 246--260. Springer Verlag,
167: 1996.
168:
169: \bibitem{jarke}
170: M.~Jarke, X.T. Bui, and J.M. Carroll.
171: \newblock {Scenario Management: An Interdisciplinary Approach}.
172: \newblock {\em Requirements Engineering}, Vol. 3:pages 155--173, 1998.
173:
174: \bibitem{jones}
175: N.D. Jones.
176: \newblock {An Introduction to Partial Evaluation}.
177: \newblock {\em ACM Computing Surveys}, Vol. 28(3):pages 480--503, September
178: 1996.
179:
180: \bibitem{jack-editorial}
181: H.~Kaindl and M.~Carroll.
182: \newblock {Symbolic Modeling in Practice: Introduction to the Special Section}.
183: \newblock {\em Communications of the ACM}, Vol. 42(1):pages 28--30, 1999.
184:
185: \bibitem{cacm-kantor}
186: P.B. Kantor, E.~Boros, B.~Melamed, V.~Menkov, B.~Shapira, and D.J. Neu.
187: \newblock {Capturing Human Intelligence in the Net}.
188: \newblock {\em Communications of the ACM}, Vol. 43(8):pages 112--115, August
189: 2000.
190:
191: \bibitem{keller-op}
192: R.M. Keller.
193: \newblock {Defining Operationality for Explanation-Based Learning}.
194: \newblock {\em Artificial Intelligence}, Vol. 35:pages 227--241, 1988.
195:
196: \bibitem{kieras-crc}
197: D.~Kieras.
198: \newblock {Task Analysis and the Design of Functionality}.
199: \newblock In A.B. Tucker, editor, {\em The Computer Science and Engineering
200: Handbook}, pages 1401--1423. CRC Press, 1997.
201:
202: \bibitem{grouplens}
203: J.A. Konstan, B.N. Miller, D.~Maltz, J.L. Herlocker, L.R. Gordon, and J.~Riedl.
204: \newblock {GroupLens: Applying Collaborative Filtering to Usenet News}.
205: \newblock {\em Communications of the ACM}, Vol. 40(3):pages 77--87, March 1997.
206:
207: \bibitem{human1}
208: J.~Kramer, S.~Noronha, and J.~Vergo.
209: \newblock {A User-Centered Design Approach to Personalization}.
210: \newblock {\em Communications of the ACM}, Vol. 43(8):pages 45--48, August
211: 2000.
212:
213: \bibitem{chunking}
214: J.E. Laird, A.~Newell, and P.S. Rosenbloom.
215: \newblock {SOAR: An Architecture for General Intelligence}.
216: \newblock {\em Artificial Intelligence}, Vol. 33(1):pages 1--64, 1988.
217:
218: \bibitem{cacm-streams}
219: P.~Maglio and R.~Barrett.
220: \newblock {Intermediaries Personalize Information Streams}.
221: \newblock {\em Communications of the ACM}, Vol. 43(8):pages 96--101, August
222: 2000.
223:
224: \bibitem{manber}
225: U.~Manber, A.~Patel, and J.~Robison.
226: \newblock {Experience with Personalization on Yahoo!}
227: \newblock {\em Communications of the ACM}, Vol. 43(8):pages 35--39, August
228: 2000.
229:
230: \bibitem{cacm-jaideep}
231: B.~Mobasher, R.~Cooley, and J.~Srivastava.
232: \newblock {Automatic Personalization Based on Web Usage Mining}.
233: \newblock {\em Communications of the ACM}, Vol. 43(8):pages 142--151, August
234: 2000.
235:
236: \bibitem{cacm-mulvenna}
237: M.D. Mulvenna, S.S. Anand, and A.G. Buchner.
238: \newblock {Personalization on the Net Using Web Mining}.
239: \newblock {\em Communications of the ACM}, Vol. 43(8):pages 123--125, August
240: 2000.
241:
242: \bibitem{adaptive-sites}
243: M.~Perkowitz and O.~Etzioni.
244: \newblock {Adaptive Web Sites}.
245: \newblock {\em Communications of the ACM}, Vol. 42(8):pages 152--158, August
246: 2000.
247:
248: \bibitem{pirolli-chapter}
249: P.~Pirolli.
250: \newblock {Exploring and Finding Information}.
251: \newblock In J.M. Carroll, editor, {\em Toward a Multidisciplinary Science of
252: Human-Computer Interaction}. Morgan Kaufmann, San Francisco, CA, 2001.
253: \newblock to appear.
254:
255: \bibitem{pirolli-card}
256: P.~Pirolli and S.K. Card.
257: \newblock {Information Foraging in Information Access Environments}.
258: \newblock In {\em Proceedings of the ACM Conference on Human Factors in
259: Computing Systems (CHI'95)}, pages 51--58. Denver, CO, 1995.
260:
261: \bibitem{forage2}
262: P.~Pirolli, J.~Pitkow, and R.~Rao.
263: \newblock {Silk from a Sow's Ear: Extracting Usable Structures from the Web}.
264: \newblock In {\em Proceedings of the ACM Conference on Human Factors in
265: Computing Systems (CHI'96)}, pages 118--125. Vancouver, Canada, 1996.
266:
267: \bibitem{potts}
268: C.~Potts.
269: \newblock {Using Schematic Scenarios to Understand User Needs}.
270: \newblock In {\em Proceedings of the Symposium on Designing Interactive
271: Systems: Processes, Practices, Methods, and Techniques (DIS'95)}, pages
272: 247--256. Ann Arbor, MI, August 1995.
273:
274: \bibitem{naren-ic}
275: N.~Ramakrishnan.
276: \newblock {PIPE: Web Personalization by Partial Evaluation}.
277: \newblock {\em IEEE Internet Computing}, Vol. 4(6):pages 21--31, Nov-Dec 2000.
278:
279: \bibitem{pipe-pepm}
280: N.~Ramakrishnan, R.~Capra, and M.~P\'{e}rez-Qui\~{n}ones.
281: \newblock {Mixed-Initiative Interaction = Mixed Computation}.
282: \newblock Technical Report cs.PL/0110022, Computing Research Repository (CoRR),
283: 2001.
284: \newblock Available at {\tt http:\hskip0ex //\hskip0ex xxx.\hskip0ex
285: lanl.\hskip0ex gov/abs/cs.PL/0110022}.
286:
287: \bibitem{pipe-tois}
288: N.~Ramakrishnan and S.~Perugini.
289: \newblock {The Partial Evaluation Approach to Information Personalization}.
290: \newblock {\em ACM Transactions on Information Systems}, 2001.
291: \newblock Communicated for publication. Also available as Technical Report
292: cs.IR/0108003, Computing Research Repository (CoRR), {\tt http://\hskip0ex
293: xxx.\hskip0ex lanl.\hskip0ex gov}.
294:
295: \bibitem{specissue}
296: P.~Resnick and H.R. Varian.
297: \newblock {Recommender Systems}.
298: \newblock {\em Communications of the ACM}, Vol. 40(3):pages 56--58, 1997.
299:
300: \bibitem{cacm-personal}
301: D.~Riecken.
302: \newblock {Personalized Views of Personalization}.
303: \newblock {\em Communications of the ACM}, Vol. 43(8):pages 26--28, 2000.
304:
305: \bibitem{schwabe1}
306: G.~Rossi, D.~Schwabe, and M.~Guimar\~{a}es.
307: \newblock {Designing Personalized Web Applications}.
308: \newblock In {\em Proceedings of the World Wide Web Conference (WWW'10)}. Hong
309: Kong, May 2001.
310:
311: \bibitem{intTaskObj}
312: M.B. Rosson.
313: \newblock {Integrating Development of Task and Object Models}.
314: \newblock {\em Communications of the ACM}, Vol. 42(1):pages 49--56, 1999.
315:
316: \bibitem{rosson-jmc}
317: M.B. Rosson and J.M. Carroll.
318: \newblock {\em Usability Engineering: Scenario-Based Development of
319: Human-Computer Interaction}.
320: \newblock Morgan Kaufmann, Redwood City, CA, 2001.
321: \newblock In press.
322:
323: \bibitem{rus}
324: D.~Rus and D.~Subramanian.
325: \newblock {Customizing Information Capture and Access}.
326: \newblock {\em ACM Transactions on Information Systems}, Vol. 15(1):pages
327: 67--101, 1997.
328:
329: \bibitem{russel-norvig}
330: S.~Russell and P.~Norvig.
331: \newblock {\em Artificial Intelligence: A Modern Approach}.
332: \newblock Prentice Hall, 1995.
333:
334: \bibitem{tkde-navigation}
335: G.M. Sacco.
336: \newblock {Dynamic Taxonomies: A Model for Large Information Bases}.
337: \newblock {\em IEEE Transactions on Knowledge and Data Engineering}, Vol.
338: 12(3):pages 468--479, May/June 2000.
339:
340: \bibitem{sommerville-crc}
341: I.~Somerville.
342: \newblock {Software Process Models}.
343: \newblock In A.B. Tucker, editor, {\em The Computer Science and Engineering
344: Handbook}, pages 2259--2277. CRC Press, 1997.
345:
346: \bibitem{cacm-myra}
347: M.~Spiliopoulou.
348: \newblock {Web Usage Mining for Web Site Evaluation}.
349: \newblock {\em Communications of the ACM}, Vol. 43(8):pages 127--134, August
350: 2000.
351:
352: \bibitem{phoaks}
353: L.~Terveen, W.~Hill, B.~Amento, D.W. McDonald, and J.~Creter.
354: \newblock {PHOAKS: A System for Sharing Recommendations}.
355: \newblock {\em Communications of the ACM}, Vol. 40(3):pages 59--62, March 1997.
356:
357: \bibitem{EBG_PE}
358: F.~van Harmelen and A.~Bundy.
359: \newblock {Explanation-Based Generalisation = Partial Evaluation}.
360: \newblock {\em Artificial Intelligence}, Vol. 36(3):pages 401--412, 1988.
361:
362: \bibitem{decl-scenarios}
363: A.~van Lamsweerde and L.~Willemet.
364: \newblock {Inferring Declarative Requirements Specifications from Operational
365: Scenarios}.
366: \newblock {\em IEEE Transactions on Software Engineering}, Vol. 24(12):pages
367: 1089--1114, December 1998.
368:
369: \bibitem{footprints}
370: A.~Wexelblat and P.~Maes.
371: \newblock {Footprints: History-Rich Tools for Information Foraging}.
372: \newblock In {\em Proceedings of the ACM Conference on Human Factors in
373: Computing Systems (CHI'99)}, pages 270--277. Pittsburgh, PA, 1999.
374:
375: \bibitem{rabbit}
376: M.D. Williams.
377: \newblock {What makes RABBIT run?}
378: \newblock {\em International Journal of Man-Machine Studies}, Vol. 21:pages
379: 333--352, 1984.
380:
381: \end{thebibliography}
382: