Skip to main content

2014 | OriginalPaper | Buchkapitel

Evaluation of Software Understandability Using Rough Sets

verfasst von : D. Srinivasulu, Adepu Sridhar, Durga Prasad Mohapatra

Erschienen in: Intelligent Computing, Networking, and Informatics

Verlag: Springer India

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Understandability is one of the important characteristics of software quality, because it may influence the maintainability of the software. Cost and reuse of the software is also affected by understandability. In order to maintain the software, the programmers need to properly understand the source code. The understandability of the source code depends upon the psychological complexity of the software, and it requires cognitive abilities to understand the source code. The understandability of source code is getting affected by so many factors. In this paper, we have taken different factors in an integrated view. We have chosen rough set approach to calculate the understandability based on outlier detection. Generally, the outlier is having an abnormal behavior. Here, we have taken that outlier may be easily understandable or difficult to understand. Here, we have taken a few factors, which affect understandability, and bring forward an integrated view to determine understandability.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Halstead, M.H.: Elements of Software Science. Elsevier, Amsterdam (1977). ISBN 0-444-00205-7MATH Halstead, M.H.: Elements of Software Science. Elsevier, Amsterdam (1977). ISBN 0-444-00205-7MATH
2.
Zurück zum Zitat Krishan, K., Aggarwal, Y.S.: An integrated measure of software maintainability. In: Proceedings of Annual Reliability and Maintainability Symposium, pp. 235–240. (2002) Krishan, K., Aggarwal, Y.S.: An integrated measure of software maintainability. In: Proceedings of Annual Reliability and Maintainability Symposium, pp. 235–240. (2002)
3.
Zurück zum Zitat Li, X., Rao, F.: An rough entropy based approach to outlier detection. J. Comput. Inf. Syst. 8(24), 10501–10508 (2012) Li, X., Rao, F.: An rough entropy based approach to outlier detection. J. Comput. Inf. Syst. 8(24), 10501–10508 (2012)
4.
Zurück zum Zitat Mall, R.: Fundamentals of Software Engineering, 3rd edn. Prentice Hall, New York (2009) Mall, R.: Fundamentals of Software Engineering, 3rd edn. Prentice Hall, New York (2009)
5.
Zurück zum Zitat Singh, J.K.: Code and data spatial complexity: two important software understandability measures. Inf. Softw. Technol. 45(8), 539–546 (2003)CrossRef Singh, J.K.: Code and data spatial complexity: two important software understandability measures. Inf. Softw. Technol. 45(8), 539–546 (2003)CrossRef
6.
Zurück zum Zitat Singh, J.K.: Measurement of object-oriented software spatial complexity. Inf. Softw. Technol. 46(10), 689–699 (2004)CrossRef Singh, J.K.: Measurement of object-oriented software spatial complexity. Inf. Softw. Technol. 46(10), 689–699 (2004)CrossRef
7.
Zurück zum Zitat Lin, J.-C., Wu, K.-C.: A model for measuring software understandability. In: Proceedings of the Sixth IEEE International Conference on Computer and Information Technology, 2006. CIT’06, pp. 192–192. (2006) Lin, J.-C., Wu, K.-C.: A model for measuring software understandability. In: Proceedings of the Sixth IEEE International Conference on Computer and Information Technology, 2006. CIT’06, pp. 192–192. (2006)
8.
Zurück zum Zitat Lin, J.-C., Wu, K.-C.: Evaluation of software understandability based on fuzzy matrix. In: Proceedings of the IEEE International Conference on Fuzzy Systems, 2008. FUZZ-IEEE 2008, (IEEE World Congress on Computational Intelligence), pp. 887–892. (2008) Lin, J.-C., Wu, K.-C.: Evaluation of software understandability based on fuzzy matrix. In: Proceedings of the IEEE International Conference on Fuzzy Systems, 2008. FUZZ-IEEE 2008, (IEEE World Congress on Computational Intelligence), pp. 887–892. (2008)
Metadaten
Titel
Evaluation of Software Understandability Using Rough Sets
verfasst von
D. Srinivasulu
Adepu Sridhar
Durga Prasad Mohapatra
Copyright-Jahr
2014
Verlag
Springer India
DOI
https://doi.org/10.1007/978-81-322-1665-0_95