Skip to main content

Enhancing Internal Quality of the Software Using Intelligence Code Evaluator

  • Conference paper
Trends in Intelligent Robotics, Automation, and Manufacturing (IRAM 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 330))

  • 4039 Accesses

Abstract

Software quality is assessed by a number of variables. These variables can be divided into external and internal quality criteria. External quality is what a user experiences when running the software in its operational mode. Internal quality refers to aspects that are code-dependent, and that are not visible to the end-user. Internal quality of the software is measured by software developer only. Developer fix the code complexity according to the problem. Minimum size of source code will leads to reduce debugging time and cost. This paper proposes a software quality support tool, a Java source code evaluator and a code profiler based on computational intelligence techniques to reduce schedule slippage of development activity. It gives a new approach to evaluate and identify inaccurate source code usage and transitively, the software product itself. The aim of this project is to provide the software development industry with a new tool to increase software quality by extending the value of source code metrics through computational intelligence.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. National Institute of Standards and Technology, The Economic Impacts of Inadequate Infrastructure for Software Testing, RTI (2002)

    Google Scholar 

  2. Roe and Lytle, p. 99 (1935)

    Google Scholar 

  3. Moore, p. 652 (1958)

    Google Scholar 

  4. Arthur, J.D.: Managing Software Quality: A Measurement Framework for Assessments and Prediction. Springer (2002)

    Google Scholar 

  5. ISO/IEC9126, http://www.cse.dcu.ie/essiscope/sm2/9/~126ref.html

  6. Pressman, R.S.: Ingeniería del Software: Un Enfoque Práctico. Mc Graw Hill (1998)

    Google Scholar 

  7. Kan, S.H.: Metrics and Models in Software Quality Engineering. Addison - Wesley Professional (2002)

    Google Scholar 

  8. Jones, C.: Applied software measurement: assuring productivity and quality. Mc Graw Hill (1996)

    Google Scholar 

  9. National Institute of Standards and Technology, The Economic Impacts of Inadequate Infrastructure for Software Testing, RTI (2002)

    Google Scholar 

  10. Woods, W.A.: Transition Network Grammars for Natural Language Analysis. Communications of the ACM, 591–606 (1970)

    Google Scholar 

  11. Eckel, B.: Thinking in Patterns (2003)

    Google Scholar 

  12. Gosling, J., Joy, B., Steele, G., Brach, G.: The Java Language Specification, 3rd edn. Pretience Hall (2005)

    Google Scholar 

  13. López De Luise, D., Agüero, M.: Aplicación de Métricas Categóricas en Sistemas con Lógica Difusa, Revista IEEE América Latina (2007)

    Google Scholar 

  14. Winston, P.H.: Inteligencia Artificial, tercera edición. Addison Wesley, Iberoamericana (1992)

    Google Scholar 

  15. Witten, I.H., Frank, E.: Data Mining: Practical Machine Learning Tools and Techniques, p. 265. Morgan Kaufmann (2005)

    Google Scholar 

  16. Forgy, C.: Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem. Artificial Intelligence 19, 17–37 (1982)

    Article  Google Scholar 

  17. Madou, F., Agüero, M., Esperón, G., López De Luise, D.: Sistemas Expertos en Evaluación de Calidad Java. In: CONESCAPAN (2009)

    Google Scholar 

  18. Agüero, M., Esperón, G., Madou, F., López De Luise, D.: Intelligent Java Analyzer. In: IEEE CERMA (2008)

    Google Scholar 

  19. CLIPS, http://clipsrules.sourceforge.net/

  20. JESS, http://www.jessrules.com

  21. DROOLS, http://www.jboss.org/drools/drools-expert.html

  22. Madou, F., Agüero, M., Esperón, G., López De Luise, D.: Evaluador Inteligente de Código Java. In: CICA (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sangeetha, M., Arumugam, C., Senthil Kumar, K.M., Alagirisamy, P.S. (2012). Enhancing Internal Quality of the Software Using Intelligence Code Evaluator. In: Ponnambalam, S.G., Parkkinen, J., Ramanathan, K.C. (eds) Trends in Intelligent Robotics, Automation, and Manufacturing. IRAM 2012. Communications in Computer and Information Science, vol 330. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35197-6_56

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35197-6_56

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35196-9

  • Online ISBN: 978-3-642-35197-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics