24,186 Hits in 3.4 sec

A simpler model of software readability

Daryl Posnett, Abram Hindle, Premkumar Devanbu
2011 Proceeding of the 8th working conference on Mining software repositories - MSR '11  
Software readability is a property that influences how easily a given piece of code can be read and understood.  ...  We build on this work: we present a simple, intuitive theory of readability, based on size and code entropy, and show how this theory leads to a much sparser, yet statistically significant, model of the  ...  ACKNOWLEDGEMENTS We extend our sincere thanks to Buse et al. for providing the original snippets and his tool for evaluating readability of Java source.  ... 
doi:10.1145/1985441.1985454 dblp:conf/msr/PosnettHD11 fatcat:fxrzqozctzb6pny2a6dbwa3ssa

Brian 2 - the second coming: spiking neural network simulation in Python with code generation

Marcel Stimberg, Dan FM Goodman, Victor Benichoux, Romain Brette
2013 BMC Neuroscience  
A consistent interface centered around human-readable descriptions using mathematical notation allows the specification of neuronal models (including complex reset, threshold and refractory conditions)  ...  Brian 2 keeps most of the syntax and functionality consistent with previous versions of Brian, but achieves more consistency and modularity as well as adding new features such as a simpler and more general  ...  A consistent interface centered around human-readable descriptions using mathematical notation allows the specification of neuronal models (including complex reset, threshold and refractory conditions)  ... 
doi:10.1186/1471-2202-14-s1-p38 fatcat:tyl3w2mbi5bubp4fzw2y22hwyq

DysWebxia 2.0!

Luz Rello, Vasile Topac, Clara Bayarri, Azuki Gòrriz, Ricardo Baeza-Yates, Saurabh Gupta, Gaurang Kanvinde, Horacio Saggion, Stefan Bott, Roberto Carlini
2013 Proceedings of the 10th International Cross-Disciplinary Conference on Web Accessibility - W4A '13  
We introduce DysWebxia 2.0, a model that inte grates our findings from research conducted with this target group. It alters content and presentation of the text to make it more readable.  ...  We also present the current integrations of DysWebxia in different reading software applications.  ...  Text Presentation: The presentation of the text has a significant effect on the readability and on the comprehen sion of people with dyslexia [7] .  ... 
doi:10.1145/2461121.2461150 dblp:conf/w4a/RelloBGBGKSBCT13 fatcat:aesya2deybcsfdtljaokce2icu

Written Informed Consent—Translating into Plain Language. A Pilot Study

Agnieszka Zimmermann, Anna Pilarska, Aleksandra Gaworska-Krzemińska, Jerzy Jankau, Marsha N. Cohen
2021 Healthcare  
The form was re-assessed with the same software and subsequently given to 160 adult volunteers to assess the revised form's degree of difficulty or readability.  ...  Methods: Our assessment of a Polish-language plastic surgery informed consent form used the Polish-language comprehension analysis program (, SWPS University) to assess the readability of texts  ...  Conflicts of Interest: The authors declare no conflict of interest.  ... 
doi:10.3390/healthcare9020232 pmid:33672624 pmcid:PMC7924197 fatcat:27ko2zlirvbufa36gu2idkgnmi

A metric for software readability

Raymond P.L. Buse, Westley R. Weimer
2008 Proceedings of the 2008 international symposium on Software testing and analysis - ISSTA '08  
In this paper, we explore the concept of code readability and investigate its relation to software quality.  ...  With data collected from human annotators, we derive associations between a simple set of local code features and human notions of readability.  ...  We present a descriptive model of software readability based on simple features that can be extracted automatically from programs.  ... 
doi:10.1145/1390630.1390647 dblp:conf/issta/BuseW08 fatcat:pdd6fepgufbpdfcydvqxslsltu

Beauty and the Beast: on the readability of object-oriented example programs

Jürgen Börstler, Michael E. Caspersen, Marie Nordström
2015 Software quality journal  
Certain cognitive aspects of example programs are captured by common software measures, but they are not sufficient to capture a key aspect of understandability: readability.  ...  We propose and discuss a simple readability measure for software, SRES, and apply it to object-oriented textbook examples.  ...  They also propose a simpler readability model that outperforms the B&W-model on the original dataset: PHD ¼ 8:87 À 0:033V þ 0:40Lines À 1:5Entropy; where V is Halstead's Volume, Lines the number of snippet  ... 
doi:10.1007/s11219-015-9267-5 fatcat:ysrdfgaykjbsborgyt2qlaecsa

Modeling readability to improve unit tests

Ermira Daka, José Campos, Gordon Fraser, Jonathan Dorn, Westley Weimer
2015 Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2015  
To overcome this problem, we propose a domain-specific model of unit test readability based on human judgements, and use this model to augment automated unit test generation.  ...  The resulting approach can automatically generate test suites with both high coverage and also improved readability.  ...  These results demonstrate the importance of our domain-specific model of software readability.  ... 
doi:10.1145/2786805.2786838 dblp:conf/sigsoft/DakaCFDW15 fatcat:gwuyjth7trgwdeyztplesnurti

WikiSimple: Automatic Simplification of Wikipedia Articles

Kristian Woodsend, Mirella Lapata
In this paper, we propose a model that simplifies documents automatically while selecting their most important content and rewriting them in a simpler style.  ...  We also use the revision histories of Simple Wikipedia articles to learn a quasi-synchronous grammar of simplification rewrite rules.  ...  The Simplification Model Our model takes a MainEW article as input and creates a version that is simpler to read.  ... 
doi:10.1609/aaai.v25i1.7967 fatcat:jsztc2ehxngxtd4ex7s2spgwrm

Packaging Research data with DataCrate - a cry for help! [article]

Peter Sefton, Michael Lynch
2019 Figshare  
DataCrate has a similar structure to Research Object Bundles [3], but a significantly simpler way of adding metadata.  ...  The specification is a final-draft form, and has been adopted at the University of Technology Sydney as a the core means of distribution for datasets in our repository, and has generated interest in Australasia  ...  cry for help 13 ⚙ Aligning with other efforts • OCFL for repositories of DataCrates • Portland Common Data Model for modelling collections • Research Object Bundle also uses JSON-LD but is  ... 
doi:10.6084/m9.figshare.8066936.v1 fatcat:chaebv3wifbprkgs7se42iupia

Test Case Understandability Model

Novi Setiani, Ridi Ferdiana, Rudy Hartanto
2020 IEEE Access  
This model can estimate the readability value of a test case.  ...  So, they proposed a simpler model to improve upon Buse, et. al model by employing Halstead's metrics and entropy calculation in Buse dataset.  ...  Her research interest includes the implementation of data mining in software process.  ... 
doi:10.1109/access.2020.3022876 fatcat:r345mo3dpvgnnglrtwtpxehe2m

The SAOXML 5: New Format for Ionogram-Derived Data

Ivan A. Galkin, Grigori M. Khmyrov, Bodo W. Reinisch, Jonathan McElroy, Paul Song, John Foster, Michael Mendillo, Dieter Bilitza
2008 AIP Conference Proceedings  
The SAOXML 5 specification shall serve as the reference for development of input and output interfaces for the software projects that read and write ionogram-derived data.  ...  A new format for the unified data exchange between ionosonde data producers and users of ionogram-derived characteristics is introduced, dubbed SAOXML 5 to reflect its heritage in the previous Standard  ...  Need for advanced software engineering shall be avoided by adopting simpler architecture of the SAO record.  ... 
doi:10.1063/1.2885025 fatcat:xvmhiwxxmfhbfnwhqogobqfqwi

Model for Refactoring a Software Using Feature Oriented Dependency (FOD) [chapter]

Malathi S
2021 Advances in Parallel Computing  
It makes code cleaner, clearer, simpler or in other words, clean up the code. It also improves the quality of code then it became more reliable and easy to maintain through lifecycle of software.  ...  Researches on refactoring technique have improved now a day. Beyond that, this particular technique is used to improve different functions of application software.  ...  Refactoring is a part of software engineering that expands more readability of program and maintainability of the software.  ... 
doi:10.3233/apc210154 fatcat:7pa4jg244nbx3apqmvchup6cni

Decomposition of Classes on the Stability of Software Architecture

Harpreet Kaur
2014 International Journal of Information and Electronics Engineering  
Any part of the project code is suffering from the "Yoyo problem" with multiple issues related to readability of code, understandability of code as well as maintainability of code there is need to rethink  ...  It has been explored if stability of software is related to the decomposing the class object are related to each other or not.  ...  but readability of the software/application we focus on artificial intelligence for automating the process Fig. 1 . 1 Software engineering goals.  ... 
doi:10.7763/ijiee.2014.v4.454 fatcat:xdyhq7cqbffqjmvdjgxxkoaggu

Reimagining literate programming

James Dean Palmer, Eddie Hillenbrand
2009 Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications - OOPSLA '09  
Literate programming is a philosophy that argues computer programs should be written as literature with human readability and understanding of paramount importance.  ...  While the intent of literate programming is to make understanding computer programs simpler, most literate programming systems are quite complex and consist of three different languages corresponding to  ...  Writing software that better communicates its message tends to make software simpler, more flexible, and easier to maintain [20, 5, 16, 1] .  ... 
doi:10.1145/1639950.1640072 dblp:conf/oopsla/PalmerH09 fatcat:46m6vjpwzvdf7b422ztvmpgxwa

To What Extent Cognitive-Driven Development Improves Code Readability? [article]

Leonardo Barbosa and Victor Hugo Santiago and Alberto Luiz Oliveira Tavares de Souza and Gustavo Pinto
2022 arXiv   pre-print
We start by inviting professional software developers to vote (and justify their rationale) on the most readable pair of code snippets (from a set of 10 pairs); one of the pairs was coded using CDD practices  ...  On the other hand, we noticed that only one CDD-guided refactorings have better performance readability, assessed by state-of-the-art readability models.  ...  With this, a descriptive model of software readability based on programmers' opinions and notions of software quality was presented.  ... 
arXiv:2206.10655v1 fatcat:3kobycdlbvcqbdayvxrtdiuzza
« Previous Showing results 1 — 15 out of 24,186 results