Skip to main content
    • by 
    •   4  
      Software DevelopmentSoftware ReuseMultidisciplinaryLarge Scale
    • by 
    •   8  
      Software EngineeringSoftware ReuseKnowledge Management in Software EngineeringSoftware Design
    • by 
    •   4  
      Information SystemsSoftware ReuseComputer SoftwareSoftware Systems
The importance of Requirements Engineering within software development has long been established and recognized by researchers and practitioners. Within Software Product Lines (SPL), this activity is even more critical because it needs to... more
    • by  and +2
    •   3  
      Requirements EngineeringSoftware ReuseSoftware Product Lines
Mobile computing empowers its users to exploit portable computation and context-aware communication, however; a mobile device lacks energy and performance to execute computation and memory intensive tasks. On the contrary, cloud computing... more
    • by 
    •   5  
      Software ArchitectureSoftware ReuseCloud ComputingPatterns and Frameworks
    • by 
    •   14  
      Software EngineeringSoftware TestingSoftware DevelopmentSoftware Reuse
    • by 
    •   9  
      Computer ScienceSoftware ArchitectureSoftware ReuseDomain Engineering
266 Abstract—The estimation accuracy has been focused in various formal estimation models in recent research initiatives. The formal estimation models were developed to measure lines of code and function points in the software projects... more
    • by 
    •   4  
      Simulated AnnealingSoftware ReuseCOCOMO IIArtificial Neural Network
Software reusability has considerable effect on software quality. Software quality increases as reuse of software components increases. But software quality cannot be improved unless it can be measured. In this paper we have derived a new... more
    • by 
    •   7  
      Software ReuseSoftware QualityEmpirical StudyClass Diagram
    • by 
    • Software Reuse
    • by 
    •   7  
      Computer ScienceSoftware EngineeringSoftware ReuseMaturity Model
    • by 
    •   12  
      Mechanical EngineeringApplied MathematicsSoftware ReuseProblem Solving
    • by 
    •   4  
      Software DevelopmentSoftware ReuseSoftware Process ImprovementSurvey data
    • by 
    •   3  
      Computer ScienceSoftware ReuseDigital Games
The paper focuses on a CBS module of Knowledge-Based Tutoring System for Software Reuse Practices. The paper presents a public CBS using a validated Software Reuse Reference Model (SRRM). A CBS-SRRM allows the software engineer to improve... more
    • by 
    •   14  
      Computer ScienceSoftware EngineeringSoftware DevelopmentSoftware Reuse
    • by 
    •   11  
      Computer ScienceInformation TechnologyData AnalysisSoftware Reuse
    • by 
    •   4  
      Object Oriented ProgrammingSoftware ReuseSmalltalkProgramming language
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
    • by 
    • Software Reuse
Generic programming is an effective methodology for developing reusable software libraries. Many programming languages provide generics and have features for describing interfaces, but none completely support the idioms used in generic... more
    • by 
    •   10  
      PolymorphismSoftware DevelopmentSoftware ReuseProgramming Language Design
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 
    • Software Reuse
    • by 
    •   3  
      Requirements EngineeringSoftware ReuseRefinement (Formal Methods)
    • by  and +4
    •   151  
      Business EthicsComputer ScienceAlgorithmsParallel Algorithms
Abstract: The gap between the demand for complex system software and the supply of this demand has widened. This distance and complexity of software design has led software engineers to find a solution to these two problems as a crisis.... more
    • by 
    •   13  
      Model-Driven EngineeringSoftware DevelopmentSoftware ArchitectureSoftware Reuse
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
8th International Conference on Software Engineering (SOFT 2022) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of Software Engineering and Applications. The goal of... more
    • by 
    •   20  
      Software EngineeringRequirements EngineeringQuality ManagementSoftware Process Improvement and Assessment
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
    • by 
    •   6  
      Software ReuseOpen SourceProfitabilitySpectrum
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
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
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 
    •   14  
      Computer ScienceComputer ArchitectureSoftware MaintenanceService Oriented Architecture
    • by 
    •   5  
      Information SystemsSoftware EngineeringSoftware ReuseReuse
    • by 
    •   15  
      Software DevelopmentSoftware ReuseInformation ExtractionKnowledge Representation
    • by 
    •   7  
      Software ReuseSoftware Reuse AdoptionSoftware Reuse Risks ModelsSoftware Reuse Costs Models
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
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  and +1
    •   9  
      Software ReuseSystem IntegrationRobotsStandardisation
    • by 
    •   5  
      Software EngineeringSoftware ReuseEnd User DevelopmentModel Based Systems Engineering
    • by 
    •   7  
      Construction ManagementSoftware ReuseComplex SystemDesign Pattern
    • by 
    •   9  
      Software EngineeringSoftware ReuseSoftware DesignDesign process
    • by 
    •   8  
      Software EngineeringSoftware DevelopmentSoftware ReuseSoftware Product Lines
Reuse is one of the core principles in professional software engineering. Design patterns provide a reusable solution for common design problems. But their implementations are generally not reusable as they are often well tailored to a... more
    • by 
    •   5  
      Software EngineeringSoftware ArchitectureSoftware ReuseDesign Patterns
    • by 
    •   12  
      Information SystemsRequirements EngineeringAgent BasedSoftware Reuse
Software maintenance can become monotonous and expensive due to ignorance and misapplication of appropriate design patterns during the early phases of design and development. To have a good and reusable system, designers and developers... more
    • by 
    •   16  
      Software EngineeringExpert SystemsSoftware MaintenanceXML
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 
    •   8  
      Knowledge ManagementSoftware ReuseMaturity ModelAgile Development