Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Case tool support for variability management in software product lines
Software product lines (SPL) aim at reducing time-to-market and increasing software quality
through extensive, planned reuse of artifacts. An essential activity in SPL is variability …
through extensive, planned reuse of artifacts. An essential activity in SPL is variability …
A systematic review of domain analysis tools
LB Lisboa, VC Garcia, D Lucrédio… - Information and …, 2010 - Elsevier
The domain analysis process is used to identify and document common and variable
characteristics of systems in a specific domain. In order to achieve an effective result, it is …
characteristics of systems in a specific domain. In order to achieve an effective result, it is …
A systematic literature review of software product line management tools
Abstract Software Product Line (SPL) management is a key activity for software product line
engineering. The idea behind SPL management is to focus on artifacts that are shared in …
engineering. The idea behind SPL management is to focus on artifacts that are shared in …
Challenges in software model reuse: cross application domain vs. cross modeling paradigm
I Reinhartz-Berger - Empirical Software Engineering, 2024 - Springer
Software reuse is a common practice that aims to reduce costs and effort, while improving
quality and productivity. However, it also raises challenges of retrieving existing artifacts and …
quality and productivity. However, it also raises challenges of retrieving existing artifacts and …
The use of mediation and ontology technologies for software component information retrieval
Component Based Developed aims at constructing software through the inter-relationship
between pre-existing components. However, these components should be bound to a …
between pre-existing components. However, these components should be bound to a …
Component based software development: A state of art
One of the goals of Software design is to model a system in such a way that it is reused.
Actively reusing designs or code allows taking advantage of the investment made on …
Actively reusing designs or code allows taking advantage of the investment made on …
A method to recover design patterns using software product metrics
H Kim, C Boldyreff - Software Reuse: Advances in Software Reusability …, 2000 - Springer
Software design patterns are a way of facilitating design reuse in object-oriented systems by
capturing recurring design practices. Lots of design patterns have been identified and …
capturing recurring design practices. Lots of design patterns have been identified and …
A domain model of Web recommender systems based on usage mining and collaborative filtering
R Girardi, L Balby Marinho - Requirements Engineering, 2007 - Springer
Considering the increasing demand of multi-agent systems, the practice of software reuse is
essential to the development of such systems. Multi-agent domain engineering is a process …
essential to the development of such systems. Multi-agent domain engineering is a process …
A knowledge-based tool for multi-agent domain engineering
Ontologies provide an unambiguous terminology that can be shared by all involved in a
software development process. They can also be as generic as needed allowing its reuse …
software development process. They can also be as generic as needed allowing its reuse …
Using ontologies for domain information retrieval
RMM Braga, CML Werner… - … International Workshop on …, 2000 - ieeexplore.ieee.org
The main objective of domain engineering is to provide domain information that helps the
specification of domain applications. Some applications need to reuse information from …
specification of domain applications. Some applications need to reuse information from …