REFERENCES
Bachmann, F., Bass, L., Klein, M., and Shelton, C. (2005).
Designing software architectures to achieve quality
attribute requirements. IEE Proceedings-Software,
152(4):153–165.
Barbacci, M. (2004). Software quality attributes: modifi-
ability and usability. Software Engineering Institute,
Carnegie Mellon University, Pittsburgh PA, 15213.
Boja, C., Madalina, Z.-D., Marius, P., and Cristian, T.
(2017). Code quality metrics evaluation platform in
software engineering education. In Proceedings of the
16th International Conference on INFORMATICS in
ECONOMY (IE 2017), Education, Research & Busi-
ness Technologies, ISSN, pages 2284–7472.
Couto, M. V., Valente, M. T., and Figueiredo, E. (2011).
Extracting software product lines: A case study using
conditional compilation. In 2011 15th European Con-
ference on Software Maintenance and Reengineering,
pages 191–200. IEEE.
Dubinsky, Y., Rubin, J., Berger, T., Duszynski, S., Becker,
M., and Czarnecki, K. (2013). An exploratory study
of cloning in industrial software product lines. In 2013
17th European Conference on Software Maintenance
and Reengineering, pages 25–34. IEEE.
Fazal-e Amin, A. K. M. and Oxley, A. (2010). A review
on aspect oriented implementation of software prod-
uct lines components. Information Technology Jour-
nal, 9(6):1262–1269.
G
´
eraud, T., Demaille, A., and Duret-lutz, R. (2001). Design
patterns for generic programming in c+. In In In the
Proceedings of the 6th USENIX Conference on Ob-
jectOriented Technologies and Systems COOTS. Cite-
seer.
Guizzo, G., Colanzi, T. E., and Vergilio, S. R. (2019). Ap-
plying design patterns in the search-based optimiza-
tion of software product line architectures. Software
& Systems Modeling, 18(2):1487–1512.
Hunt, J. (2013). Gang of four design patterns. In Scala
design patterns, pages 135–136. Springer.
Jalil, D. and Bakar, M. S. A. (2017a). Adapting software
factory approach into cloud erp production model. In-
ternational Journal of Computer Science and Infor-
mation Security, 15(1):221.
Jalil, D. and Bakar, M. S. A. (2017b). Enabling software
factory with job workflow automation. IJCSIS, 15(4).
K
¨
astner, C. and Apel, S. (2008). Integrating compositional
and annotative approaches for product line engineer-
ing. In Proc. GPCE Workshop on Modularization,
Composition and Generative Techniques for Product
Line Engineering, pages 35–40.
Kazman, R., Bianco, P., Ivers, J., and Klein, J. (2019).
Integrability. Technical report, Carnegie-Mellon
University, Software Engineering Institute Pittsburgh
United . . . .
Koziolek, H., Domis, D., Goldschmidt, T., Vorst, P., and
Weiss, R. J. (2012). Morphosis: A lightweight method
facilitating sustainable software architectures. In 2012
Joint Working IEEE/IFIP Conference on Software Ar-
chitecture and European Conference on Software Ar-
chitecture, pages 253–257. IEEE.
Li, Y., Ni, Y., Zhang, N., and Liu, Z. (2021). Modulariza-
tion for the complex product considering the design
change requirements. Research in Engineering De-
sign, pages 1–16.
Mccabe, T. (1996). Cyclomatic complexity and the year
2000. IEEE Software, 13(3):115–117.
Meinicke, J., Th
¨
um, T., Schr
¨
oter, R., Benduhn, F., Leich, T.,
and Saake, G. (2017). Mastering software variability
with FeatureIDE. Springer.
Metzger, A. and Pohl, K. (2007). Variability management
in software product line engineering. In 29th Interna-
tional Conference on Software Engineering (ICSE’07
Companion), pages 186–187. IEEE.
Mohammed, L. A. A. et al. (2019). A Customized Quality
Model To Evaluate Domain Engineering In Software
Product Line. PhD thesis, Sudan University of Sci-
ence & Technology.
¨
Ozg
¨
ur, T. (2007). Comparison of microsoft dsl tools
and eclipse modeling frameworks for domain-specific
modeling in the context of model-driven development.
Padhy, N., Singh, R., and Satapathy, S. C. (2018). Soft-
ware reusability metrics estimation: algorithms, mod-
els and optimization techniques. Computers & Elec-
trical Engineering, 69:653–668.
Plath, M. and Ryan, M. (2001). Feature integration using a
feature construct. Science of Computer Programming,
41(1):53–84.
Schmid, K. and Eichelberger, H. (2017). Variability mod-
eling with easy-producer. In Proceedings of the
21st International Systems and Software Product Line
Conference-Volume A, pages 251–251.
Shen, L., Peng, X., and Zhao, W. (2009). A comprehen-
sive feature-oriented traceability model for software
product line development. In 2009 Australian Soft-
ware Engineering Conference, pages 210–219. IEEE.
T
¨
ernava, X. and Collet, P. (2017). On the diversity of cap-
turing variability at the implementation level. In Pro-
ceedings of the 21st International Systems and Soft-
ware Product Line Conference-Volume B, pages 81–
88.
Tsai, W.-T., Gao, J., Wei, X., and Chen, Y. (2006). Testa-
bility of software in service-oriented architecture. In
30th Annual International Computer Software and
Applications Conference (COMPSAC’06), volume 2,
pages 163–170. IEEE.
White, J., Schmidt, D. C., Benavides, D., Trinidad, P.,
and Ruiz-Cort
´
es, A. (2008). Automated diagnosis of
product-line configuration errors in feature models. In
2008 12th International Software Product Line Con-
ference, pages 225–234. IEEE.
Zhang, B., Duszynski, S., and Becker, M. (2016). Vari-
ability mechanisms and lessons learned in practice.
In Proceedings of the 1st International Workshop on
Variability and Complexity in Software Design, pages
14–20.
MODELSWARD 2023 - 11th International Conference on Model-Based Software and Systems Engineering
116