• Stephen M. Blackburn, Robin Garner, Chris Hoffmann, Asjad M. Khang, Kathryn S. McKinley, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony Hosking, Maria Jump, Han Lee, J. Eliot, B. Moss, Aashish Phansalkar, Darko Stefanović, Thomas VanDrunen, Daniel von Dincklage, and Ben Wiedermann. The DaCapo benchmarks: Java benchmarking development and analysis. ACM SIGPLAN Notices, 41(10):169–190, 2006. OOPSLA '06: Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-Oriented Programming Languages, Systems, and Applications. (doi:10.1145/1167515.1167488)

  • Eva Magnusson, Torbjorn Ekman, and Gorel Hedin. Extending attribute grammars with collection attributes–evaluation and applications. In Source Code Analysis and Manipulation, 2007. SCAM 2007. Seventh IEEE International Working Conference on, pages 69–80, 2007. (doi:10.1109/SCAM.2007.4362899)

  • Siavash Mirarab and Ladan Tahvildari. A prioritization approach for software test cases based on Bayesian networks. In Fundamental Approaches to Software Engineering, pages 276–290. Springer Verlag, 2007. Lecture Notes in Computer Science 4422. (doi:10.1007/978-3-540-71289-3_22)

  • E. Razina and D. Janzen. Effects of dependency injection on maintainability. In J. Smith, editor, Software Engineering and Application, pages 91–102. Acta Press, 2007.

  • Jeremy Singer, Gavin Brown, Mikel Luján, and Ian Watson. Towards intelligent analysis techniques for object pretenuring. In PPPJ '07: Proceedings of the 5th international symposium on Principles and practice of programming in Java, pages 203–208, New York, NY, USA, 2007. ACM. (doi:10.1145/1294325.1294353)

  • Jeremy Singer, Gavin Brown, Ian Watson, and John Cavazos. Intelligent selection of application-specific garbage collectors. In ISMM '07: Proceedings of the 6th international symposium on Memory management, pages 91–102, New York, NY, USA, 2007. ACM. (doi:10.1145/1296907.1296920)

  • H. Ghanbari and C. Constantinides. An algebraic query method for static program analysis and measurement. In 17th International Conference on Software Engineering and Data Engineering, SEDE 2008, pages 174–181, 2008.

  • P. Rosner and S. Viswanathan. Visualisation of coupling and programming to interface for object-oriented systems. In Proceedings of the International Conference on Information Visualisation, pages 575–581, 2008. (doi:10.1109/IV.2008.96)

  • E. Kocagüneli, A. Tosun, A. Bener, B. Turhan, and B. Ça v glayan. Prest: An intelligent software metrics extraction, analysis and defect prediction tool. In Proceedings of the 21st International Conference on Software Engineering and Knowledge Engineering, SEKE 2009, pages 637–642, 2009.

  • E. Magnusson, T. Ekman, and G. Hedin. Demand-driven evaluation of collection attributes. Automated Software Engineering, 16(2):291–322, 2009. (doi:10.1007/s10515-009-0046-z)

  • S. Roubtsov, A. Serebrenik, and M.D. Van Brand. Dn-based design quality comparison of industrial java applications. In 2009 5th Central and Eastern European Software Engineering Conference in Russia, CEE-SECR 2009, pages 95–101, 2009. (doi:10.1109/CEE-SECR.2009.5501182)

  • T. Kalibera, P. Parizek, G. Haddad, G.T. Leavens, and J. Vitek. Challenge benchmarks for verification of real-time programs. In PLPV'10 - Proceedings of the 2010 ACM SIGPLAN Workshop on Programming Languages meets Program Verification, pages 57–62, 2010. (doi:10.1145/1707790.1707800)

  • T. Kalibera, P. Parizek, M. Malohlava, and M. Schoeberl. Exhaustive testing of safety critical java. In ACM International Conference Proceeding Series, pages 164–174, 2010. (doi:10.1145/1850771.1850794)

  • T. Cerny and M.J. Donahoo. How to reduce costs of business logic maintenance. In Proceedings - 2011 IEEE International Conference on Computer Science and Automation Engineering, CSAE 2011, volume 1, pages 77–82, 2011. (doi:10.1109/CSAE.2011.5953174)

  • C.-B. Chirila and V. Cretu. A suite of java specific metrics for software quality assessment based on statical code analyzers. In SACI 2011 - 6th IEEE International Symposium on Applied Computational Intelligence and Informatics, Proceedings, pages 347–352, 2011. (doi:10.1109/SACI.2011.5873027)

  • T. Kalibera, J. Hagelberg, P. Maj, F. Pizlo, B. Titzer, and J. Vitek. A family of real-time java benchmarks. Concurrency Computation Practice and Experience, 23(14):1679–1700, 2011. (doi:10.1002/cpe.1677)

  • N. Kayarvizhy and S. Kanmani. An automated tool for computing object oriented metrics using XML. Communications in Computer and Information Science, 191 CCIS(PART 2):69–79, 2011. (doi:10.1007/978-3-642-22714-1_8)

  • L. Zhao and J.H. Hayes. Rank-based refactoring decision support: Two studies. Innovations in Systems and Software Engineering, 7(3):171–189, 2011. (doi:10.1007/s11334-011-0154-3)

  • T. Baar. Improving software engineering education by modeling real-world implementations. In Proceedings of the 8th Educators' Symposium, EduSymp 2012, pages 36–39, 2012. (doi:10.1145/2425936.2425943)

  • T. Baar and P. Kumar. Detecting entry points in java libraries. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 7162 LNCS:42–54, 2012. (doi:10.1007/978-3-642-29709-0_6)

  • N.S.A.A. Bakar and C.V. Boughton. Validation of measurement tools to extract metrics from open source projects. In 2012 IEEE Conference on Open Systems, ICOS 2012, 2012.

  • J. Al Dallal. Object-oriented class maintainability prediction using internal quality attributes. Information and Software Technology, 55(11):2028–2048, 2013. (doi:10.1016/j.infsof.2013.07.005)

  • R. Malhotra, N. Pritam, and Y. Singh. On the applicability of evolutionary computation for software defect prediction. In 3rd International Conference on Advances in Computing, Communications and Informatics, ICACCI 2014, pages 2249–2257. Institute of Electrical and Electronics Engineers Inc., 2014. (doi:10.1109/ICACCI.2014.6968592)

  • A.F. Nogueira, J.C.B. Ribeiro, and M.A. Zenha-Rela. On the evaluation of software maintainability using automatic test case generation. In 9th International Conference on the Quality of Information and Communications Technology, QUATIC 2014, pages 300–305. Institute of Electrical and Electronics Engineers Inc., 2014. (doi:10.1109/QUATIC.2014.48)

  • A. Kaur, K. Kaur, and H. Kaur. An investigation of the accuracy of code and process metrics for defect prediction of mobile applications. In 4th International Conference on Reliability, Infocom Technologies and Optimization, ICRITO 2015. Institute of Electrical and Electronics Engineers Inc., 2015. (doi:10.1109/ICRITO.2015.7359220)

  • A. Kaur, K. Kaur, and K. Pathak. A proposed new model for maintainability index of open source software. In 2014 3rd International Conference on Reliability, Infocom Technologies and Optimization, ICRITO 2014. Institute of Electrical and Electronics Engineers Inc., 2015. (doi:10.1109/ICRITO.2014.7014758)

  • S. Kaur, K. Kaur, and N. Kaur. An empirical investigation of relationship between software metrics. In 2nd IEEE International Conference on Advances in Computing and Communication Engineering, ICACCE 2015, pages 639–643. Institute of Electrical and Electronics Engineers Inc., 2015. (doi:10.1109/ICACCE.2015.23)

  • B.R. Reddy, S. Khurana, and A. Ojha. Software maintainability estimation made easy — a comprehensive tool COIN. In 6th International Conference on Computer and Communication Technology, ICCCT 2015, volume 25-27-September-2015, pages 68–72. Association for Computing Machinery, 2015. (doi:10.1145/2818567.2818580)

  • A. Kaur, K. Kaur, and H. Kaur. Application of machine learning on process metrics for defect prediction in mobile application. 3rd International Conference on Information Systems Design and Intelligent Applications, INDIA 2016, 433:81–98, 2016. (doi:10.1007/978-81-322-2755-7_10)

  • R. Malhotra and A. Chug. Software maintainability: Systematic literature review and current trends. International Journal of Software Engineering and Knowledge Engineering, 26(8):1221–1253, 2016. (doi:10.1142/S0218194016500431)