cs0111007/final.bbl
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: