Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Stuart McIlroy

dblp:167/0204 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 2 first-authorArtificial intelligence and machine learning · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Empirical software engineering · 67% Software maintenance and evolution · 33%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering
mining software repositories
0.212015
Truth in Advertising: The Hidden Cost of Mobile Ads for Software Developers · ICSE (1) 2015
Empirical software engineering › mining software repositories
mobile app analysis
0.212015
Truth in Advertising: The Hidden Cost of Mobile Ads for Software Developers · ICSE (1) 2015
Software maintenance and evolution
technical debt
0.212015
Truth in Advertising: The Hidden Cost of Mobile Ads for Software Developers · ICSE (1) 2015
Ubiquitous computing and smart environments
mobile computing
0.112015
Truth in Advertising: The Hidden Cost of Mobile Ads for Software Developers · ICSE (1) 2015

Methods — techniques the papers use, named apart from their topics

energy measurement · 0.4empirical study · 0.4
YearPublicationVenuePosition
2017 Impact of biased mislabeling on learning with deep networks
abstract
The aim of machine learning is to obtain a good model to correctly predict unseen data. In order to train such models, one needs a sufficient number of clean examples of the ground truth. However, some applications' datasets are not guaranteed to consist entirely of pure examples and might contain mislabeled data. Handling mislabeled data is a domain of outlier statistics and have been studied to some extent in the context of machine learning. Here we ask how does mislabeled data in a training set effect classification performance in deep neural networks. More specifically, motivated by an industrial application, we consider the case where the probability of the class mislabeling in the training set varies considerably between each class. We hence contrast in this paper the case of systematic mislabeling of one class to the more commonly studied situation of a uniform mislabeling between all classes. We demonstrate that the non-uniform mislabeling is more challenging than the more commonly studied uniform case. We also explicitly explore the dependence of our findings to the size of the training data which is not only a common limiting factor in industrial applications but which also has a large effect on the results. We demonstrate that deep networks have an inherent robustness when large datasets are available.
Farzaneh Sheikhnezhad Fard, Paul Hollensen, Stuart McIlroy, Thomas Trappenberg
IJCNN3
2017 In vivo classification of inflammation in blood vessels with convolutional neural networks
abstract
An emerging field in medical diagnostics is the study of micro-circulations in blood vessels. Several characteristics of the micro-circulations in blood vessels have been shown to predict inflammation in a patient's tissue. The characteristics are video recorded via a camera inserted into the subject. At present, the analysis of the videos are done manually by visual inspection to determine inflammation. In our paper, we propose a technique to automatically classify the videos as containing inflammation or not. Our technique uses a convolutional neural network which classifies many different segments of images from a video and averages the predictions. Our network achieves an accuracy of 83%. We further divide inflammation into extreme and moderate inflammation and our network achieves an accuracy of 80%. This is the first step in developing methods that can perform a better quantitative analysis of inflammation to speed up medical diagnosis.
Stuart McIlroy, Yoshimasa Kubo, Thomas Trappenberg, James Toguri, Christian Lehmann
IJCNN1
2016 Fresh apps: an empirical study of frequently-updated mobile apps in the Google play store
Stuart McIlroy, Nasir Ali, Ahmed E. Hassan
Empir. Softw. Eng.1
2016 Analyzing and automatically labelling the types of user issues that are raised in mobile app reviews
Stuart McIlroy, Nasir Ali, Hammad Khalid, Ahmed E. Hassan
Empir. Softw. Eng.1
2015 Truth in Advertising: The Hidden Cost of Mobile Ads for Software Developers
abstract
The "free app" distribution model has been extremely popular with end users and developers. Developers use mobile ads to generate revenue and cover the cost of developing these free apps. Although the apps are ostensibly free, they in fact do come with hidden costs. Our study of 21 real world Android apps shows that the use of ads leads to mobile apps that consume significantly more network data, have increased energy consumption, and require repeated changes to ad related code. We also found that complaints about these hidden costs are significant and can impact the ratings given to an app. Our results provide actionable information and guidance to software developers in weighing the tradeoffs of incorporating ads into their mobile apps.
Jiaping Gui, Stuart McIlroy, Meiyappan Nagappan, William G. J. Halfond
ICSE (1)2