Virtual Platform: Effective and Seamless Variability Management for Software Systems
Customization is a general trend in software engineering, demanding systems that support
variable stakeholder requirements. Two opposing strategies are commonly used to create …
variable stakeholder requirements. Two opposing strategies are commonly used to create …
Natural Language Processing for Requirements Traceability
Traceability, the ability to trace relevant software artifacts to support reasoning about the
quality of the software and its development process, plays a crucial role in requirements and …
quality of the software and its development process, plays a crucial role in requirements and …
Give an Inch and Take a Mile? Effects of Adding Reliable Knowledge to Heuristic Feature Tracing
Tracing features to software artifacts is a crucial yet challenging activity for developers of
variability-intensive software projects. Developers can provide feature traces either …
variability-intensive software projects. Developers can provide feature traces either …
An Extensible Feature-Oriented Approach for Fine-Grained Code Quality Analysis
K Ghallab, T Ziadi, Z Chalal - Proceedings of the 23rd ACM SIGPLAN …, 2024 - dl.acm.org
Assessing code quality is crucial for effective software maintenance and evolution.
Traditional tools like SonarQube offer valuable insights at the application level but lack the …
Traditional tools like SonarQube offer valuable insights at the application level but lack the …
An IDE Plugin for Clone Management
A Al Shihabi, J Sollmann, J Martinson… - Proceedings of the 28th …, 2024 - dl.acm.org
Development and maintenance in variant-rich systems often involves the replication of
specific software code, known as software cloning. This process allows for code reuse but …
specific software code, known as software cloning. This process allows for code reuse but …
[PDF][PDF] Cost and Benefit of Tracing Features with Embedded Annotations
Features are commonly used by developers and users to describe the functional and non-
functional characteristics of software. Especially agile development methods, such as …
functional characteristics of software. Especially agile development methods, such as …
Is the Feature Traceability Problem Already Solved?
Reverse engineering feature information from a family of software products or configurable
software projects is crucial to systematically support organized reuse. A feature represents a …
software projects is crucial to systematically support organized reuse. A feature represents a …
[PDF][PDF] Citation for the original published paper (version of record)
A Shihabi, J Sollmann, J Martinson - 2024 - research.chalmers.se
Development and maintenance in variant-rich systems often involves the replication of
specific software code, known as software cloning. This process allows for code reuse but …
specific software code, known as software cloning. This process allows for code reuse but …
FeatRacer: Locating Features Through Assisted Traceability (Summary)
FeatRacer: Locating Features Through Assisted Traceability (Summary) Page 1 FeatRacer:
Locating Features Through Assisted Traceability (Summary) Mukelabai Mukelabai 1, Kevin …
Locating Features Through Assisted Traceability (Summary) Mukelabai Mukelabai 1, Kevin …