Recommending Relevant Sections from a Webpage about Programming Errors and Exceptions

07/06/2018
by   Mohammad Masudur Rahman, et al.
0

Programming errors or exceptions are inherent in software development and maintenance, and given today's Internet era, software developers often look at web for finding working solutions. They make use of a search engine for retrieving relevant pages, and then look for the appropriate solutions by manually going through the pages one by one. However, both the manual checking of a page's content against a given exception (and its context) and then working an appropriate solution out are non-trivial tasks. They are even more complex and time-consuming with the bulk of irrelevant (i.e., off-topic) and noisy (e.g., advertisements) content in the web page. In this paper, we propose an IDE-based and context-aware page content recommendation technique that locates and recommends relevant sections from a given web page by exploiting the technical details, in particular, the context of an encountered exception in the IDE. An evaluation with 250 web pages related to 80 programming exceptions, comparison with the only available closely related technique, and a case study involving comparison with VSM and LSA techniques show that the proposed technique is highly promising in terms of precision, recall and F1-measure.

READ FULL TEXT
research
07/06/2018

SurfClipse: Context-Aware Meta Search in the IDE

Despite various debugging supports of the existing IDEs for programming ...
research
07/06/2018

Towards a Context-Aware IDE-Based Meta Search Engine for Recommendation about Programming Errors and Exceptions

Study shows that software developers spend about 19 for information in t...
research
10/18/1999

PIPE: Personalizing Recommendations via Partial Evaluation

It is shown that personalization of web content can be advantageously vi...
research
11/06/2020

Look Before You Leap: Detecting Phishing Web Pages by Exploiting Raw URL And HTML Characteristics

Cybercriminals resort to phishing as a simple and cost-effective medium ...
research
04/19/2023

WASEF: Web Acceleration Solutions Evaluation Framework

The World Wide Web has become increasingly complex in recent years. This...
research
01/22/2023

Discovering the Traces of Disinformation on Instagram in the Internet Archive

Disinformation, which is fabricated, misleading content spread with the ...
research
07/05/2018

An IDE-Based Context-Aware Meta Search Engine

Traditional web search forces the developers to leave their working envi...

Please sign up or login with your details

Forgot password? Click here to reset