(Coupling Through Message passing), NOC (Number
of Child classes), C&K (Chidamber and Kemerer),
LK (Lorentz and Kidd).
For the years 1970-2014 we identified 3 books
whose titles are: Model-Driven Software Devel-
opment: Integrating Quality Assurance; Object-
Oriented Design Knowledge: Principles, Heuristics
and Best Practices; Theory and Practice of Object
Systems. We have hitherto received 4 papers out of
the 69 requested to the authors.
5 CONCLUSIONS
We believe this study is useful, in spite of its limita-
tions, because it may act as the starting point for more
detailed work. This paper: identifies the most influen-
tial papers, in terms of citations, published from 1970
to 2014; collects some standard information about all
the papers in the range 1970-2015 in terms of whether
the paper was related to a conference or journal, the
total number of citations; establishes some criteria ac-
cording to which papers can be classified (such as
main topic, whether the paper is theoretical or empir-
ical, the programming language of the software em-
ployed for thresholds extraction and validation, the
type of software license, the type of metrics used, the
type of the presented technique and some threshold
values); starts a meaningful aggregation of all the ma-
terial based on the established criteria, in order to fa-
cilitate the selection of papers;
We may extend this work by taking into consid-
eration other criteria to provide further classification
results. Furthermore, we could use other tools (such
as ACM, IEEE and CiteSeer digital libraries) in or-
der to have a comparison with the results obtained by
SCOPUS.
To fully analyze the current status in the field
of thresholds, we will firstly undertake the mapping
study (Kitchenham & Charters, 2007) and secondly
the systematic review (Cronin et al, 2008). The for-
mer allows identifying the set of primary works high-
lighting their gaps according to the established ques-
tion. The latter provides a list as complete as possible
of all the published and unpublished studies relating
to a particular subject area.
ACKNOWLEDGEMENTS
This study was funded by INFN CNAF.
REFERENCES
Al Dallal, J. (2012). Constructing models for predicting ex-
tract subclass refactoring opportunities using object-
oriented quality metrics. Information and Software
Technology, 54:1125–1141.
Alves, T. L., Ypma, C., and Visser, J. (2010). Deriving met-
rics thresholds from benchmark data. In The IEEE
International Conference on Software Maintenance,
pages 1–10.
Aman, H., Mochiduki, N., Yamada, H., and Noda, M.-T.
(2005). A simple predictive method for discriminating
costly classes using class size metric. IEICE Transac-
tion on Information and Systems, E88-D(6).
Ampatzoglou, A., Frantzeskou, G., and Stamelos, I. (2011).
A methodology to assess the impact of design patterns
on software quality. Information and Software Tech-
nology, 54:331–346.
Barkmann, H., Lincke, R., and Love, W. (2009). Quanti-
tative evaluation of software quality metrics in open-
source projects. In International Conference on
Advanced Information Networking and Applications
Workshops, pages 1067 – 1072. IEEE.
Brito e Abreu, F. and Carapuca, R. (1994). Object-oriented
software engineering: Measuring and controlling the
development process. In 4th Int. Conf. on Software
Quality QSIC.
Chidamber, S. R. and Kamerer, C. F. (1994). A metrics
suite for object-oriented design. IEEE Trans. Software
Engineering, SE-20(6):476–493.
El Emam, K., Benlarbi, S., Goel, N., Melo, W., Lounis, H.,
and Rai, S. (2002). The optimal class size for object-
oriented software. IEEE Transactions on Software En-
gineering, 28.
Fenton, N. and Bieman, J. (2014). Software Metrics: A Rig-
orous and Practical Approach, Third Edition. CRC
Press.
Fenton, N. E. and Neil, M. (2000). Software metrics:
roadmap. ICSE - Future of SE Track, pages 357–370.
Ferreira, K. A. M., Bigonha, M. A. S., Bigonha, R. S.,
Mendes, L. F. O., and Almeida, H. C. (2012). Identi-
fying thresholds for object-oriented software metrics.
Journal of Systems and Software, 85(2):244–257.
Kitchenham, B. A. and Charters, S. M. (2007). Guide-
lines for performing systematic literature reviews in
software engineering. EBSE Technical Report EBSE-
2007-01, Keele University and Durham University.
Kitchenham, B. A., Dyba, T., and Jorgensen, M. (2004).
Evidence-based software engineering. In The 26th
International Conference on Software Engineering
(ICSE’04).
Lorentz, M. and Kidd, J. (1994). Object-oriented software
metrics:a practical guide. Prentice-Hall, Inc.
Malhotra, R. and Bansal, A. J. (2015). Fault prediction con-
sidering threshold effects of object-oriented metrics.
Expert Systems, 32(2):203–219.
McCabe, T. J. (1976). A complexity measure. IEEE Trans-
actions on Software Engineering, SE-2(4):308–320.
Mihancea, P. and Marinescu, R. (2005). Towards the op-
timization of automatic detection of design flaws in