crucial for achieving our fulfillment. Furthermore,
we have analyzed the quality model by using simi-
lar modules of StoRM and WNoDeS projects charac-
terized by having in common programming language
and build tool. We have decided to present our work
at this stage to share our thoughts with researchers in-
terested in modeling. We hope that some parts of our
works might help to understand the evolution of soft-
ware engineering models. In the near future this work
should be repeated by involving more heterogeneous
modules of the stated projects, and, hence, increasing
the validity of the described model. By doing this,
larger data sets could be produced leading to a better
estimation of our work. To enlarge the input data of
the used predicting technology, on one hand the set
of metrics will be extended with the dynamic one; on
the other hand other best practices included in their
set will be modelled.
ACKNOWLEDGEMENTS
This research was supported by INFN CNAF. The
findings and opinions in this study belong solely to
the authors, and are not necessarily those of the spon-
sors.
REFERENCES
Aiftimiei, C., Ceccanti, A., Dongiovanni, D., Meglio, A. D.,
and Giacomini, F. (2012). Improving the quality of
emi releases by leveraging the emi testing infrastruc-
ture. Journal of Physics: Conference Series, 396(5).
Briand, L. C., Basili, V. R., and Hetmanski, C. J. (1993).
Developing interpretable mmodel with optimized set
reduction for identifying high-risk software compo-
nents. IEEE TRANSACTIONS ON SOFTWARE EN-
GINEERING, 19.
Brooks, F. P. (1995). The mythical man-month. Addison-
Wesley Boston.
Butler, S. (2012). Mining java class identifier naming con-
ventions. In Software Engineering (ICSE), 2012 34th
International Conference, pages 1641–1643.
Chhabra, J. and Gupta, V. (2010). A survey of dynamic
software metric. Journal of Computer Science and
Technology, 25:1016–1029.
Chidamber, S. R. and Kemerer, C. F. (1994). A metrics suite
for object oriented design. Transactions on Software
Engineering, 20(6):476–493.
Coleman, D., Ash, D., Lowther, B., and Auman, P. (1994).
Using metrics to evaluate software system maintain-
ability. IEEE Computer, 27(8):44–49.
Debbarma, M. K., Kar, N., and Saha, A. (2012). Static
and dynamic software metrics complexity analysis in
regression testing. In International Conference on
Computer Communication and Informatics (ICCCI),
Coimbatore, India. IEEE, IEEE.
DeMarco, T. (1982). Controlling Software Project. Prentice
Hall.
Elbaum, S. (2005). Profiling deployed software: Assessing
strategies and testing opportunities. IEEE Transac-
tions on Software Engineering, 31.
Fang, X. (2001). Using a coding standard to improve pro-
gram quality. In Quality Software 2001. Proceedings
Second Asia-Pacific Conference, pages 73–78.
Fawler, M., Beck, K., Brant, J., Opdyke, W., and Roberts,
D. (1999). Refactoring: Improving the Design of Ex-
isting Code [Hardcover]. Addison-Wesley Profes-
sional.
Fenton, N. (1990). Software metrics: theory, tools and val-
idation. Software Engineering, 5(1):65–78.
Flissi, A., Dubus, J., Dolet, N., and Merle, P. (2008). De-
ploying on the grid with deployware. In Cluster Com-
puting and the Grid, 2008. CCGRID ’08. 8th IEEE
International Symposium, pages 177–184.
GCCTeam (2012). Gcc coding conventions.
Harel, D. and Rumpe, B. (2004). Meaningful modeling:
What’s the semantics of "semantics"? Computer,
37(10):64–72.
IEEE90 (1990). IEEE Standard Glossary of Software En-
gineering Terminology, ieee std 610.12-1990, institute
of electrical and electronic engineers, inc., new york,
ny, edition.
Jansen, S. and Brinkkemper, S. (2006). Evaluating the
release, delivery, and deployment processes of eight
large product software vendors applying the customer
configuration update model. In WISER ’06 Proceed-
ings of the 2006 international workshop on interdisci-
plinary software engineering research, pages 65–68.
Khoshgoftaar, T. M. and Seliya, N. (2003). Analogy-based
practical classification rules for software quality es-
timation. Empirical Software Engineering Journal,
8(4):325–350.
Kim, S., Zimmermann, T., Jr, E. W., and Zeller, A. (2007).
Predicting faults from cached history. pages 489–498.
IEEE Computer Society Washington DC, USA.
Kopec, D. and Tumang, S. (2007). Failures in complex
systems: case studies, causes, and possible remedies.
SIGCSE Bulletin, 39(2):180–184.
Li, X. S. and Prasad, C. (2005). Effectively teaching coding
standards in programming. In SIGITE’05, pages 239–
244, Newark, New Jersey, US. ACM New York, NY,
USA.
Majchrzak, T. A. (2010). Best practices for technical as-
pects of software testing in enterprises. In Informa-
tion Society (i-Society), 2010 International Confer-
ence, pages 195–202.
McConnell, S. (1996). Who cares about software construc-
tion? IEEE Software, 13(1):127–128.
Mengel, S. A. and Tappan, D. A. (1995). Program de-
sign in file structures. In Frontiers in Education Con-
ference, 1995. Proceedings., 1995, pages 4b2.11 –
4b2.16 vol.2.
ICSOFT2013-8thInternationalJointConferenceonSoftwareTechnologies
196