{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:42:30Z","timestamp":1750308150014,"version":"3.41.0"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2006,9,1]],"date-time":"2006-09-01T00:00:00Z","timestamp":1157068800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Auton. Adapt. Syst."],"published-print":{"date-parts":[[2006,9]]},"abstract":"<jats:p>The ability to retrieve software in an easy and efficient way confers competitive advantage on computer users in general and, even more especially, on users of wireless devices (like some laptops, PDAs, etc.). In this article, we present a software retrieval service that allows users to select and retrieve software in an easy and efficient way, anywhere and anytime. Two relevant components of this service are: 1) a software ontology (software catalog) which provides users with a semantic description of software elements, hiding the location and access method of various software repositories, and 2) a set of specialist agents that allow browsing of the software catalog (automatically customized for each user), and an efficient retrieval method for the selected software. These agents automatically adapt their behavior to different users and situations by considering the profile and preferences of the users and the network status.In summary, our software-obtaining process based on an ontology and autonomous and adaptive agents presents a qualitative advance with respect to existing solutions: our approach adapts to the features of users, relieving them from knowing the technical features of their devices and the location and access method of various remote software repositories.<\/jats:p>","DOI":"10.1145\/1152934.1152938","type":"journal-article","created":{"date-parts":[[2007,2,21]],"date-time":"2007-02-21T16:42:23Z","timestamp":1172076143000},"page":"67-90","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["A software retrieval service based on adaptive knowledge-driven agents for wireless environments"],"prefix":"10.1145","volume":"1","author":[{"given":"Eduardo","family":"Mena","sequence":"first","affiliation":[{"name":"University of Zaragoza, Zaragoza, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arantza","family":"Illarramendi","sequence":"additional","affiliation":[{"name":"University of the Basque Country, San Sebastian, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jose A.","family":"Royo","sequence":"additional","affiliation":[{"name":"University of Zaragoza, San Sebastian, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alfredo","family":"Go\u00f1I","sequence":"additional","affiliation":[{"name":"University of the Basque Country, San Sebastian, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,9]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.755619"},{"volume-title":"11th International Workshop on Database and Expert Systems Applications (DEXA'00)","author":"Braga R. M. W.","key":"e_1_2_1_2_1","unstructured":"Braga , R. M. W. , Werner , C. M. I. , and Mattoso , M . 2000. Using ontologies for domain information retrieval . In 11th International Workshop on Database and Expert Systems Applications (DEXA'00) . Greenwich, London, U.K. IEE Computer Society Press. Braga, R. M. W., Werner, C. M. I., and Mattoso, M. 2000. Using ontologies for domain information retrieval. In 11th International Workshop on Database and Expert Systems Applications (DEXA'00). Greenwich, London, U.K. IEE Computer Society Press."},{"volume-title":"18th International Joint Conference on Artificial Intelligence (IJCAI'03)","author":"Chen H.","key":"e_1_2_1_3_1","unstructured":"Chen , H. , Finin , T. , and Joshi , A . 2003. An ontology for context-aware pervasive computing environments . In 18th International Joint Conference on Artificial Intelligence (IJCAI'03) Workshop on Information Integration on the Web (IIWeb'03). Acapulco Mexico. Academic University Press. Chen, H., Finin, T., and Joshi, A. 2003. An ontology for context-aware pervasive computing environments. In 18th International Joint Conference on Artificial Intelligence (IJCAI'03) Workshop on Information Integration on the Web (IIWeb'03). Acapulco Mexico. Academic University Press."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.888631"},{"key":"e_1_2_1_5_1","unstructured":"CNET Inc. 2006a. http:\/\/www.shareware.com.  CNET Inc. 2006a. http:\/\/www.shareware.com."},{"key":"e_1_2_1_6_1","unstructured":"CNET Inc. 2006b. http:\/\/www.download.com.  CNET Inc. 2006b. http:\/\/www.download.com."},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1007\/3-540-36257-6_11","article-title":"ANTARCTICA: A multiagent system for internet data services in a wireless computing framework. In NSF Workshop on an Infrastructure for Mobile and Wireless Systems, Scottsdale, AZ","volume":"2538","author":"Go\u00f1i A.","year":"2001","unstructured":"Go\u00f1i , A. , Illarramendi , A. , Mena , E. , Villate , Y. , and Rodriguez , J. 2001 . ANTARCTICA: A multiagent system for internet data services in a wireless computing framework. In NSF Workshop on an Infrastructure for Mobile and Wireless Systems, Scottsdale, AZ , Lecture Notes in Computer Science , vol. 2538 , 119 -- 135 . Go\u00f1i, A., Illarramendi, A., Mena, E., Villate, Y., and Rodriguez, J. 2001. ANTARCTICA: A multiagent system for internet data services in a wireless computing framework. In NSF Workshop on an Infrastructure for Mobile and Wireless Systems, Scottsdale, AZ, Lecture Notes in Computer Science, vol. 2538, 119--135.","journal-title":"Lecture Notes in Computer Science"},{"key":"e_1_2_1_8_1","unstructured":"IBM Corporation. 2006. TME 10 Software Distribution---Mobile Clients SG24-4854-00. http:\/\/www.pdc.kth.se\/doc\/SP\/redbooks\/pdfbks\/sg244854.pdf.gz.  IBM Corporation. 2006. TME 10 Software Distribution---Mobile Clients SG24-4854-00. http:\/\/www.pdc.kth.se\/doc\/SP\/redbooks\/pdfbks\/sg244854.pdf.gz."},{"volume-title":"Proceedings of the 4th International Workshop on Cooperative Information Agents (CIA'00)","author":"Mena E.","key":"e_1_2_1_9_1","unstructured":"Mena , E. , Illarramendi , A. , and Go\u00f1i , A . 2000. Automatic ontology construction for a multiagent-based software gathering service . In Proceedings of the 4th International Workshop on Cooperative Information Agents (CIA'00) , Boston, Lecture Notes on Artificial Intelligence MA, 232--243. Mena, E., Illarramendi, A., and Go\u00f1i, A. 2000. Automatic ontology construction for a multiagent-based software gathering service. In Proceedings of the 4th International Workshop on Cooperative Information Agents (CIA'00), Boston, Lecture Notes on Artificial Intelligence MA, 232--243."},{"volume-title":"2002 International Conference on Wireless Networks (ICWN'02)","author":"Mena E.","key":"e_1_2_1_10_1","unstructured":"Mena , E. , Royo , J. , Illarramendi , A. , and Go\u00f1i , A . 2002. Adaptable software retrieval service for wireless environments based on mobile agents . In 2002 International Conference on Wireless Networks (ICWN'02) . Las Vegas, NY, CSREA Press, 116--124. Mena, E., Royo, J., Illarramendi, A., and Go\u00f1i, A. 2002. Adaptable software retrieval service for wireless environments based on mobile agents. In 2002 International Conference on Wireless Networks (ICWN'02). Las Vegas, NY, CSREA Press, 116--124."},{"key":"e_1_2_1_11_1","volume-title":"6th International Workshop (CIA2002)","author":"Mena E.","year":"2002","unstructured":"Mena , E. , Royo , J. , Illarramendi , A. , and N I, A. G. 2002 . An agent-based approach for helping users of hand-held devices to browse software catalogs. In Cooperative Information Agents VI , 6th International Workshop (CIA2002) . Madrid, Spain, Lecture Notes on Artificial Intelligence, 51--65. Mena, E., Royo, J., Illarramendi, A., and N I, A. G. 2002. An agent-based approach for helping users of hand-held devices to browse software catalogs. In Cooperative Information Agents VI, 6th International Workshop (CIA2002). Madrid, Spain, Lecture Notes on Artificial Intelligence, 51--65."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022825210932"},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of Mobile Agents Stuttgart, Germany. Lecture Notes in Artificial Intelligence","volume":"1477","author":"Milojicic D.","unstructured":"Milojicic , D. , Breugst , M. , Busse , I. , Campbell , J. , Covaci , S. , Friedman , B. , Kosaka , K. , Lange , D. , Ono , K. , Oshima , M. , Tham , C. , Virdhagriswaran , S. , and White , J . 1998. MASIF, the OMG mobile agent system interoperability facility . In Proceedings of Mobile Agents Stuttgart, Germany. Lecture Notes in Artificial Intelligence , vol. 1477 . Milojicic, D., Breugst, M., Busse, I., Campbell, J., Covaci, S., Friedman, B., Kosaka, K., Lange, D., Ono, K., Oshima, M., Tham, C., Virdhagriswaran, S., and White, J. 1998. MASIF, the OMG mobile agent system interoperability facility. In Proceedings of Mobile Agents Stuttgart, Germany. Lecture Notes in Artificial Intelligence, vol. 1477."},{"key":"e_1_2_1_14_1","volume-title":"15th International Workshop on Database and Expert Systems Applications (DEXA'04)","author":"Mitrovic N.","year":"2004","unstructured":"Mitrovic , N. , Royo , J. , and Mena , E . 2004. Adus: Indirect generation of user interfaces on wireless devices . In 15th International Workshop on Database and Expert Systems Applications (DEXA'04) , 7th International Workshop Mobility in Databases and Distributed Systems (MDDS' 2004 ). Zaragoza, Spain. IEEE Computer Society. 10.1109\/DEXA.2004.30 Mitrovic, N., Royo, J., and Mena, E. 2004. Adus: Indirect generation of user interfaces on wireless devices. In 15th International Workshop on Database and Expert Systems Applications (DEXA'04), 7th International Workshop Mobility in Databases and Distributed Systems (MDDS'2004). Zaragoza, Spain. IEEE Computer Society. 10.1109\/DEXA.2004.30"},{"key":"e_1_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Pitoura E. and Samaras G. 1998. Data Management for Mobile Computing. Vol. 10. Kluwer Academic Publishers Boston MA.   Pitoura E. and Samaras G. 1998. Data Management for Mobile Computing. Vol. 10. Kluwer Academic Publishers Boston MA.","DOI":"10.1007\/978-1-4615-5527-8"},{"volume-title":"18th International Joint Conference On Artificial Intelligence (IJCAI'03)","author":"Ranganathan A.","key":"e_1_2_1_16_1","unstructured":"Ranganathan , A. , McGrath , R. , Campbell , R. , and Mickunas , M . 2003. Ontologies in a pervasive computing environment . In 18th International Joint Conference On Artificial Intelligence (IJCAI'03) , Workshop on Information Integration on the Web (IIWeb'03). Acapulco (Mexico). Academic University Press. Ranganathan, A., McGrath, R., Campbell, R., and Mickunas, M. 2003. Ontologies in a pervasive computing environment. In 18th International Joint Conference On Artificial Intelligence (IJCAI'03), Workshop on Information Integration on the Web (IIWeb'03). Acapulco (Mexico). Academic University Press."},{"key":"e_1_2_1_17_1","unstructured":"Recursion Software 2006. http:\/\/www.recursionsw.com\/voyager.htm.  Recursion Software 2006. http:\/\/www.recursionsw.com\/voyager.htm."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/4236.735988"},{"key":"e_1_2_1_19_1","unstructured":"Sun Microsystems Inc. 2006. http:\/\/java.sun.com\/products\/javawebstart\/.  Sun Microsystems Inc. 2006. http:\/\/java.sun.com\/products\/javawebstart\/."},{"key":"e_1_2_1_20_1","unstructured":"Tucows.Com Inc. 2006. http:\/\/www.tucows.com.  Tucows.Com Inc. 2006. http:\/\/www.tucows.com."},{"volume-title":"Proceedings of the IEEE 16th International Conference on Automated Software Engineering","author":"Ye Y.","key":"e_1_2_1_21_1","unstructured":"Ye , Y. and Fischer , G . 2001. Context-aware browsing of large component repositories . In Proceedings of the IEEE 16th International Conference on Automated Software Engineering . Coronado Island, CA. IEEE Computer Society, 99--106. Ye, Y. and Fischer, G. 2001. Context-aware browsing of large component repositories. In Proceedings of the IEEE 16th International Conference on Automated Software Engineering. Coronado Island, CA. IEEE Computer Society, 99--106."},{"volume-title":"13th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'01)","author":"Yen I.","key":"e_1_2_1_22_1","unstructured":"Yen , I. , Khan , L. , Prabhakaran , B. , Bastani , F. B. , and Linn , J . 2001. An online repository for embedded software . In 13th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'01) Dallas, TX. IEEE Computer Society. Yen, I., Khan, L., Prabhakaran, B., Bastani, F. B., and Linn, J. 2001. An online repository for embedded software. In 13th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'01) Dallas, TX. IEEE Computer Society."}],"container-title":["ACM Transactions on Autonomous and Adaptive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1152934.1152938","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1152934.1152938","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:18:43Z","timestamp":1750263523000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1152934.1152938"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,9]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,9]]}},"alternative-id":["10.1145\/1152934.1152938"],"URL":"https:\/\/doi.org\/10.1145\/1152934.1152938","relation":{},"ISSN":["1556-4665","1556-4703"],"issn-type":[{"type":"print","value":"1556-4665"},{"type":"electronic","value":"1556-4703"}],"subject":[],"published":{"date-parts":[[2006,9]]},"assertion":[{"value":"2006-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}