Understandability & Complexity estimation of Software program in Python Language (UCS-PL)
Abstract & Details
Research Area
Software Engineering
Keywords
Complexity metric
Python
software complexity
software development
Software Metrics
Object-Oriented Design
UML Class Diagrams
Software Readability
Understandability
and Maintainability
Modifiability etc
Abstract
There has been rapid growth in software development. In the Software development process readability, understandability, and maintainability are the important characteristics of software development for quality software, because it may influence the performance of the software. The cost and reuse of the software are also affected by it. Readability and understandability of code/program in python language reduce the testing time of software in the main phase which also, reduces the defects of the software after development. If a developer or a tester can predict the software defects properly then, it reduces the cost, time, and effort as well. Software maintainability measurement early in the development life cycle, especially at the first phase or design phase, may help designers to incorporate other required enhancement/implementation and corrections for improving the performance of the final software. This paper developed to show a comparative analysis of software development in multiple languages like JAVA, C++, and Python. The readability & understandability of the source code depends upon the psychological complexity of the software. A complexity metric for Python language is formulated. Since Python is a high-level OOP language, the present metric is capable to evaluate any object-oriented language. We validate our metric with a case study, comparative study, and empirical validation. The case study is in Python, Java, and C++ and the results prove that Python is better than other object-oriented languages in readability, understandability, and after development maintenance complexity
License
This work is licensed under a Creative
Commons
Attribution-ShareAlike 4.0 International License.
Author Information
| # | Name | Institute / Affiliation |
|---|---|---|
| 1 | VISHWA PRAKASH | RKDF Institute of Science & Technology, (Bhopal) M.P, India |
How to Cite
Use the following formats to cite this article in your research.
APA Style
PRAKASH, VISHWA (2020). Understandability & Complexity estimation of Software program in Python Language (UCS-PL). International Journal of Advance Research and Innovative Ideas In Education, 6(4), 2039-2050.
MLA Style
PRAKASH, VISHWA. "Understandability & Complexity estimation of Software program in Python Language (UCS-PL)." International Journal of Advance Research and Innovative Ideas In Education, vol. 6, no. 4, 2020, pp. 2039-2050.
IEEE Style
VISHWA PRAKASH, "Understandability & Complexity estimation of Software program in Python Language (UCS-PL)," International Journal of Advance Research and Innovative Ideas In Education, vol. 6, no. 4, pp. 2039-2050, 2020.
Vancouver Style
PRAKASH VISHWA. Understandability & Complexity estimation of Software program in Python Language (UCS-PL). International Journal of Advance Research and Innovative Ideas In Education. 2020;6(4):2039-2050.
Harvard Style
PRAKASH, VISHWA (2020) 'Understandability & Complexity estimation of Software program in Python Language (UCS-PL)', International Journal of Advance Research and Innovative Ideas In Education, 6(4), pp. 2039-2050.
Chicago Style
PRAKASH, VISHWA. "Understandability & Complexity estimation of Software program in Python Language (UCS-PL)." International Journal of Advance Research and Innovative Ideas In Education 6, no. 4 (2020): 2039-2050.
Turabian Style
PRAKASH, VISHWA. "Understandability & Complexity estimation of Software program in Python Language (UCS-PL)." International Journal of Advance Research and Innovative Ideas In Education 6, no. 4 (2020): 2039-2050.
Related Research
UNIFIED BLOOD DONOR & RECEIVER PLATFORM
PDF Unavailable
Client/Server Model of Students’ Result Processing Application for the Federal Polytechnic Bauchi
PDF Unavailable
Pharmaceutical compliance management software
PDF Unavailable
Sentiment Analysis: Unveiling Emotions in Text
PDF Unavailable
“Revolutionizing Healthcare Operations” using Next.js, Twilio, Appwrite, Sentry, TypeScript, and TailwindCSS
PDF Unavailable
ATTENDANCE MONITORING SYSTEM USING FACE RECOGNITION AND UNIFORM DETECTION THROUGH MACHINE LEARNING
PDF Unavailable
BAKERY APP DESIGN(UX/UI RESEARCH)
PDF Unavailable
FAULT DETECTION METHOD FOR TAIL ROPE USING MACHINE LEARNING
PDF Unavailable