• 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. Characterizing the Functional Roles of Classes and Methods by Analyzing Feature Traces
 

Characterizing the Functional Roles of Classes and Methods by Analyzing Feature Traces

Options
  • Details
  • Files
BORIS DOI
10.7892/boris.104539
Official URL
http://scg.unibe.ch/archive/papers/Gree05bTraceScraperWOOR2005.pdf
Description
Software developers are often faced with the task of maintaining or extending large and complex applications, with which they are unfamiliar. Typically change requests and bug reports are expressed in terms of system features. Much of the maintenance effort is spent trying to identify which classes and methods provide functionality to individual features. To tackle this problem, we propose an approach based on dynamic analysis that exploits the relationship between features and software entities. Our definition of a feature is a unit of observable behavior of a software system. We apply our approach to a large open source application and identify key classes and methods which provide functionality to individual features.
Date of Publication
2005-07
Publication Type
Conference Item
Subject(s)
000 Computer science, knowledge & systems
500 Science > 510 Mathematics
Language(s)
en
Contributor(s)
Greevy, Orla
Institut für Informatik (INF)
Ducasse, Stephane
Institut für Informatik (INF)
Additional Credits
Institut für Informatik (INF)
Title of Event
6th International Workshop on Object-Oriented Reengineering (WOOR 2005)
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