Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

PAxSPL: A feature retrieval process for software product line reengineering

View through CrossRef
SummarySoftware product lines (SPLs) are a well‐known solution to systematically create reusable software products. Among the approaches to create an SPL, the extractive approach is usually used when the organization already has a set of similar systems. These systems are analyzed to extract, categorize, and group their common and variant features throughout the SPL reengineering process. As there are different scenario variables, such as available artifacts and team experience, the activities and techniques used to perform these tasks may change. This may increase the effort and decrease the quality of retrieved features when users with low experience in SPL reengineering perform such tasks. However, there is a lack of a process supporting these tasks considering different scenarios. Therefore, we specify the Prepare, Assemble, and Execute Process for SPL Reengineering (PAxSPL), a process that provides support to prepare, assemble, and execute feature retrieval throughout the analysis of documentation and team experience. To initially evaluate PAxSPL, we conducted and reported an exploratory case study in a real development environment. The results indicated that our proposal helps in the assembly of a feature retrieval process according to user needs. Results were important to identify points for improvement in PAxSPL. We also could use the information gathered to improve the guidelines and provide this information to be used as basis of comparison for future users.
Title: PAxSPL: A feature retrieval process for software product line reengineering
Description:
SummarySoftware product lines (SPLs) are a well‐known solution to systematically create reusable software products.
Among the approaches to create an SPL, the extractive approach is usually used when the organization already has a set of similar systems.
These systems are analyzed to extract, categorize, and group their common and variant features throughout the SPL reengineering process.
As there are different scenario variables, such as available artifacts and team experience, the activities and techniques used to perform these tasks may change.
This may increase the effort and decrease the quality of retrieved features when users with low experience in SPL reengineering perform such tasks.
However, there is a lack of a process supporting these tasks considering different scenarios.
Therefore, we specify the Prepare, Assemble, and Execute Process for SPL Reengineering (PAxSPL), a process that provides support to prepare, assemble, and execute feature retrieval throughout the analysis of documentation and team experience.
To initially evaluate PAxSPL, we conducted and reported an exploratory case study in a real development environment.
The results indicated that our proposal helps in the assembly of a feature retrieval process according to user needs.
Results were important to identify points for improvement in PAxSPL.
We also could use the information gathered to improve the guidelines and provide this information to be used as basis of comparison for future users.

Related Results

Optimising tool wear and workpiece condition monitoring via cyber-physical systems for smart manufacturing
Optimising tool wear and workpiece condition monitoring via cyber-physical systems for smart manufacturing
Smart manufacturing has been developed since the introduction of Industry 4.0. It consists of resource sharing and networking, predictive engineering, and material and data analyti...
Business Process Reengineering
Business Process Reengineering
AbstractIn this article the fact that the revolution of business process reengineering was not widely implemented, and that many efforts failed is recalled. two major reasons in fa...
Improving Sentence Retrieval Using Sequence Similarity
Improving Sentence Retrieval Using Sequence Similarity
Sentence retrieval is an information retrieval technique that aims to find sentences corresponding to an information need. It is used for tasks like question answering (QA) or nove...
Cost Reengineering
Cost Reengineering
Abstract This article presents the method developed by Gazprom Neft to systematically improve efficiency of reserves of mature assets through the use of automated an...
Neuromodulatory signaling in hippocampus‐dependent memory retrieval
Neuromodulatory signaling in hippocampus‐dependent memory retrieval
ABSTRACTConsiderable advances have been made toward understanding the molecular signaling events that underlie memory acquisition and consolidation. In contrast, less is known abou...
A New Remote Sensing Image Retrieval Method Based on CNN and YOLO
A New Remote Sensing Image Retrieval Method Based on CNN and YOLO
<>Retrieving remote sensing images plays a key role in RS fields, which activates researchers to design a highly effective extraction method of image high-level features. How...
New Research Progress in Image Retrieval
New Research Progress in Image Retrieval
Image retrieval is generally divided into two categories: one is text-based Image Retrieval; another is content-based Image Retrieval. Early image retrieval technology is mainly ba...
Image Feature Synthesis and Matching in Content-Based Image Retrieval System – A Review
Image Feature Synthesis and Matching in Content-Based Image Retrieval System – A Review
One of the important concepts in information & data analytics is the content-based image retrieval process. We are living in the information age. In the modern-day digital info...

Back to Top