skip to main content
10.1145/1180875.1180890acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
Article

FeedMe: a collaborative alert filtering system

Published: 04 November 2006 Publication History

Abstract

As the number of alerts generated by collaborative applications grows, users receive more unwanted alerts. FeedMe is a general alert management system based on XML feed protocols such as RSS and ATOM. In addition to traditional rule-based alert filtering, FeedMe uses techniques from machine-learning to infer alert preferences based on user feedback. In this paper, we present and evaluate a new collaborative naïve Bayes filtering algorithm. Using FeedMe, we collected alert ratings from 33 users over 29 days. We used the data to design and verify the accuracy of the filtering algorithm and provide insights into alert prediction.

References

[1]
Androutsopoulos, I., Koutsias, J., Chandrinos, K.V., and Spyropoulos, C.D, "An experimental comparison of naive Bayesian and keyword-based anti-spam filtering with personal e-mail messages," Proc. of the 23rd Annual international ACM SIGIR Conf. on Research and Development in Information Retrieval, Athens, Greece, July 2000, ACM Press, New York, NY, 160--167.
[2]
Bartram, L., Ware, C., Calvert, T., "Moving icons, detection and distraction," in: M. Hirose (Ed.), Human-Computer Interaction -- INTERACT 2001 Conference Proceedings.
[3]
Cabrera, L.F., Jones, M.B., Theimer, M., "Herald: Achieving a Global Event Notification Service," hotos, p. 0087, Eighth Workshop on Hot Topics in Operating Systems, 2001.
[4]
Carreras, X Màrquez, L., "Boosting Trees for Anti-Spam Email Filtering," Conference on Recent Advances in NLP (RANLP'01). Tzigov Chark, Bulgaria. 2001.
[5]
Carroll J. M., Neale D. C., Isenhour P. L., Rosson M. B. & McCrickard D. S. (2003) Notification and awareness: Synchronizing task-oriented collaborative activity, International Journal of Human-Computer Studies, 58 (5), 605--632
[6]
Carzaniga, A., David S. Rosenblum, D.S, and Wolf, A.L., "Design and evaluation of a wide-area event notification service," ACM Transactions on Computer Systems, 19(3):332--383, August 2001.
[7]
Cranor, L. F. and LaMacchia, B. A. 1998. Spam!. Commun. ACM 41, 8 (Aug. 1998), 74--83.
[8]
Cutrell, E., Czerwinski, M., & Horvitz, E., "Notification, disruption, and memory: Effects of messaging interruptions on memory and performance," Proc INTERACT 2001.
[9]
Czerwinski, M., Cutrell, E., Horvitz, E., "Instant messaging and interruption: Influence of task type on performance," Proc OZCHI 2000.
[10]
Czerwinski, M., Horvitz, E., & Wilhite, S., "A diary study of task switching and interruptions," in: Proc ACM CHI 2004.
[11]
Drucker, H., Wu, D., Vapnik, V.N., "Support vector machines for spam categorization", in IEEE Trans on Neural Networks, 1999.
[12]
Geyer, W., Vogel, J., Cheng, L., Muller, M, "Supporting Activity-Centric Collaboration through Peer-to-Peer Shared Objects," in: Proc. ACM Group 2003, Sanibel Island, FL, USA, November 2003.
[13]
Gill, J., Bayesian Methods: A Social and Behavioral Sciences Approach, Chapman & Hall/CRC, 2002.
[14]
González, V.M., Mark, G., "Constant constant multitasking craziness': Managing multiple working spheres," in: Proc. ACM CHI 2004, ACM Press, 2004.
[15]
Horvitz E. & Apacible J. (2003) Learning and reasoning about interruption, in: Proceedings of the 5th International Conference on Multimodal Interfaces (ICMI'03). New York: ACM Press, 20--27.
[16]
Horvitz, E. Jacobs, A., and Hovel, D. (1999). Attention-Sensitive Alerting in: Proceedings of the Conference on Uncertainty in Artificial Intelligence (UAI 99) 305--313.
[17]
IBM Websphere Software, http://www.ibm.com/software/websphere/ (verified 17 March 2006).
[18]
Joachims, T., Making large-Scale SVM Learning Practical. Advances in Kernel Methods - Support Vector Learning, B. Schölkopf and C. Burges and A. Smola (ed.), MIT-Press, 1999.
[19]
Lewis, D. D. 1998. Naive (Bayes) at Forty: The Independence Assumption in Information Retrieval. In Proceedings of the 10th European Conference on Machine Learning (April 21-23, 1998). Lecture Notes In Computer Science, vol. 1398. Springer-Verlag, London, 4--15.
[20]
Madigan, D., "Statistics and the war on spam," in R. Peck, G. Casella, G.W. Cobb, R. Hoerl, D. Nolan, R. Starbuck, & H. Stern (eds.), Statistics -- A guide to the unknown. Duxbury Brooks/Cole, 2005, Available at http://www.stat.rutgers.edu/~madigan/PAPERS/sagtu.pdf (verified 13 March 2006).
[21]
Malone, T.W., Grant, K.R., Lai, K., Rao, R., & Rosenblitt, D., "Semi-structured messages are surprisingly useful for computer-supported coordination," ACM TOOIS 5, pp. 115--131, 1987.
[22]
Mark, G., González, V.M., & Harris, J., "No task left behind? Examining the nature of fragmented work," Proc ACM CHI 2005.
[23]
McCrickard D. S., Catrambone R., Chewar C. M. & Stasko J. T. (2003) Establishing tradeoffs that leverage attention for utility: Empirically evaluating information display in notification systems, International Journal of Human-Computer Studies, 58 (5), 547--582
[24]
McCrickard D. S. & Chewar C. M. (2003) Attuning notification design to user goals and attention costs, Communications of ACM, 46 (3), 67--72
[25]
McFarlane D. C. (2002) Comparison of four primary methods for coordinating the interruption of people in human-computer interaction, Human-Computer Interaction, 17 (1), 63--139
[26]
McFarlane D. C. & Latorella K. A. (2002) The scope and importance of human interruption in human-computer interaction design, Human-Computer Interaction, 17 (1), 1--61
[27]
Millen, D. R, Muller, M. J., Geyer, W., Wilcox, E., and Brownholtz,B., "Patterns of Media Use in an Activity-Centric Collaborative Environment," in: Proc. ACM CHI 2005, Portland, OR, April 2005.
[28]
Muller, M.J. (2003), "Method and apparatus for single selection evaluations in interactive systems," United States Patent and Trademark office application 20030085927.
[29]
Muller, M.J., Geyer, W., Brownholtz, B., Wilcox, E., and Millen, D.R., "One-hundred days in an activity-centric collaboration environment based on shared objects," in: Proc. ACM CHI 2004.
[30]
Nicholls, N. "The insignificance of significance testing," Bulletin of the American Meteorological Society 82, pp 981--986 (2001).
[31]
Rosenblum, D. S. and Wolf, A. L. 1997. A design framework for Internet-scale event observation and notification. In Proceedings of the 6th European Conference Held Jointly with the 5th ACM SIGSOFT international Symposium on Foundations of Software Engineering (Zurich, Switzerland, September 22-25, 1997). M. Jazayeri and H. Schauer, Eds. Foundations of Software Engineering. Springer-Verlag New York, New York, NY, 344--360.
[32]
Segall, B., and Arnold D., "Elvin has left the building: A publish/subscribe notification service with quenching." In Proceedings AUUG97, pages 243--255, Canberra, Australia, September 1997.
[33]
Segal, R., Crawford, J., Kephart, J., Leiba, B., "SpamGuru: An Enterprise Anti-Spam Filtering System," In Proc. of the First Conference on Email and Anti-Spam, July, 2004.
[34]
Sebe, N., Cohen, I., Cozman, F.G., Gevers, T., & Huang, T.S., "Learning probabilistic classifiers for human-computer interaction applications," Multimedia Systems 10 (6), pp. 484--498, 2005.
[35]
Speier, C., Valacich, J.,S., & Vessey, I., "The effects of task interruption and information presentation on individual decision making," Proc ICIS'97.
[36]
Spira, J.B and Feintuch, J.B., "The Cost of Not Paying Attention: How Interruptions Impact Knowledge Worker Productivity," Basex, 2005.
[37]
SuwatanaPongched, P., "A more complex model of relevancy in interruptions," available at http:// www.spong.org/~pechluck/HCI/content-of-interruptions.pdf (verified 6/24/04).

Cited By

View all
  • (2023)The Programmer’s Assistant: Conversational Interaction with a Large Language Model for Software DevelopmentProceedings of the 28th International Conference on Intelligent User Interfaces10.1145/3581641.3584037(491-514)Online publication date: 27-Mar-2023
  • (2017)A user intention modeling algorithm for friend recommendation2017 IEEE 2nd International Conference on Big Data Analysis (ICBDA)(10.1109/ICBDA.2017.8078745(789-795)Online publication date: Mar-2017
  • (2017)Identifying product opportunities using collaborative filtering-based patent analysisComputers and Industrial Engineering10.1016/j.cie.2016.04.009107:C(376-387)Online publication date: 1-May-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CSCW '06: Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
November 2006
548 pages
ISBN:1595932496
DOI:10.1145/1180875
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 November 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. activity explorer
  2. alert filtering
  3. attention management
  4. bayesian
  5. collaborative filtering
  6. interruption management

Qualifiers

  • Article

Conference

CSCW06
Sponsor:
CSCW06: Computer Supported Cooperative Work
November 4 - 8, 2006
Alberta, Banff, Canada

Acceptance Rates

Overall Acceptance Rate 2,235 of 8,521 submissions, 26%

Upcoming Conference

CSCW '24

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2023)The Programmer’s Assistant: Conversational Interaction with a Large Language Model for Software DevelopmentProceedings of the 28th International Conference on Intelligent User Interfaces10.1145/3581641.3584037(491-514)Online publication date: 27-Mar-2023
  • (2017)A user intention modeling algorithm for friend recommendation2017 IEEE 2nd International Conference on Big Data Analysis (ICBDA)(10.1109/ICBDA.2017.8078745(789-795)Online publication date: Mar-2017
  • (2017)Identifying product opportunities using collaborative filtering-based patent analysisComputers and Industrial Engineering10.1016/j.cie.2016.04.009107:C(376-387)Online publication date: 1-May-2017
  • (2016)Intelligent Web Data Management of Content Syndication and RecommendationIntelligent Web Data Management: Software Architectures and Emerging Technologies10.1007/978-3-319-30192-1_4(65-77)Online publication date: 20-Feb-2016
  • (2015)Using Feature Feeds to Improve Developer Awareness in Software Ecosystem EvolutionProceedings of the 9th International Workshop on Variability Modelling of Software-Intensive Systems10.1145/2701319.2701331(11-18)Online publication date: 21-Jan-2015
  • (2014)Notifications management in distributed development environments: A case study2014 International Conference on Collaboration Technologies and Systems (CTS)10.1109/CTS.2014.6867541(49-55)Online publication date: May-2014
  • (2013)Interruption Management and Recovery in Time-critical Supervisory-level TasksProceedings of the Human Factors and Ergonomics Society Annual Meeting10.1177/154193121357138957:1(1745-1749)Online publication date: 30-Sep-2013
  • (2011)Interruption ManagementIT Professional10.1109/MITP.2010.11813:2(44-48)Online publication date: 1-Mar-2011
  • (2011)Finding Compatible People on Social Networking Sites, a Semantic Technology ApproachProceedings of the 2011 Second International Conference on Intelligent Systems, Modelling and Simulation10.1109/ISMS.2011.54(306-309)Online publication date: 25-Jan-2011
  • (2011)Personal-Hosting RESTful web services for social network based recommendationProceedings of the 9th international conference on Service-Oriented Computing10.1007/978-3-642-25535-9_53(661-668)Online publication date: 5-Dec-2011
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media