Nov 2025· Engineering & Technology· 0 citations· 20 references
TL;DR
This research will describe previous work of different researchers related to test case selection and software product lines, focusing more on the TCS technique, its benefits, and its challenges.
Abstract
Software Product Line Engineering (SPLE) is an approach in the field of software engineering where industrial production techniques are applied, and software development is gradually altered. Reuse and maintaining the traceability of variant features of all products belonging to the same product line family are fundamental requirements. The ideal approach to software development is to utilize software engineering techniques to precisely and successfully regulate it. In this research, we will describe previous work of different researchers related to test case selection and software product lines, focusing more on the TCS technique, its benefits, and its challenges.
Software system reuse engineering has become a mainstream strategy for accelerating development and improving productivity. Its core methodologies—namely Asset Engineering For and By Reuse (AEFBR) and Product Engineering For and By Reuse (PEFBR)—are based on the synergy between Software Product Lines (SPL) and software...
The results show that the integration of complex constraint patterns improves scalability and performance, while introducing a trade-off in solution quality.
Analytic Hierarchy Process (AHP) provides an effective quantitative approach for finding the significance of software layered technology on size of the projects and help for a better project management with respect to the cost, time and resources during building a software project.
Jogannagari Malla Reddy, S. Prasad, B. Ramana Murthy· Journal of Science & Technol...· 1 citation
In this paper, three case studies are presented focused on the generation of final applications based on an input conceptual model following the most important concepts of Model-Driven Engineering.
Nowadays, most tech companies have changed their software development life cycle from a waterfall model to an Agile model. The Agile model aims to bring out software applications as fast as possible to serve the best outcome for customers’ needs and to support their requirements which tend to change rapidly. However, f...
Rujirot Phurirakpitikorn· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.