
 
ACKNOWLEDGEMENTS 
This research was co-funded by the European Union 
and  Greek  national  funds  through  the  Operational 
Program  Competitiveness,  Entrepreneurship,  and 
Innovation,  grant  number  T1EDK-04873,  project 
"Drone innovation in Saffron Agriculture," DIAS. 
REFERENCES 
Amanatidis,  T.,  Chatzigeorgiou,  A.,  2016.  Studying  the 
evolution  of  PHP  web  applications. In  Information 
and Software Technology, 72, 48-67. 
Antoniol,  G.,  Gueheneuc,  Y.  G., Merlo,  E.,  Tonella,  P., 
2007. Mining the lexicon used by programmers during 
software evolution. In IEEE International Conference 
on Software Maintenance, Paris, 14-23. IEEE. 
Belady, L.  A., Lehman, M.  M.,  1976. A model of  large 
program  development. IBM  Systems  journal, 15(3), 
225-252. 
Businge, J., Serebrenik, A., van den Brand, M., 2010. An 
empirical study of the evolution of Eclipse third-party 
plug-ins.  In Proceedings  of  the  Joint  ERCIM 
Workshop  on  Software  Evolution  (EVOL)  and 
International  Workshop  on  Principles  of  Software 
Evolution (IWPSE), 63-72. ACM.  
Diakopoulos  N.,  Cass  S.,  2017.  IEEE  Spectrum 
Interactive:  the  top  programming  languages  2017. 
https://bit.ly/2wWgUaB [Accessed: 15 February 2019] 
Fernandez-Ramil,  J.,  Lozano,  A.,  Wermelinger,  M.,  and 
Capiluppi, A., 2008. Empirical studies of open source 
evolution.  In Software  evolution,  Berlin,  263-288. 
SPRINGER. 
 Gall,  H.,  Jazayeri,  M.,  Klosch,  R.  R.,  Trausmuth,  G., 
1997, October. Software evolution observations based 
on  product  release  history.  In  Proceedings 
International  Conference  on  Software  Maintenance, 
160-166. IEEE.  
Garg, S., Van Moorsel, A., Vaidyanathan, K., Trivedi, K. 
S., 1998. A methodology for detection and estimation 
of  software  aging.  In  Proceedings  of  the  Ninth 
International  Symposium  on  Software  Reliability 
Engineering, 283-292. IEEE.  
German, D. M., 2004. Using software trails to reconstruct 
the  evolution  of  software. In  Journal  of  Software 
Maintenance  and  Evolution:  Research  and 
Practice, 16(6), 367-384. 
 
Godfrey M.  W.,  Tu  Q.,  2000.  Evolution  in  open  source 
software:  a  case  study.  In  Proceedings  of  the 
International  Conference  on  Software  Maintenance, 
San Jose, 131-142. 
Grechanik,  M.,  McMillan,  C.,  DeFerrari,  L.,  Comi,  M., 
Crespi, S., Poshyvanyk, D., Fu, C., Xie, Qing, Ghezzi, 
C., 2010. An empirical investigation into a large-scale 
Java  open  source code  repository.  In Proceedings  of 
the  2010  International  Symposium  on  Empirical 
Software Engineering and Measurement, 11. ACM.  
Gyimothy,  T.,  Ferenc,  R.,  Siket,  I.,  2005.  Empirical 
validation  of  object-oriented  metrics  on  open  source 
software  for  fault  prediction. IEEE  Transactions  on 
Software Engineering, 31(10), 897-910.  
Herraiz,  I.,  Gonzalez-Barahona,  J.  M.,  Robles,  G., 
German,  D.  M.,  2007.  On  the  prediction  of  the 
evolution  of  libre  software  projects.  In  IEEE 
International  Conference  on Software  Maintenance, 
405-414. IEEE.  
Kaur,  T.,  Ratti,  N.,  Kaur,  P.,  2014.  Applicability  of 
Lehman  laws  on  open  source  evolution:  a  case 
study. In  International  Journal  of  Computer 
Applications, 93(18), 0975-8887.  
Kemerer,  C.  F.,  Slaughter,  S.,  1999.  An  empirical 
approach  to  studying  software  evolution. In  IEEE 
Transactions  on  Software  Engineering, 25(4),  493-
509.  
Kim, S.,  Whitehead,  E. J.,  2006.  Properties  of  signature 
change  patterns.  In IEEE  International  Conference 
on Software Maintenance, 4-13. IEEE.  
Lawrence,  M.  J.,  1982.  An  examination  of  evolution 
dynamics.  In Proceedings  of  the  6
th
  International 
Conference on Software Engineering, 188-196. IEEE 
Computer Society Press.  
Lehman,  M.  M.,  1996.  Laws  of  software  evolution 
revisited. In European Workshop on Software Process 
Technology (pp. 108-124), Berlin. SPRINGER. 
Neamtiu, I., Foster, J. S., Hicks, M., 2005. Understanding 
source  code  evolution  using  abstract  syntax  tree 
matching. In  ACM  SIGSOFT  Software  Engineering 
Notes, 30(4), 1-5. ACM.  
Neamtiu,  I.,  Xie,  G.,  Chen,  J.,  2013.  Towards  a  better 
understanding  of  software  evolution:  an  empirical 
study on open source software. In Journal of Software: 
Evolution and Process, 25(3), 193-218.  
Oliveira R. P., Almeida E. S., 2016. Evaluating Lehman's 
laws of software evolution for software product Lines. 
In IEEE Software, 33(3), 90-93. 
Paulson, J. W., Succi, G., Eberlein, A., 2004. An empirical 
study  of  open-source  and  closed-source  software 
products. In  IEEE  Transactions  on  Software 
Engineering, (4), 246-256.  
Runeson,  P.,  Höst,  M.,  2009.  Guidelines  for  conducting 
and  reporting  case  study  research  in  software 
engineering. 8
th
 International Workshop on Principles 
of Software Evolution (IWPSE'05), Lisbon, 14(2), 131.  
Sen, P.  K.,  1968. Estimates of the  regression coefficient 
based  on  Kendall's  tau.  In  Journal  of  the  American 
Statistical Association, 63(324), 1379-1389.  
Wu, J., Holt, R. C., 2004. Linker-based program extraction 
and  its  uses  in  studying  software  evolution. 
In Proceedings  of  the  International  Workshop  on 
Foundations of Unanticipated Software Evolution, 1-
15. 
ENASE 2019 - 14th International Conference on Evaluation of Novel Approaches to Software Engineering
366