• LOGIN
    Login with username and password
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publications
  • Theses
  • Research Data
  • Projects
  • Organizations
  • Researchers
  • More
  • Collections
  • Statistics
  • LOGIN
    Login with username and password
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. Towards Faster Method Search Through Static Ecosystem Analysis
 

Towards Faster Method Search Through Static Ecosystem Analysis

Options
  • Details
  • Files
BORIS DOI
10.7892/boris.67053
Official URL
http://scg.unibe.ch/archive/papers/Spas14aFasterMethodLookup.pdf
Publisher DOI
10.1145/2642803.2642814
Description
Software developers are often unsure of the exact name of the method they need to use to invoke the desired behavior in a given context. This results in a process of searching for the correct method name in documentation, which can be lengthy and distracting to the developer. We can decrease the method search time by enhancing the documentation of a class with the most frequently used methods. Usage frequency data for methods is gathered by analyzing other projects from the same ecosystem - written in the same language and sharing dependencies. We implemented a proof of concept of the approach for Pharo Smalltalk and Java. In Pharo Smalltalk, methods are commonly searched for using a code browser tool called "Nautilus", and in Java using a web browser displaying HTML based documentation - Javadoc. We developed plugins for both browsers and gathered method usage data from open source projects, in order to increase developer productivity by reducing method search time. A small initial evaluation has been conducted showing promising results in improving developer productivity.
Date of Publication
2014-08
Publication Type
Conference Item
Subject(s)
000 Computer science, knowledge & systems
500 Science > 510 Mathematics
Keyword(s)
scg-pub snf-asa scg14 jb14 internationalworkshop scg-bigdata
Language(s)
en
Contributor(s)
Spasojevic, Boris
Institut für Informatik und angewandte Mathematik (IAM)
Lungu, Mircea
Institut für Informatik und angewandte Mathematik (IAM)
Nierstrasz, Oscar
Institut für Informatik und angewandte Mathematik (IAM)
Additional Credits
Institut für Informatik und angewandte Mathematik (IAM)
Publisher
ACM
ISBN
978-1-4503-2778-7
Title of Event
Proceedings of the 2014 European Conference on Software Architecture Workshops
Access(Rights)
restricted
Show full item
BORIS Portal
Bern Open Repository and Information System
Build: dd892c [ 9.04. 8:30]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
  • Audiovisual Material
  • Software & other digital items
  • Events
More
  • About BORIS Portal
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo