Browsing and Searching Software Architectures

نویسندگان

  • Susan Elliott Sim
  • Charles L. A. Clarke
  • Richard C. Holt
  • Anthony Cox
چکیده

Software architecture visualization tools tend to support browsing, that is, exploration by following concepts. If architectural diagrams are to be used during daily software maintenance tasks, these tools also need to support specific fact-finding through searching. Searching is essential to program comprehension and hypothesis testing. Furthermore, searching allows users to reverse the abstractions in architectural diagrams and access facts in the underlying program code. In this paper, we consider the problem of searching and browsing software architectures using perspectives from information retrieval and program comprehension. After analyzing our own user studies and results from the literature, we propose a solution: the Searchable Bookshelf, an architecture visualization tool that supports both navigation styles. We also present a prototype of our tool which is an extension of an existing architecture visualization tool.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visualization Methods for Personal Photo Collections: Browsing and Searching in the PhotoFinder

Software tools for personal photo collection management are proliferating, but they usually have limited searching and browsing functions. We implemented the PhotoFinder prototype to enable non-technical users of personal photo collections to search and browse easily. PhotoFinder provides a set of visual Boolean query interfaces, coupled with dynamic query and query preview features. It gives u...

متن کامل

A Learning Agent that Assists the Browsing of Software Libraries

Locating software items is di cult even for knowledgeable software designers when searching in large complex and continuously growing libraries This paper describes a technique we term active browsing An active browser suggests to the designer items it estimates to be close to the target of the search The novel aspect of active browsing is that it is entirely unobtrusive it infers its similarit...

متن کامل

Managing Personal Documents with a Digital Library

.This paper presents a desktop system for managing personal documents. The documents can be of many types—text, spreadsheets, images, multimedia—and are organized in a personal “digital library”. The interface supports browsing over a wide variety of document metadata, as well as full-text searching. This extensive browsing facility addresses a significant flaw in digital library and file manag...

متن کامل

Combining Browsing and Searching

We discuss how to combine on-line searching with browsing. Currently, these two paradigms are almost always separate, and users must choose between them. We have developed software that allows users to browse a hypertext-based information base and to search from any point while browsing such that the search will be limited to the area suggested by the current document. We describe the design an...

متن کامل

A System For Searching And Browsing Spoken Communications

As the amount of spoken communications accessible by computers increases, searching and browsing is becoming crucial for utilizing such material for gathering information. It is desirable for multimedia content analysis systems to handle various formats of data and to serve varying user needs while presenting a simple and consistent user interface. In this paper, we present a research system fo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999