Software Reuse
9,435 Followers
Most downloaded papers in Software Reuse
No seguimento dum artigo anterior acerca da análise de regressão não-linear (simples) utilizando a ferramenta Solver® do Excel® (Esteves, 2010) propõe-se neste artigo a apresentação do R, uma linguagem de programação e um ambiente para... more
An established approach to cost and risk reduction of space systems is the use of heritage systems. A heritage system is a system which is based on a proven system design. A design is a set of engineering drawings, plans, etc. which are... more
Context: Mobile Cloud Computing (MCC) represents the state-of-the-art technology that unifies mobile computing and cloud computing to develop systems that are portable yet resource sufficient. Mobile computing allows portable... more
Las experiencias de la industria en reusabilidad del software, demuestran que esta no depende específicamente de aspectos tecnológicos sino de aquellos organizativos y de motivación. No obstante las tecnologías pueden ayudar al respecto.... more
This study investigated and develops a strategy for software reuse for the Constellation Program. The study team consisted of a group of multidisciplinary experts from across the NASA Centers, with collective expertise spanning the... more
The focus of existing open source software (OSS) research has been on how and why individuals and firms add to the commons of public OSS code - that is, on the "giving" side of this open innovation process. In contrast, research... more
Current software cost estimation models, such as the 1981 Constructive Cost Model (COCOMO) for software cost estimation and its 1987 Ada COCOMO update, have been experiencing increasing difficulties in estimating the costs of software... more
The paper describes results of an empirical study, where some hypotheses about the impact of reuse on defect-density and stability, and about the impact of component size on defects and defect-density in the context of reuse are assessed,... more
This paper aims at identifying some of the key factors in adopting an organization-wide software reuse program. The factors are derived from practical experience reported by industry professionals, through a survey involving 57 Brazilian... more
The basic idea behind building Reusable software components is to design interchangeable parts from other industries to the software field of construction. A reuse library or component reuse repository organizes stores and manages... more
Nowadays the number of software components that coexist within a motor vehicle can be counted by hundreds, however in the automotive industry the software development process is neither as mature nor evolved as the vehicle manufacturing... more
We have integrated the feature modeling of Feature- Oriented Domain Analysis (FODA) into the processes and workproducts of the Reuse-Driven Software Engineering Business (RSEB). The RSEB is a use-case driven systematic reuse process:... more
This paper describes a technique for formalizing metrics for COTS-based architectures. This technique is built upon the UML 2.0 metamodel and uses OCL as a metrics definition language. As a proof of concept, an example based upon a set of... more
Economic and social issues were pointed out as Software Engineering (SE) challenges for the next years, since the field needs to treat issues beyond the technical side, which requires observing it in another perspective. In this sense,... more
Software component reuse is the software engineering practice of developing new software products from existing components. A reuse library or component reuse repository organizes stores and manages reusable components. This paper... more
Open Source Software (OSS) represents an extremely valuable resource that is reused systematically almost in every software project. The reuse of OSS components however is restricted to ready-made components and developers who want to... more
Domain specific modeling services, especially when made available to pipeline systems that transport oil and gas, constitute an interesting but very challenging domain. It poses fundamental problems for requirements engineering, software... more