Abram Hindle

Orcid: 0000-0002-4373-4958

Affiliations:
  • University of Alberta


According to our database1, Abram Hindle authored at least 158 papers between 2004 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
IRJIT: A simple, online, information retrieval approach for just-in-time software defect prediction.
Empir. Softw. Eng., September, 2024

Patterns of multi-container composition for service orchestration with Docker Compose.
Empir. Softw. Eng., May, 2024

Development and validation of machine learning algorithms based on electrocardiograms for cardiovascular diagnoses at the population level.
npj Digit. Medicine, 2024

Opening the Valve on Pure-Data: Usage Patterns and Programming Practices of a Data-Flow Based Visual Programming Language.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024

Federated Learning and Differential Privacy Techniques on Multi-hospital Population-scale Electrocardiogram Data.
Proceedings of the 2024 8th International Conference on Medical and Health Informatics, 2024

2023
Towards artificial intelligence-based learning health system for population-level mortality prediction using electrocardiograms.
npj Digit. Medicine, 2023

Analyzing Techniques for Duplicate Question Detection on Q&A Websites for Game Developers.
Empir. Softw. Eng., 2023

Exploring Best Practices for ECG Signal Processing in Machine Learning.
CoRR, 2023

Patterns in Docker Compose Multi-Container Orchestration.
CoRR, 2023

Generative Data by β-Variational Autoencoders Help Build Stronger Classifiers: ECG Use Case.
Proceedings of the 19th International Symposium on Medical Information Processing and Analysis, 2023

An Empirical Study to Investigate Collaboration Among Developers in Open Source Software (OSS).
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

Evolution of the Practice of Software Testing in Java Projects.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

Energy Consumption Estimation of API-usage in Smartphone Apps via Static Analysis.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

Supervised Electrocardiogram(ECG) Features Outperform Knowledge-based And Unsupervised Features In Individualized Survival Prediction.
Proceedings of the Machine Learning for Health, 2023

Predicting Defective Visual Code Changes in a Multi-Language AAA Video Game Project.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

Identifying Defect-Inducing Changes in Visual Code.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

2022
What Causes Wrong Sentiment Classifications of Game Reviews?
IEEE Trans. Games, 2022

Improving ECG-based COVID-19 diagnosis and mortality predictions using pre-pandemic medical records at population-scale.
CoRR, 2022

ECG for high-throughput screening of multiple diseases: Proof-of-concept using multi-diagnosis deep learning from population-based datasets.
CoRR, 2022

IRJIT - An Information Retrieval Technique for Just-in-time Defect Identification.
CoRR, 2022

Black Box Technique to Reduce Energy Consumption of Android Apps.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results ICSE (NIER) 2022, 2022

2021
Reflections on: A Simpler Model of Software Readability.
ACM SIGSOFT Softw. Eng. Notes, 2021

How are issue reports discussed in Gitter chat rooms?
J. Syst. Softw., 2021

An empirical evaluation of the usefulness of Tree Kernels for Commit-time Defect Detection in large software systems.
CoRR, 2021

PySStuBs: Characterizing Single-Statement Bugs in Popular Open-Source Python Projects.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

Revisiting Dockerfiles in Open Source Software Over Time.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

Energy Efficient Guidelines for iOS Core Location Framework.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Multilabel 12-Lead Electrocardiogram Classification Using Beat to Sequence Autoencoders.
Proceedings of the IEEE International Conference on Acoustics, 2021

Experimental Analysis of the Dorabella Cipher with Statistical Language Models.
Proceedings of the 4th International Conference on Historical Cryptology, 2021

2020
On the time-based conclusion stability of cross-project defect prediction models.
Empir. Softw. Eng., 2020

A Quantitative Study of Security Bug Fixes of GitHub Repositories.
CoRR, 2020

Understanding DevOps education with Grounded theory.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

Multilabel 12-Lead Electrocardiogram Classification Using Gradient Boosting Tree Ensemble.
Proceedings of the Computing in Cardiology, 2020

2019
Complexity: Let's Not Make This Complicated.
IEEE Softw., 2019

Guest Editorial: Special Section on Mining Software Repositories.
Empir. Softw. Eng., 2019

What can Android mobile app developers do about the energy consumption of machine learning?
Empir. Softw. Eng., 2019

Preventing duplicate bug reports by continuously querying bug reports.
Empir. Softw. Eng., 2019

GreenScaler: training software energy models with automatic test generation.
Empir. Softw. Eng., 2019

On the Time-Based Conclusion Stability of Software Defect Prediction Models.
CoRR, 2019

Executability of Python Snippets in Stack Overflow.
CoRR, 2019

Tracing Forum Posts to MOOC Content using Topic Analysis.
CoRR, 2019

What do developers know about machine learning: a study of ML discussions on StackOverflow.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

Syntax and Stack Overflow: A Methodology for Extracting a Corpus of Syntax Errors and Fixes.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

GreenBundle: an empirical study on the energy impact of bundled processing.
Proceedings of the 41st International Conference on Software Engineering, 2019

2018
An app performance optimization advisor for mobile device app marketplaces.
Sustain. Comput. Informatics Syst., 2018

How does docker affect energy consumption? Evaluating workloads in and out of Docker containers.
J. Syst. Softw., 2018

An exploratory study on assessing the energy impact of logging on Android applications.
Empir. Softw. Eng., 2018

Analyzing the effects of test driven development in GitHub.
Empir. Softw. Eng., 2018

Sourcerer's Apprentice and the study of code snippet migration.
CoRR, 2018

Syntax and sensibility: Using language models to detect and correct syntax errors.
Proceedings of the 25th International Conference on Software Analysis, 2018

If You Bill It, They Will Pay: Energy Consumption in the Cloud Will Be Irrelevant Until Directly Billed for.
Proceedings of the 7th International Workshop on Requirements Engineering for Sustainable Systems (RE4SuSy 2018) co-located with the 26th International Conference on Requirements Engineering (RE 2018), 2018

Automatic topic classification of test cases using text mining at an Android smartphone vendor.
Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2018

2017
Detecting duplicate bug reports with software engineering domain knowledge.
J. Softw. Evol. Process., 2017

Finding and correcting syntax errors using recurrent neural networks.
PeerJ Prepr., 2017

Did I make a mistake? Finding the impact of code change on energy regression.
PeerJ Prepr., 2017

Isolated guitar transcription using a deep belief network.
PeerJ Comput. Sci., 2017

Source code analysis and manipulation.
J. Syst. Softw., 2017

Performance with an electronically excited didgeridoo.
Proceedings of the 17th International Conference on New Interfaces for Musical Expression, 2017

Deep Green: Modelling Time-Series of Software Energy Consumption.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

2016
What Do Programmers Know about Software Energy Consumption?
IEEE Softw., 2016

Leaders of Tomorrow on the Future of Software Engineering: A Roundtable.
IEEE Softw., 2016

Web servers energy efficiency under HTTP/2.
PeerJ Prepr., 2016

Judging a commit by its cover; or can a commit message predict build failure?
PeerJ Prepr., 2016

Boa: a link between worlds.
PeerJ Prepr., 2016

What should mobile app developers do about machine learning and energy?
PeerJ Prepr., 2016

Stopping duplicate bug reports before they start with Continuous Querying for bug reports.
PeerJ Prepr., 2016

GreenScaler: Automatically training software energy models with big data.
PeerJ Prepr., 2016

Anatomy of a crash repository.
PeerJ Prepr., 2016

The unreasonable effectiveness of traditional information retrieval in crash report deduplication.
PeerJ Prepr., 2016

Analysis of Test Driven Development on sentiment and coding activities in GitHub repositories.
PeerJ Prepr., 2016

A contextual approach towards more accurate duplicate bug report detection and ranking.
Empir. Softw. Eng., 2016

On the naturalness of software.
Commun. ACM, 2016

Client-Side Energy Efficiency of HTTP/2 for Web and Mobile App Developers.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Visualizing Project Evolution through Abstract Syntax Tree Analysis.
Proceedings of the 2016 IEEE Working Conference on Software Visualization, 2016

Hadoop energy consumption reduction with hybrid HDFS.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

Hacking NIMEs.
Proceedings of the 16th International Conference on New Interfaces for Musical Expression, 2016

Judging a commit by its cover: correlating commit message entropy with build status on travis-CI.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

Characterizing energy-aware software projects: are they different?
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

GreenOracle: estimating software energy consumption with energy measurement corpora.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

Continuous Maintenance.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Energy profiles of Java collections classes.
Proceedings of the 38th International Conference on Software Engineering, 2016

Crowdsourced Bug Triaging: Leveraging Q&A Platforms for Bug Assignment.
Proceedings of the Fundamental Approaches to Software Engineering, 2016

The perils of energy mining.
Proceedings of the Perspectives on Data Science for Software Engineering, 2016

2015
The Shake Stick.
PeerJ Prepr., 2015

Multi-token code suggestions using statistical language models.
PeerJ Prepr., 2015

Hybrid HDFS: decreasing energy consumption and speeding up Hadoop using SSDs.
PeerJ Prepr., 2015

What do programmers know about the energy consumption of software?
PeerJ Prepr., 2015

Green software engineering: the curse of methodology.
PeerJ Prepr., 2015

Tech report: Orchestrating your cloud orchestra: Model driven development of cloud deployment and orchestration for distributed computer music instruments.
PeerJ Prepr., 2015

Is HTTP/2 more energy efficient than HTTP/1.1 for mobile users?
PeerJ Prepr., 2015

Error location in Python: where the mutants hide.
PeerJ Prepr., 2015

The charming code that error messages are talking about.
PeerJ Prepr., 2015

Isolated instrument transcription using a deep belief network.
PeerJ Prepr., 2015

Using machine translation for converting <i>Python</i> <i>2</i> to <i>Python</i> <i>3</i> code.
PeerJ Prepr., 2015

Do topics make sense to managers and developers?
Empir. Softw. Eng., 2015

Green mining: a methodology of relating software change and configuration to power consumption.
Empir. Softw. Eng., 2015

Orchestrating your cloud orchestra.
Proceedings of the 15th International Conference on New Interfaces for Musical Expression, 2015

Mining StackOverflow to Filter Out Off-Topic IRC Discussion.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

An Empirical Study of End-User Programmers in the Computer Music Community.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

Crowdsourced bug triaging.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

GreenAdvisor: A tool for analyzing the impact of software evolution on energy consumption.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

Hadoop branching: Architectural impacts on energy and performance.
Proceedings of the Sixth International Green and Sustainable Computing Conference, 2015

A system-call based model of software energy consumption without hardware instrumentation.
Proceedings of the Sixth International Green and Sustainable Computing Conference, 2015

Latent Dirichlet Allocation.
Proceedings of the Art and Science of Analyzing Software Data, 2015

2014
The Impact of User Choice on Energy Consumption.
IEEE Softw., 2014

CloudOrch: A Portable SoundCard in the Cloud.
Proceedings of the 14th International Conference on New Interfaces for Musical Expression, 2014

A green miner's dataset: mining the impact of software change on energy consumption.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

GreenMiner: a hardware based mining software repositories software energy consumption framework.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Syntax errors just aren't natural: improving error reporting with language models.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Co-evolution of project documentation and popularity within github.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Green mining: energy consumption of advertisement blocking methods.
Proceedings of the 3rd International Workshop on Green and Sustainable Software, 2014

On improving green mining for energy-aware software analysis.
Proceedings of 24th Annual International Conference on Computer Science and Software Engineering, 2014

Involvement, contribution and influence in GitHub and stack overflow.
Proceedings of 24th Annual International Conference on Computer Science and Software Engineering, 2014

The power of system call traces: predicting the software energy consumption impact of changes.
Proceedings of 24th Annual International Conference on Computer Science and Software Engineering, 2014

2013
Roundtable: What's Next in Software Analytics.
IEEE Softw., 2013

Automated topic naming - Supporting cross-project analysis of software maintenance activities.
Empir. Softw. Eng., 2013

Software Bertillonage - Determining the provenance of software development artifacts.
Empir. Softw. Eng., 2013

Mining the Temporal Evolution of the Android Bug Reporting Community via Sliding Windows.
CoRR, 2013

SWARMED: Captive Portals, Mobile Devices, and Audience Participation in Multi-User Music Performance.
Proceedings of the 13th International Conference on New Interfaces for Musical Expression, 2013

Deficient documentation detection: a methodology to locate deficient project documentation using topic analysis.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

A contextual approach towards more accurate duplicate bug report detection.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

On the Personality Traits of StackOverflow Users.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

A multidimensional empirical study on refactoring activity.
Proceedings of the Center for Advanced Studies on Collaborative Research, 2013

2012
Understanding Android Fragmentation with Topic Analysis of Vendor-Specific Bugs.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

The build dependency perspective of Android's concrete architecture.
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012

Green mining: A methodology of relating software change to power consumption.
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012

Do the stars align? Multidimensional analysis of Android's layered architecture.
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012

Relating requirements to implementation via topic analysis: Do topics extracted from requirements make sense to managers and developers?
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Green mining: Investigating power consumption across versions.
Proceedings of the 34th International Conference on Software Engineering, 2012

Cohesive and Isolated Development with Branches.
Proceedings of the Fundamental Approaches to Software Engineering, 2012

2011
On the Effectiveness of Simhash for Detecting Near-Miss Clones in Large Scale Software Systems.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Got Issues? Do New Features and Code Improvements Affect Defects?
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

BugCache for inspections: hit or miss?
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

A simpler model of software readability.
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011

Automated topic naming to support cross-project analysis of software maintenance activities.
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011

Software bertillonage: finding the provenance of an entity.
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011

Determining the provenance of software artifacts.
Proceedings of the Proceeding of the 5th ICSE International Workshop on Software Clones, 2011

Evidence-based software process recovery: A post-doctoral view.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Multifractal aspects of software development.
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
Evidence-based Software Process Recovery.
PhD thesis, 2010

Software Process Recovery: Recovering Process from Artifacts.
Proceedings of the 17th Working Conference on Reverse Engineering, 2010

Mining Challenge 2010: FreeBSD, GNOME Desktop and Debian/Ubuntu.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

Software process recovery using Recovered Unified Process Views.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

2009
Reading beside the lines: Using indentation to rank revisions by complexity.
Sci. Comput. Program., 2009

Automatic classication of large changes into maintenance categories.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

What's hot and what's not: Windowed developer topic analysis.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

Mining recurrent activities: Fourier analysis of change events.
Proceedings of the 31st International Conference on Software Engineering, 2009

2008
Reverse Engineering CAPTCHAs.
Proceedings of the WCRE 2008, 2008

From Indentation Shapes to Code Structures.
Proceedings of the Eighth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2008), 2008

What do large commits tell us?: a taxonomical study of large commits.
Proceedings of the 2008 International Working Conference on Mining Software Repositories, 2008

Reading Beside the Lines: Indentation as a Proxy for Complexity Metric.
Proceedings of the 16th IEEE International Conference on Program Comprehension, 2008

2007
YARN: Animating Software Evolution.
Proceedings of the 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2007

Release Pattern Discovery via Partitioning: Methodology and Case Study.
Proceedings of the Fourth International Workshop on Mining Software Repositories, 2007

Release Pattern Discovery: A Case Study of Database Systems.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

2006
Visualizing the Evolution of Software Using Softchange.
Int. J. Softw. Eng. Knowl. Eng., 2006

2005
SCQL: a formal model and a query language for source control repositories.
ACM SIGSOFT Softw. Eng. Notes, 2005

Measuring Fine-Grained Change in Software: Towards Modification-Aware Change Metrics.
Proceedings of the 11th IEEE International Symposium on Software Metrics (METRICS 2005), 2005

2004
Visualizing the evolution of software using softChange.
Proceedings of the Sixteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2004), 2004


  Loading...