Skip to main content
    • by  and +4
    •   151  
      Business EthicsComputer ScienceAlgorithmsParallel Algorithms
In October 2016, the White House, the European Parliament, and the UK House of Commons each issued a report outlining their visions on how to prepare society for the widespread use of AI. In this article, we provide a comparative... more
    • by  and +4
    •   124  
      EngineeringRoboticsAlgorithmsParallel Algorithms
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
    • by 
    •   3  
      Software Reuseregressão não-linear Solver ExcelRegressão não linear
    • by 
    •   5  
      Software ReuseDomain EngineeringCommon KnowledgeDomain Ontology
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
    • by 
    •   15  
      Innovation statisticsSystems EngineeringTechnology ManagementComplex Systems
    • by  and +1
    •   23  
      Software EngineeringObject Oriented ProgrammingComputer Science EducationQuality Management
A growing number of software producing companies has adopted the denomination "Software factory", the organizational structure of which facilitates outsourcing by means of segmentation of activities and adoption of a more... more
    • by  and +1
    •   7  
      Action ResearchSoftware ReuseOrganizational structureSoftware Process
    • by 
    •   12  
      Mechanical EngineeringApplied MathematicsSoftware ReuseProblem Solving
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
    • by 
    •   20  
      Software EngineeringSoftware ArchitectureSoftware ReuseSoftware Reuse Adoption
    • by 
    •   11  
      Computer ScienceInformation TechnologyData AnalysisSoftware Reuse
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
    • by 
    •   2  
      Software ReuseSoftware Reusability
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
    • by 
    •   5  
      Aerospace EngineeringSoftware EngineeringSystems EngineeringSoftware Reuse
This work is focused on a project that integrates the curriculum such as thermodynamic, chemical reactor engineering, linear algebra, differential equations and computer programming. The purpose is that students implement the most... more
    • by  and +2
    •   32  
      Software SecuritySoftware Process Improvement and AssessmentSoftware TestingAgile Software Process Improvement
    • by 
    •   14  
      Computer ScienceComputer ArchitectureSoftware MaintenanceService Oriented Architecture
    • by 
    •   6  
      Software ReuseSoftware QualityCase StudyImage Search and Retrieval
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
    • by 
    •   9  
      Open Source SoftwareSoftware DevelopmentSoftware ReuseOpen Innovation
    • by 
    •   8  
      Software EngineeringSoftware DevelopmentSoftware ReuseSoftware Product Lines
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
    • by 
    •   14  
      Software EngineeringSoftware DevelopmentSoftware ReuseCost Model
    • by 
    •   4  
      Software DevelopmentSoftware ReuseMultidisciplinaryLarge Scale
Software reuse has the potential to shorten delivery times, improve quality and reduce development costs. However software reuse has been proven challenging for most organizations. The challenges involve both organizational and technical... more
    • by  and +1
    •   2  
      Software ReuseSoftware Metrics
    • by 
    •   15  
      Software DevelopmentSoftware ReuseInformation ExtractionKnowledge Representation
    • by 
    •   8  
      Knowledge ManagementSoftware ReuseMaturity ModelAgile Development
    • by 
    •   12  
      Software ReuseDomain EngineeringOntology EngineeringVisual Language
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
    • by 
    •   7  
      Software ReuseComponent ReuseEmpirical StudyHistorical Data
    • by 
    •   4  
      Software DevelopmentSoftware ReuseMaturity ModelApplication development
    • by 
    •   21  
      Software EngineeringEconomicsSoftware ReuseInvestments
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
    • by 
    •   7  
      Information SystemsSoftware ReuseBest PracticesComputer Software
    • by 
    •   5  
      Software EngineeringSoftware ReuseEnd User DevelopmentModel Based Systems Engineering
    • by  and +1
    •   5  
      Software DevelopmentSoftware ReuseCost ReductionSuccess Factor
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
    • by 
    •   12  
      Software EngineeringPrincipal Component AnalysisSoftware ComponentsSoftware Development
    • by 
    •   11  
      Information SystemsSoftware EngineeringObject Oriented ProgrammingPrincipal Component Analysis
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
    • by 
    •   5  
      Software EngineeringMetamodellingSoftware ReuseVehicle Engineering
    • by 
    •   14  
      Software EngineeringSoftware TestingSoftware DevelopmentSoftware Reuse
    • by 
    •   9  
      Mechanical EngineeringApplied MathematicsSoftware ReuseComponent Reuse
    • by 
    •   3  
      Software ReuseReuseReference model
Sets of common features are essential assets to be reused in fulfilling specific needs in software product line methodology. In Requirements Reuse (RR), the extraction of software features from Software Requirement Specifications (SRS) is... more
    • by  and +1
    •   2  
      Software ReuseSoftware Product Line Engineering
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
    • by 
    •   7  
      Software EngineeringSoftware ReuseDomain EngineeringDomain Analysis
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
    • by 
    •   6  
      Software ReuseComponent-Based Software Engineering (CBSE)Empirical Software EngineeringSoftware Metrics
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
    • by 
    •   7  
      Social NetworksOpen Source SoftwareSoftware ReuseGlobal Software Development
    • by 
    •   4  
      Software ArchitectureSoftware ReuseOpen SourceReference Architecture
    • by 
    •   2  
      Software EngineeringSoftware Reuse
Design patterns have been recognized to be very important and useful. Especially, for software reuse and evolution, they have strong potential. In order to utilize design patterns in real software development, we need appropriate... more
    • by  and +1
    •   5  
      Software DevelopmentSoftware EvolutionSoftware ReuseDesign Pattern
    • by 
    •   7  
      Software EngineeringSoftware ReuseDomain EngineeringDomain Analysis
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
    • by 
    •   7  
      Software EngineeringSoftware TestingSoftware ReuseSoftware Quality Engineering
    • by 
    •   5  
      Information SystemsSoftware EngineeringSoftware ReuseReuse
    • by 
    •   16  
      Information SystemsProductionProductivitySoftware Reuse
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
    • by 
    •   3  
      Open Source SoftwareSoftware ReuseComponent-Based Software Engineering (CBSE)
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
    • by 
    •   3  
      Software EngineeringModel-Driven DevelopmentSoftware Reuse
    • by 
    •   6  
      Information SystemsSoftware DevelopmentSoftware ReuseComputer Software
    • by 
    •   8  
      Software SecurityOpen Source SoftwareSoftware ReuseAutomated Software Engineering