Improved query reformulation for concept location using CodeRank and document structures

التفاصيل البيبلوغرافية
العنوان: Improved query reformulation for concept location using CodeRank and document structures
المؤلفون: Chanchal K. Roy, Mohammad Masudur Rahman
المصدر: ASE
بيانات النشر: PeerJ, 2017.
سنة النشر: 2017
مصطلحات موضوعية: FOS: Computer and information sciences, Information retrieval, Web search query, Computer science, 020207 software engineering, 02 engineering and technology, Query optimization, Query language, computer.software_genre, Software Engineering (cs.SE), Spatial query, Query expansion, Computer Science - Software Engineering, Web query classification, 020204 information systems, 0202 electrical engineering, electronic engineering, information engineering, Sargable, Data mining, computer, Boolean conjunctive query, RDF query language, computer.programming_language
الوصف: During software maintenance, developers usually deal with a significant number of software change requests. As a part of this, they often formulate an initial query from the request texts, and then attempt to map the concepts discussed in the request to relevant source code locations in the software system (a.k.a., concept location). Unfortunately, studies suggest that they often perform poorly in choosing the right search terms for a change task. In this paper, we propose a novel technique --ACER-- that takes an initial query, identifies appropriate search terms from the source code using a novel term weight --CodeRank, and then suggests effective reformulation to the initial query by exploiting the source document structures, query quality analysis and machine learning. Experiments with 1,675 baseline queries from eight subject systems report that our technique can improve 71% of the baseline queries which is highly promising. Comparison with five closely related existing techniques in query reformulation not only validates our empirical findings but also demonstrates the superiority of our technique.
The 32nd International Conference on Automated Software Engineering (ASE 2017), pp. 428-439, Urbana-Champaign, Illinois, USA, October, 2017
اللغة: English
DOI: 10.7287/peerj.preprints.3186v1
الوصول الحر: https://explore.openaire.eu/search/publication?articleId=doi_dedup___::7baefff57e79f5e910284ef0bf2730e7Test
حقوق: OPEN
رقم الانضمام: edsair.doi.dedup.....7baefff57e79f5e910284ef0bf2730e7
قاعدة البيانات: OpenAIRE