Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJune 2024
On the comprehensibility of functional decomposition: An empirical study
- Ewan Tempero,
- Paul Denny,
- James Finnie-Ansley,
- Andrew Luxton-Reilly,
- Diana Kirk,
- Juho Leinonen,
- Asma Shakil,
- Robert Sheehan,
- James Tizard,
- Yu-Cheng Tu,
- Burkhard Wuensche
ICPC '24: Proceedings of the 32nd IEEE/ACM International Conference on Program ComprehensionPages 214–224https://doi.org/10.1145/3643916.3644432Folk-wisdom in software engineering suggests that small functions that adhere to the principle of single-responsibility have several advantages over longer, monolithic functions, including improvement in code comprehension. Despite this widespread view, ...
- posterJuly 2022
A safety checking algorithm with multi-swarm particle swarm optimization
GECCO '22: Proceedings of the Genetic and Evolutionary Computation Conference CompanionPages 786–789https://doi.org/10.1145/3520304.3528918Model checking is a formal verification technique that automatically decides whether a software system conforms to its specification or not. One of the important features of model checking is to output a counterexample, if a violative execution is ...
- abstractMay 2018
Model comprehension for security risk assessment: an empirical comparison of tabular vs. graphical representations
ICSE '18: Proceedings of the 40th International Conference on Software EngineeringPage 395https://doi.org/10.1145/3180155.3182511Context: Tabular and graphical representations are used to communicate security risk assessments for IT systems. However, there is no consensus on which type of representation better supports the comprehension of risks (such as the relationships between ...
- articleSeptember 2016
Improving the interpretability of classification rules discovered by an ant colony algorithm: Extended results
Evolutionary Computation (EVOL), Volume 24, Issue 3Pages 385–409https://doi.org/10.1162/EVCO_a_00155Most ant colony optimization ACO algorithms for inducing classification rules use a ACO-based procedure to create a rule in a one-at-a-time fashion. An improved search strategy has been proposed in the cAnt-Miner<inline-formula><inline-graphic xlink="...
- abstractAugust 2014
Algorithms for interpretable machine learning
KDD '14: Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data miningPage 1519https://doi.org/10.1145/2623330.2630823It is extremely important in many application domains to have transparency in predictive modeling. Domain experts do not tend to prefer "black box" predictive model models. They would like to understand how predictions are made, and possibly, prefer ...
-
- research-articleApril 2014
On the impact of UML analysis models on source-code comprehensibility and modifiability
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 23, Issue 2Article No.: 13, Pages 1–26https://doi.org/10.1145/2491912We carried out a family of experiments to investigate whether the use of UML models produced in the requirements analysis process helps in the comprehensibility and modifiability of source code. The family consists of a controlled experiment and 3 ...
- articleMarch 2014
Explaining data-driven document classifications
Many document classification applications require human understanding of the reasons for data-driven classification decisions by managers, client-facing employees, and the technical team. Predictive models treat documents as data to be classified, and ...
- ArticleSeptember 2013
Inner Ensembles: using ensemble methods inside the learning algorithm
ECMLPKDD'13: Proceedings of the 2013th European Conference on Machine Learning and Knowledge Discovery in Databases - Volume Part IIIPages 33–48https://doi.org/10.1007/978-3-642-40994-3_3Ensemble Methods represent an important research area within machine learning. Here, we argue that the use of such methods can be generalized and applied in many more situations than they have been previously. Instead of using them only to combine the ...
- ArticleJuly 2013
Presenting a Fire Alarm Using Natural Language: The Communication of Temporal Information
Language comprehension is an important issue in fire alarm systems. This study focuses on the expression of temporal information in a fire situation. Both absolute time and relative time were designed to compare the expression types of temporal ...
- research-articleFebruary 2013
Estimating content concreteness for finding comprehensible documents
WSDM '13: Proceedings of the sixth ACM international conference on Web search and data miningPages 475–484https://doi.org/10.1145/2433396.2433455Document comprehensibility is one of key factors determining document quality and, in result, user's satisfaction. Relevant web pages are of little utility if they are incomprehensible or impose too much cognitive burden on readers. Traditional measures ...
- research-articleFebruary 2013
Toward Comprehensible Software Fault Prediction Models Using Bayesian Network Classifiers
IEEE Transactions on Software Engineering (ISOF), Volume 39, Issue 2Pages 237–257https://doi.org/10.1109/TSE.2012.20Software testing is a crucial activity during software development and fault prediction models assist practitioners herein by providing an upfront identification of faulty software code by drawing upon the machine learning literature. While especially ...
- ArticleDecember 2012
Selecting Accurate and Comprehensible Regression Algorithms through Meta Learning
ICDMW '12: Proceedings of the 2012 IEEE 12th International Conference on Data Mining WorkshopsPages 953–960https://doi.org/10.1109/ICDMW.2012.68Data mining tools often include a workbench of algorithms to model a given dataset but lack sufficient guidance to select the most accurate algorithm according to the nature of the dataset. The most accurate algorithm is not known in advance and no ...
- research-articleOctober 2012
Need for automatically generated narration
BooksOnline '12: Proceedings of the fifth ACM workshop on Research advances in large digital book repositories and complementary mediaPages 21–24https://doi.org/10.1145/2390116.2390130This paper argues that the best current text-to-speech (TTS) synthesis systems are approaching the quality necessary to provide effective automated narration of audio books. Currently, nearly all audio books and audio journals are recorded by ...
- ArticleAugust 2012
Program Incomprehensibility Evaluation for Obfuscation Methods with Queue-based Mental Simulation Model
SNPD '12: Proceedings of the 2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed ComputingPages 498–503https://doi.org/10.1109/SNPD.2012.32Obfuscation methods were proposed for protecting programs from cracking. These methods convert program into incomprehensible one, such as change symbol names from meaningful to meaningless. As a result, secret information in the program can be hidden. ...
- research-articleFebruary 2012
Are explanations always important?: a study of deployed, low-cost intelligent interactive systems
IUI '12: Proceedings of the 2012 ACM international conference on Intelligent User InterfacesPages 169–178https://doi.org/10.1145/2166966.2166996Intelligent interactive systems (IIS) have great potential to improve users' experience with technology by tailoring their behaviour and appearance to users' individual needs; however, these systems, with their complex algorithms and dynamic behaviour, ...
- ArticleAugust 2011
Measuring Comprehensibility of Web Pages Based on Link Analysis
WI-IAT '11: Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 01Pages 40–46https://doi.org/10.1109/WI-IAT.2011.242We put forward a hypothesis that if there is a link from one page to another, it is likely that comprehensibility of the two pages is similar. To investigate whether this hypothesis is true or not, we conduct experiments using existing readability ...
- ArticleApril 2011
Efficiently explaining decisions of probabilistic RBF classification networks
For many important practical applications model transparency is an important requirement. A probabilistic radial basis function (PRBF) network is an effective non-linear classifier, but similarly to most other neural network models it is not ...
- articleDecember 2010
A comprehensibility study of pictogram elements for manufacturing steps
International Journal of Knowledge Engineering and Soft Data Paradigms (IJKESDP), Volume 2, Issue 1Pages 70–81https://doi.org/10.1504/IJKESDP.2010.030467The authors investigated the effectiveness of pictograms in manufacturing settings, where supervisors and workers often do not share the same language or cultural background. Pictograms for manufacturing steps, such as 'cut', 'push' and 'measure', were ...
- research-articleJanuary 2010
Adaptive ranking of search results by considering user's comprehension
ICUIMC '10: Proceedings of the 4th International Conference on Uniquitous Information Management and CommunicationArticle No.: 27, Pages 1–10https://doi.org/10.1145/2108616.2108649Given a search query, conventional Web search engines provide users with the same ranking although users' comprehension levels can be different. It is often difficult especially for non-expert users to find comprehensible Web pages from the list of ...
- posterNovember 2009
Easiest-first search: towards comprehension-based web search
CIKM '09: Proceedings of the 18th ACM conference on Information and knowledge managementPages 2057–2060https://doi.org/10.1145/1645953.1646300Although Web search engines have become information gateways to the Internet, for queries containing technical terms, search results often contain pages that are difficult to be understood by non-expert users. Therefore, re-ranking search results in a ...