Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: The Internet-scale open source software (OSS) production in various communities are generating abundant reusable resources for software developers. Hover, how to retrieve and reuse the desired and mature software from huge amounts of candidates is a great challenge: there are usually big gaps beten the user application contexts (that often used as queries) and the OSS key words (that often used to match the queries). ,  define the scenario-based query problem for OSS retrieval, and then  propose a novel approach to reformulate the raw query by leveraging the crowd wisdom from millions of developers to improve the retrieval results.  build a software-specific domain lexical database based on the knowledge in open source communities, by which  can expand and optimize the input queries. The experiment results show that, our approach can reformulate the initial query effectively and outperforms other existing search engines significantly at finding mature software.
['Zhixing Li', 'Tao Wang', 'Yang Zhang', 'Yun Zhan', 'Gang Yin']
I am writing a research paper on a idea Query reformulation by leveraging crowd wisdom for scenario-based software search
[{"from": "human", "value": "I am writing a research paper on a idea Query reformulation by leveraging crowd wisdom for scenario-based software search"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: The Internet-scale open source software (OSS) production in various communities are generating abundant reusable resources for software developers. Hover, how to retrieve and reuse the desired and mature software from huge amounts of candidates is a great challenge: there are usually big gaps beten the user application contexts (that often used as queries) and the OSS key words (that often used to match the queries). ,  define the scenario-based query problem for OSS retrieval, and then  propose a novel approach to reformulate the raw query by leveraging the crowd wisdom from millions of developers to improve the retrieval results.  build a software-specific domain lexical database based on the knowledge in open source communities, by which  can expand and optimize the input queries. The experiment results show that, our approach can reformulate the initial query effectively and outperforms other existing search engines significantly at finding mature software."}]