{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T18:18:07Z","timestamp":1761675487707,"version":"build-2065373602"},"reference-count":34,"publisher":"Institution of Engineering and Technology (IET)","issue":"2","license":[{"start":{"date-parts":[[2021,3,4]],"date-time":"2021-03-04T00:00:00Z","timestamp":1614816000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62002350"],"award-info":[{"award-number":["62002350"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["ietresearch.onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["IET Software"],"published-print":{"date-parts":[[2021,4]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    The command line interface is a crucial way of interacting with Linux, many programs such as\n                    <jats:italic>ls, pwd<\/jats:italic>\n                    and\n                    <jats:italic>netstat<\/jats:italic>\n                    are used on it and it is also the primary way to access a server remotely. However, the command line interface is not user friendly and thus it is difficult to use; there are many programs and users do not know which one is appropriate for finishing their task. To help users find useful commands efficiently, the authors propose FindCmd that retrieves commands based on the local data and user familiarity with commands. Then the local command data are collected including user manual such as\n                    <jats:italic>man<\/jats:italic>\n                    ,\n                    <jats:italic>info<\/jats:italic>\n                    and strings extracted from the binary ELF (executable and linkable format) file. Based on the characteristics of local data, an enhanced command retrieval framework is proposed. In addition, the authors marginally decreased the priority of familiar commands when retrieving commands since users tend to use command retrieval tool to find an unfamiliar command. To the best of our knowledge, this is the first local tool for personalised command retrieval. In the evaluation section, the authors compare FindCmd with retrieval tools\n                    <jats:italic>apropos<\/jats:italic>\n                    and\n                    <jats:italic>howdoi<\/jats:italic>\n                    ; our experimental results show that FindCmd outperforms the other two tools in retrieving commands. In addition, the experiments demonstrate the effectiveness of personalised search of FindCmd.\n                  <\/jats:p>","DOI":"10.1049\/sfw2.12015","type":"journal-article","created":{"date-parts":[[2021,3,4]],"date-time":"2021-03-04T10:20:41Z","timestamp":1614853241000},"page":"161-173","update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["FindCmd: A personalised command retrieval tool"],"prefix":"10.1049","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6480-2497","authenticated-orcid":false,"given":"Pengpeng","family":"Hou","sequence":"first","affiliation":[{"name":"Institute of Software Chinese Academy of Sciences  Beijing China"},{"name":"University of Chinese Academy of Sciences  Beijing China"}]},{"given":"Heng","family":"Zhang","sequence":"additional","affiliation":[{"name":"Institute of Software Chinese Academy of Sciences  Beijing China"}]},{"given":"Yanjun","family":"Wu","sequence":"additional","affiliation":[{"name":"Institute of Software Chinese Academy of Sciences  Beijing China"}]},{"given":"Jiageng","family":"Yu","sequence":"additional","affiliation":[{"name":"Institute of Software Chinese Academy of Sciences  Beijing China"}]},{"given":"Yuxia","family":"Miao","sequence":"additional","affiliation":[{"name":"Institute of Software Chinese Academy of Sciences  Beijing China"}]},{"given":"Yang","family":"Tai","sequence":"additional","affiliation":[{"name":"Institute of Software Chinese Academy of Sciences  Beijing China"}]}],"member":"265","published-online":{"date-parts":[[2021,3,4]]},"reference":[{"volume-title":"Apropos","year":"2021","author":"Wilf.","key":"e_1_2_12_2_1"},{"volume-title":"howdoi","year":"2020","author":"Gleitzman Benjamin","key":"e_1_2_12_3_1"},{"key":"e_1_2_12_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2019.05.009"},{"key":"e_1_2_12_5_1","first-page":"1","volume-title":"bash\u2010completion","author":"Ville Skytt\u00e4","year":"2019"},{"volume-title":"thefuck","year":"2019","author":"Vladimir Iakovlev","key":"e_1_2_12_6_1"},{"key":"e_1_2_12_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106241"},{"key":"e_1_2_12_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332165.3347944"},{"key":"e_1_2_12_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1622176.1622214"},{"key":"e_1_2_12_10_1","doi-asserted-by":"crossref","unstructured":"Herlocker J.L. et al.:An algorithmic framework for performing collaborative filtering. In:22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval SIGIR 1999 pp.230\u2013237.Association for Computing Machinery Inc.Berkeley(1999)","DOI":"10.1145\/312624.312682"},{"key":"e_1_2_12_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.pmcj.2017.01.007"},{"key":"e_1_2_12_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2013.03.012"},{"key":"e_1_2_12_13_1","doi-asserted-by":"crossref","unstructured":"Liu B. et al.:(February). Personalized mobile app recommendation: Reconciling app functionality and user privacy preference. In:Proceedings of the eighth ACM international conference on web search and data mining pp.315\u2013324.ACM Shanghai(2015)","DOI":"10.1145\/2684822.2685322"},{"key":"e_1_2_12_14_1","doi-asserted-by":"crossref","unstructured":"B.M. Sarwar 2001 Www 285 295","DOI":"10.1145\/371920.372071"},{"key":"e_1_2_12_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2003.1167344"},{"key":"e_1_2_12_16_1","first-page":"187","article-title":"Content\u2010boosted collaborative filtering for improved recommendations","volume":"23","author":"Melville P.","year":"2002","journal-title":"Aaai\/iaai"},{"key":"e_1_2_12_17_1","first-page":"68","volume-title":"Intentional query suggestion: making user goals more explicit during search. In: Proceedings of the 2009 workshop on web search click data","author":"Strohmaier M.","year":"2009"},{"key":"e_1_2_12_18_1","unstructured":"Nm.http:\/\/www.man7.org\/linux\/man\u2010pages\/man1\/nm.1.html(2020). Accessed 15 Feb 2021"},{"key":"e_1_2_12_19_1","unstructured":"Strings.http:\/\/www.man7.org\/linux\/man\u2010pages\/man1\/strings.1.html(2020). Accessed 15 Feb 2021"},{"key":"e_1_2_12_20_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0120644"},{"key":"e_1_2_12_21_1","doi-asserted-by":"publisher","DOI":"10.1119\/1.16309"},{"key":"e_1_2_12_22_1","first-page":"3","article-title":"Rank Hotness With Newton's Law of Cooling","volume":"15","author":"Miller E.","year":"2009","journal-title":"Feb"},{"key":"e_1_2_12_23_1","unstructured":"whatis.https:\/\/www.computerhope.com\/unix\/whatis.htm(2020). Accessed 15 Feb 2021"},{"key":"e_1_2_12_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/361219.361220"},{"key":"e_1_2_12_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-4571(199009)41:6<391::AID-ASI1>3.0.CO;2-9"},{"volume-title":"Efficient estimation of word representations in vector space[J]","year":"2013","author":"Mikolov T","key":"e_1_2_12_26_1"},{"key":"e_1_2_12_27_1","doi-asserted-by":"crossref","unstructured":"Huang P.S. et\u00a0al.:Learning deep structured semantic models for web search using clickthrough data. In:Proceedings of the 22nd ACM international conference on information & knowledge management pp.2333\u20132338. San Francisco (2013)","DOI":"10.1145\/2505515.2505665"},{"key":"e_1_2_12_28_1","first-page":"1411","volume-title":"Short text similarity with word embeddings[C]\/\/Proceedings of the 24th ACM international on conference on information and knowledge management","author":"Kenter T","year":"2015"},{"key":"e_1_2_12_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196826"},{"key":"e_1_2_12_30_1","doi-asserted-by":"crossref","unstructured":"Mitra B. Diaz F. Craswell N.:Learning to match using local and distributed representations of text for web search. In:Proceedings of the 26th international conference on world wide web pp.1291\u20131299. Perth (2017)","DOI":"10.1145\/3038912.3052579"},{"key":"e_1_2_12_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10772-018-9492-y"},{"key":"e_1_2_12_32_1","first-page":"2042","article-title":"Convolutional neural network architectures for matching natural language sentences","volume":"27","author":"Hu B","year":"2014","journal-title":"Advances in neural information processing systems"},{"key":"e_1_2_12_33_1","first-page":"101","volume-title":"A latent semantic model with convolutional\u2010pooling structure for information retrieval. In: Proceedings of the 23rd ACM international conference on conference on information and knowledge management","author":"Shen Y","year":"2014"},{"volume-title":"Sent2vec","key":"e_1_2_12_34_1"},{"key":"e_1_2_12_35_1","doi-asserted-by":"crossref","unstructured":"J\u00e4rvelin K. Kek\u00e4l\u00e4inen J.:(July). IR evaluation methods for retrieving highly relevant documents. In:Proceedings of the 23rd annual international ACM SIGIR conference on research and development in information retrieval pp.41\u201348.ACM Athens(2000)","DOI":"10.1145\/345508.345545"}],"container-title":["IET Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1049\/sfw2.12015","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1049\/sfw2.12015","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/ietresearch.onlinelibrary.wiley.com\/doi\/pdf\/10.1049\/sfw2.12015","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,28]],"date-time":"2025-10-28T17:53:21Z","timestamp":1761674001000},"score":1,"resource":{"primary":{"URL":"https:\/\/ietresearch.onlinelibrary.wiley.com\/doi\/10.1049\/sfw2.12015"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,4]]},"references-count":34,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,4]]}},"alternative-id":["10.1049\/sfw2.12015"],"URL":"https:\/\/doi.org\/10.1049\/sfw2.12015","archive":["Portico"],"relation":{},"ISSN":["1751-8806"],"issn-type":[{"type":"print","value":"1751-8806"}],"subject":[],"published":{"date-parts":[[2021,3,4]]},"assertion":[{"value":"2020-09-13","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-01-19","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-03-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}