Chandrasekaran, B., Josephson, J. R., and Benjamins, V. R.
(1999). What are ontologies, and why do we need
them? IEEE Intelligent Systems, 14(1):20–26.
Chatzigeorgiou, A. and Manakos, A. (2014). Investigating
the evolution of code smells in object-oriented sys-
tems. Innov. Syst. Softw. Eng., 10(1):3–18.
Cheng, Y.-P. and Liao, J.-R. (2007). An ontology-based tax-
onomy of bad code smells. In Proceedings of the third
conference on IASTED International Conference: Ad-
vances in Computer Science and Technology, Phuket,
Thailand.
Civili, C., Console, M., De Giacomo, G., Lembo, D., Lenz-
erini, M., Lepore, L., Mancini, R., Poggi, A., Rosati,
R., Ruzzi, M., Santarelli, V., and Savo, D. F. (2013).
Mastro studio: Managing ontology-based data access
applications. Proc. VLDB Endow., 6(12):1314–1317.
Daraio, C., Lenzerini, M., Leporelli, C., Naggar, P., Bonac-
corsi, A., and Bartolucci, A. (2016). The advantages
of an ontology-based data management approach:
openness, interoperability and data quality. Sciento-
metrics, pages 1–15.
de los Angeles Martin, M. and Olsina, L. (2003). Towards
an ontology for software metrics and indicators as the
foundation for a cataloging web system. In Proceed-
ings of the IEEE/LEOS 3rd International Conference
on Numerical Simulation of Semiconductor Optoelec-
tronic Devices (IEEE Cat. No.03EX726), pages 103–
113.
Djuri
´
c, D., Ga
ˇ
sevi
´
c, D., and Deved
ˇ
zi
´
c, V. (2005). Ontol-
ogy modeling and mda. Journal of Object technology,
4(1):109–128.
Fenske, W., Schulze, S., Meyer, D., and Saake, G. (2015).
When code smells twice as much: Metric-based detec-
tion of variability-aware code smells. In Source Code
Analysis and Manipulation (SCAM), 2015 IEEE 15th
International Working Conference on, pages 171–180.
Fernandes, E., Oliveira, J., Vale, G., Paiva, T., and
Figueiredo, E. (2016). A review-based comparative
study of bad smell detection tools. In Proceedings of
the 20th International Conference on Evaluation and
Assessment in Software Engineering, page 18. ACM.
Fowler, M. (1997). Refactoring: Improving the design
of existing code. In 11th European Conference.
Jyv
¨
askyl
¨
a, Finland.
Gruber, T. R. (1993). A translation approach to portable
ontology specifications. 5:199–220.
Horrocks, I., Motik, B., and Wang, Z. (2012). The hermit
owl reasoner. In ORE.
Kiefer, C., Bernstein, A., and Tappolet, J. (2007). Mining
software repositories with isparol and a software evo-
lution ontology. In Proceedings of the Fourth Inter-
national Workshop on Mining Software Repositories,
page 10. IEEE Computer Society.
Lanza, M. and Marinescu, R. (2010). Object-Oriented Met-
rics in Practice: Using Software Metrics to Charac-
terize, Evaluate, and Improve the Design of Object-
Oriented Systems. Springer Publishing Company, In-
corporated, 1st edition.
Luo, Y., Hoss, A., and Carver, D. L. (2010). An on-
tological identification of relationships between anti-
patterns and code smells. In Aerospace Conference,
2010 IEEE, pages 1–10. IEEE.
McCabe, T. J. (1976). A complexity measure. IEEE Trans-
actions on software Engineering, (4):308–320.
Mendes, T. S., Almeida, D., Alves, N., Spnola, R., Novais,
R., and Mendona, M. (2015). Visminertd an open
source tool to support the monitoring of the technical
debt evolution using software visualization. In 17th
International Conference on Enterprise Information
Systems. ICEIS.
Moha, N., Gueheneuc, Y. G., Duchien, L., and Meur, A.
F. L. (2010). Decor: A method for the specification
and detection of code and design smells. IEEE Trans-
actions on Software Engineering, 36(1):20–36.
Olbrich, S. M., Cruzes, D. S., and Sjøberg, D. I. (2010). Are
all code smells harmful? a study of god classes and
brain classes in the evolution of three open source sys-
tems. In Software Maintenance (ICSM), 2010 IEEE
International Conference on, pages 1–10. IEEE.
Palomba, F., Bavota, G., Di Penta, M., Oliveto, R., and
De Lucia, A. (2014). Do they really smell bad? a
study on developers’ perception of bad code smells.
ICSME, 14:101–110.
Rieß, C., Heino, N., Tramp, S., and Auer, S. (2010). Evopat
- pattern-based evolution and refactoring of rdf knowl-
edge bases. In Proceedings of the 9th International
Semantic Web Conference on The Semantic Web - Vol-
ume Part I, ISWC’10, pages 647–662, Berlin, Heidel-
berg. Springer-Verlag.
Sivaraman, K. (2014). Effective web based e-
learning. Middle-East Journal of Scientific Research,
19(8):1024–1027.
Smith, C. U. and Williams, L. G. (2000). Software per-
formance antipatterns. In Proceedings of the 2Nd In-
ternational Workshop on Software and Performance,
WOSP ’00, pages 127–136, New York, NY, USA.
ACM.
Staab, S. and Studer, R. (2013). Handbook on ontologies.
Springer Science & Business Media.
Tappolet, J., Kiefer, C., and Bernstein, A. (2010). Seman-
tic web enabled software analysis. Web Semant., 8(2-
3):225–240.
Tufano, M., Palomba, F., Bavota, G., Oliveto, R., Di Penta,
M., De Lucia, A., and Poshyvanyk, D. (2015). When
and why your code starts to smell bad. In Proceed-
ings of the 37th International Conference on Software
Engineering - Volume 1, ICSE ’15, pages 403–414,
Piscataway, NJ, USA. IEEE Press.
Van Emden, E. and Moonen, L. (2002). Java quality as-
surance by detecting code smells. In Reverse Engi-
neering, 2002. Proceedings. Ninth Working Confer-
ence on, pages 97–106. IEEE.
ICEIS 2017 - 19th International Conference on Enterprise Information Systems
164