Corpus ID: 1407451

A Survey of Improving Computer Program Readability to Aid Modification

@inproceedings{Amrulla2014ASO,
  title={A Survey of Improving Computer Program Readability to Aid Modification},
  author={Goodubaigari Amrulla and Murlidher Mourya and Abdul Ahad Afroz and SyedAzar Ali},
  year={2014}
}
A consensus exists that readability is an essential determining characteristic of code quality, but not about which factors contribute to human notions of software readability the most. We define readability as a human judgment of how easy a text is to understand. The readability of a program is related to its maintainability, and is thus a key factor in overall software quality. Typically, maintenance will consume over 70 percent of the total lifecycle cost of a software product. While… Expand
1 Citations

Figures from this paper

Enhancing Software Comments Readability Using Flesch Reading Ease Score
TLDR
Results from students show that the tool affects the understandability of text and the time taken to read it, while text complexity results show thatThe tool makes new comment text that is more readable by changing the three studied variables. Expand

References

SHOWING 1-10 OF 14 REFERENCES
Learning a Metric for Code Readability
TLDR
An automated readability measure is constructed and shown that it can be 80 percent effective and better than a human, on average, at predicting readability judgments, and correlates strongly with three measures of software quality. Expand
A methodology for measuring the readability and modifiability of computer programs
TLDR
An experimentally based methodology for investigating how the readability and modifiability of computer programs can be expressed in terms of programming style is described and a formula of readability containing six computer-evaluable programming style characteristics is provided. Expand
Origins of poor code readability (Short Paper, Conjectural)
TLDR
The question of why and how unreadable code gets written is explored; it is explored how readability influences software cost and eventually the economy. Expand
An integrated measure of software maintainability
For large software systems, the maintenance phase tends to have comparatively much longer duration than all the previous life-cycle phases taken together, obviously resulting in much more effort. AExpand
Software Defect Reduction Top 10 List
TLDR
Reducing “ avoidable rework” is a major source of software productivity improvement and most effort savings from improving software processes, architectures and risk management are results of reductions in “avoidable re work”. Expand
About the authors
Dr Bor-Shiuan Cheng ( ) is Professor of Organisational Behaviour and Chairperson in the Department of Psychology, the National Taiwan University. He received his BA (1975), his MS (1977) and his PhDExpand
Origins of poor code
  • Amrulla et al., International Journal of Advanced Trends in Computer Science and Engineering,
  • 2013
53-60 60 degree from GRIET Bachupally, JNTUH University in the year 2007 and M.Tech (CSE) degree from TKRCET Medbowli, Meerpet, JNTUH University in the year
  • 53-60 60 degree from GRIET Bachupally, JNTUH University in the year 2007 and M.Tech (CSE) degree from TKRCET Medbowli, Meerpet, JNTUH University in the year
  • 2010
AMRULLA is assistant professor at Vardhaman College of Engineering. He has 1.5 years of experience in teaching field. He has received B.Tech (Information Technology) degree from VVIT Chevella
  • JNTUH University in the year 2010 and M.Tech (Software Engineering) degree from NIET Deshmukhi
...
1
2
...