other actors, such as project managers and stakehold-
ers, in the context of SPLs would be valuable in fur-
ther improving the proposed approach.
In conclusion, we believe that this paper can serve
as a valuable reference for future research on SPLs
and the use of DTs to help software engineers manage
and validate the necessary knowledge for the product
derivation process.
REFERENCES
Ardimento, P., Boffoli, N., Castelluccia, D., and Scalera, M.
(2016). How to face anomalies in your flexible busi-
ness process? the decision table rules! In Agrifoglio,
R., Caporarello, L., Magni, M., and Za, S., editors,
Re-shaping Organizations through Digital and Social
Innovation, pages 193–204. LUISS University Press -
Pola Srl.
Batory, D., Benavides, D., and Ruiz-Cortes, A. (2006). Au-
tomated analysis of feature models: challenges ahead.
Communications of the ACM, 49(12):45–47.
Benavides, D., Felfernig, A., Galindo, J. A., and Reinfrank,
F. (2013). Automated analysis in feature modelling
and product configuration. In International confer-
ence on software reuse, pages 160–175. Springer.
Boffoli, N., Castelluccia, D., and Visaggio, G. (2013). Tab-
ularizing the business knowledge: modeling, mainte-
nance and validation. In Organizational Change and
Information Systems, pages 471–479. Springer.
Boffoli, N., Castelluccia, D., and Visaggio, G. (2014). Tab-
ularizing the business knowledge: automated detec-
tion and fixing of anomalies. In Information Systems,
Management, Organization and Control, pages 243–
251. Springer.
Clements, P. and Northrop, L. (2001). Software Product
Lines: Practices and Patterns. Addison-Wesley Pro-
fessional.
Czarnecki, K. and Kim, C. H. P. (2005). Cardinality-
based feature modeling and constraints: A progress
report. In International Workshop on Software Facto-
ries, pages 16–20. ACM San Diego, California, USA.
Drave, I., Kautz, O., Michael, J., and Rumpe, B. (2019). Se-
mantic evolution analysis of feature models. In Pro-
ceedings of the 23rd International Systems and Soft-
ware Product Line Conference-Volume A, pages 245–
255.
Galindo, J. A. and Benavides, D. (2020). A python frame-
work for the automated analysis of feature models: A
first step to integrate community efforts. In Proceed-
ings of the 24th ACM International Systems and Soft-
ware Product Line Conference-Volume B, pages 52–
55.
Horcas, J.-M., Galindo, J. A., Heradio, R., Fernandez-
Amoros, D., and Benavides, D. (2021). Monte carlo
tree search for feature model analyses: a general
framework for decision-making. In Proceedings of the
25th ACM International Systems and Software Prod-
uct Line Conference-Volume A, pages 190–201.
Kang, K. C., Cohen, S. G., Hess, J. A., Novak, W. E.,
and Peterson, A. S. (1990). Feature-oriented domain
analysis (foda) feasibility study. Technical report,
Carnegie-Mellon Univ Pittsburgh Pa Software Engi-
neering Inst.
Krueger, C. W. (2006). New methods in software product
line development. In SPLC, volume 6, pages 95–102.
Le, V.-M., Felfernig, A., Uta, M., Benavides, D., Galindo,
J., and Tran, T. N. T. (2021). Directdebug: Auto-
mated testing and debugging of feature models. In
2021 IEEE/ACM 43rd International Conference on
Software Engineering: New Ideas and Emerging Re-
sults (ICSE-NIER), pages 81–85.
Maes, R. and Van Dijk, J. (1988). On the role of ambigu-
ity and incompleteness in the design of decision ta-
bles and rule-based systems. The Computer Journal,
31(6):481–489.
Mannion, M. (2002). Using first-order logic for product
line model validation. In International Conference on
Software Product Lines, pages 176–187. Springer.
Maßen, T. v. d. and Lichter, H. (2003). Requiline: A
requirements engineering tool for software product
lines. In International Workshop on Software Product-
Family Engineering, pages 168–180. Springer.
Pohl, K., B
¨
ockle, G., and Van Der Linden, F. (2005). Soft-
ware product line engineering: foundations, princi-
ples, and techniques, volume 1. Springer.
Preece, A. D. and Shinghal, R. (1994). Foundation and
application of knowledge base verification. Interna-
tional journal of intelligent Systems, 9(8):683–701.
Trinidad, P., Benavides, D., and Cort
´
es, A. R. (2006). Iso-
lated features detection in feature models. In CAiSE
Forum, page 26.
Van Deursen, A. and Klint, P. (2002). Domain-specific lan-
guage design requires feature descriptions. Journal of
computing and information technology, 10(1):1–17.
Vanthienen, J., Mues, C., Wets, G., and Delaere, K. (1998).
A tool-supported approach to inter-tabular verifica-
tion. Expert systems with applications, 15(3-4):277–
285.
von der Maßen, T. and Lichter, H. (2004). Deficiencies in
feature models. In workshop on software variability
management for product derivation-towards tool sup-
port, volume 44, page 21.
Wang, H., Li, Y. F., Sun, J., Zhang, H., and Pan, J. (2005). A
semantic web approach to feature modeling and veri-
fication. In Workshop on Semantic Web Enabled Soft-
ware Engineering (SWESE’05), page 46.
Zhang, W., Zhao, H., and Mei, H. (2004). A propositional
logic-based method for verification of feature models.
In International Conference on Formal Engineering
Methods, pages 115–130. Springer.
ENASE 2023 - 18th International Conference on Evaluation of Novel Approaches to Software Engineering
192