FSU ETD Logo

Title page for ETD etd-08282003-183319


Type of Document Thesis
Author Norton, Robert J
URN etd-08282003-183319
Title Reuse Of Personal Software Assets: Theories, Practices, And Tools
Degree Master of Science
Department Computer Science, Department of
Advisory Committee
Advisor Name Title
Ian Douglas Committee Chair
Alec Yasinsac Committee Member
David Banks Committee Member
Keywords
  • Software Asset Reuse Efforts
Date of Defense 2003-06-01
Availability unrestricted
Abstract
Research concerning optimization of reuse of software assets developed and consumed within large software enterprises is prevalent within academia and industry.

Comparatively few research efforts have been devoted to exploring asset reuse among

small-scale developers who work in relative isolation, such as students, hobbyists, or

consultants. The goal of this thesis is to identify factors affecting successful systematic

software among the small-scale developer demographic, specifically

focusing on the feasibility of introducing a reuse support tool into a personal software

process.

After a review of the state of the theory and practice of software reuse, a functional prototype was developed incorporating seven key features deemed necessary for an effective support tool. Resulting observations of the tool’s ability to browse, search, and categorize assets in ways not capable in an ad hoc approach using hierarchical file systems such as NTFS lend credibility to the potential for a tool

incorporating these features to optimize the reuse process of small-scale developers.

The prototype’s conceptual usage and feature set was evaluated in an exploratory study conducted with student and professional software developers. The results of the study revealed that these developers reused personally developed

software assets regularly, but typically did so in an ad hoc fashion by browsing the files

containing the results they needed. After performing a series of tasks typically associated with reuse such as browsing and searching in both NTFS and the prototype, developers offered positive feedback about the tool’s potential to organize and streamline the asset storage and retrieval process. A majority expressed an interest in using such a tool to support their reuse process in the future.

The unique combination of features in the prototype demonstrates that an affordable, low-overhead solution for software asset storage and retrieval is possible.

Positive feedback from developers reveals that the use of such a tool to manage the reuse of personal assets is feasible. Comparisons with an ad hoc approach to reuse using NTFS reveal that the features in the prototype lead to a more comprehensive and efficient organization of personal software assets. Most importantly, the prototype offers the potential for future studies to be conducted evaluating the effects of using

such a tool to manage assets for a prolonged period of time.

Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  01_rjn_thesis.pdf 1.06 Mb 00:04:54 00:02:31 00:02:12 00:01:06 00:00:05

Browse All Available ETDs by ( Author | Department )

If you have more questions or technical problems, please Contact the FSU Digital Library Center.