Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 35 for “"Software reuse"”.
-
Systemic software reuse through analogical reasoning
… reasoning as applied to the problem of software reuse at the level of the system architecture. The resulting methodology may be thought of as a hybrid approach to software reuse, as it combines a compositional developmental strategy with synthesis of role-based behaviors. The components …
-
VISTA : a visual interface for software reuse in TROMLAB environment
Software reuse has the potential to increase productivity and reduce development costs. Several research and experience reports show that practicing and achieving high levels of software reuse in the presence of repository and object-oriented computer-aided software engineering (CASE) development …
-
A framework for software reuse in a distributed collaborative environment
The current software development infrastructure does not support effective collaboration. The virtual team concept has not been fully utilized because dispersed teams experience barriers from limited technology. Each new cycle frequently begin with limited experience and knowledge from previous …
-
The Effects of Open Source License Choice on Software Reuse
Previous research shows that software reuse can have a positive impact on software development economics, and that the adoption of a specific open source license can influence how a software product is received by users and programmers. This study attempts to bridge these two research areas by …
-
Supporting software reuse with configuration management and the World Wide Web
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1995.
-
Business value of software reuse in the digital enterprise : an industry perspective
… digital enterprises are adopting management and software development practices from traditional software products and service companies. Software reuse is one of those practices. Despite being a well-documented method for increasing productivity, quality, and agility, there is a lack of good …
-
An empirical study of software reuse: the impact of the object-oriented paradigm and human factors
… or no empirical validation exists for many of software engineering's basic assumptions. While some of these assumptions are intuitive, the need for scientific experimentation remains clear. Several assumptions are made about the factors affecting software reuse. In particular, the …
-
Facilitating software reuse by structuring the SPS user interface management system's software library according to programmer mental models
… evaluates three different ways of structuring a software library for an object-oriented system. The traditional class/subclass tree (CIS) is used as well as two methods from the mental model literature: hierarchical cluster analysis (HCA) of sorting data and modal block clustering (MBC) of …
-
Software reuse in defense electronics : a study of organization and architecture approaches in a challenging business and technical environment
Although large scale software reuse has been studied and practiced in industry for more than 20 years, there are some practice areas where it has presented both technical and business challenges. A sector notable for exhibiting these challenges is defense electronics, the home business arena of the …
-
Automated acquisition and refinement of reusable software design components
The importance of reusing software components in new software developments has long been recognized. A reason for the current low level of software reuse stems from the difficulties of obtaining appropriate components for populating a reuse library.
-
Formal methods for reuse of design patterns and micro-architectures
Software reuse is recognized to have the potential for improved productivity of quality software. Class reuse, micro-architecture reuse, and reuse of application frameworks are the three distinct levels of software reuse. This thesis examines the critical issues in providing support for different …
-
Deduction-Based Software Component Retrieval
Deduction-based software component retrieval is a software reuse technique that uses formal specifications as component descriptors and as search keys; matching components are identified using an automated theorem prover. This dissertation contains a detailed theoretical investigation of the …
-
Measurement of the effects of reusing C++ classes on object-oriented software development
This research models the effects of software reuse on object-oriented software development, in particular, the reuse of C++ classes. Two types of reuse (with and without modification) are compared. The common traits of programmers who tend to reuse are identified, and some object-oriented software …
-
Comparative analysis of software reusability attributes in web and mobile applications
Software reuse is an important approach to software engineering, where it aims to use previous software components to create new software systems. Reusability minimizes work repetition, development time, cost, efforts, and increases systems reliability. Reusability measurements help developers to …
-
Modeling Software Product Lines Using Feature Diagrams
The leading strategies for systematic software reuse focus on reuse of domain knowledge. One such strategy is software product line engineering. This strategy selects a set of reusable software components that form the core around which software products in a domain are built. Feature modeling is a …
-
Organizing imperative programs for execution-based retrieval for reuse.
As libraries of reusable software components continue to grow, the issue of retrieving components from the library has become more and more important. In order to make software reuse possible, the library should collect enough components to support developers, but when the number of components …
-
A Configurable Job Submission and Scheduling System for the Grid
… of the important responsibilities of the grid software is resource management and techniques to allow the user to make optimal use of the resources for executing applications. In addition to the goals of minimizing job completion time and achieving good throughput there are other minimum …
-
Application-independent user interface design using an application exposure
User interface (UI) software reuse requires separating the reusable UI elements from the elements that constitute the application semantics. A classic issue in user interface research is how to couple these two groups of elements effectively. This issue is particularly conspicuous when 3D …
-
An assessment of existing component-based software development methodologies and a holistic approach to CBSD
Software applications nowadays are getting ever larger and more complex. At the same time, users and sponsors of software applications have increasingly higher expectations: lower development cost, faster delivery time and higher quality of the products. This creates new challenges that the …
Page 1 of 2