Special Issue "Applications of Information Theory to Software Engineering"
Deadline for manuscript submissions: closed (20 November 2020).
Interests: software testing; information flow control; program analysis; malware detection; applications of information theory to software engineering
Interests: Machine Learning for Software Engineering; Malware Detection; Debugging; Program Testing and Analysis; Applications of Information Theory to Software Engineering
Software engineering is fast becoming a fundamental industrial activity for our civilization, just as software increasingly underpins all other activities. Software engineering has a need to measure things: the diversity of a test set, the similarity between software and its refactoring, the leakage of secrets from a supposedly secure software system, and the convergence on pattern recognition when training a deep neural net, to name some.
Software engineering measures of diversity and its twin, similarity, measures of redundancy, of convergence, and measures of flow in software are ultimately rooted in information theory. Significant waypoints in understanding this connection include Denning’s observation that Shannon entropy could be used to measure leaks in secure software, Feldt’s use of Kolmogorov complexity to measure cognitive diversity in test sets for software, Clark’s use of entropy loss to model error masking in software testing, and Hindle’s modelling of software redundancy.
This Special Issue seeks to recognise, extend, and deepen this fundamental connection between software engineering and information theory. We solicit papers that contain novel applications of information theory to problems in software engineering. Of particular interest are papers in this context that introduce novel results in information theory.
Dr. David Clark
Dr. Earl T. Barr
Manuscript Submission Information
Manuscripts should be submitted online at www.mdpi.com by registering and logging in to this website. Once you are registered, click here to go to the submission form. Manuscripts can be submitted until the deadline. All papers will be peer-reviewed. Accepted papers will be published continuously in the journal (as soon as accepted) and will be listed together on the special issue website. Research articles, review articles as well as short communications are invited. For planned papers, a title and short abstract (about 100 words) can be sent to the Editorial Office for announcement on this website.
Submitted manuscripts should not have been published previously, nor be under consideration for publication elsewhere (except conference proceedings papers). All manuscripts are thoroughly refereed through a single-blind peer-review process. A guide for authors and other relevant information for submission of manuscripts is available on the Instructions for Authors page. Entropy is an international peer-reviewed open access monthly journal published by MDPI.
Please visit the Instructions for Authors page before submitting a manuscript. The Article Processing Charge (APC) for publication in this open access journal is 1800 CHF (Swiss Francs). Submitted papers should be well formatted and use good English. Authors may use MDPI's English editing service prior to publication or during author revisions.
- test oracle problems
- test set diversity
- failed error propagation
- coincidental correctness
- software similarity
- software testing
- software redundancy
- software robustness
- software naturalness
- software metrics
- Kolmogorov complexity
- leakage of secrets
- Renyi entropy
- Shannon entropy
- algorithmic information theory