Neil A. Ernst

Orcid: 0000-0001-5992-2366

Affiliations:
  • University of Victoria, Canada
  • Carnegie Mellon University, Pittsburgh, USA (former)


According to our database1, Neil A. Ernst authored at least 80 papers between 2002 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Communicating Study Design Trade-offs in Software Engineering.
ACM Trans. Softw. Eng. Methodol., June, 2024

Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto.
J. Syst. Softw., 2024

Are You a Real Software Engineer? Best Practices in Online Recruitment for Software Engineering Studies.
Proceedings of the 1st IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, 2024

Unveiling the Life Cycle of User Feedback: Best Practices from Software Practitioners.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Understanding the building blocks of accountability in software engineering.
Proceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering, 2024

2023
Architecting complex, long-lived scientific software.
J. Syst. Softw., October, 2023

A study of documentation for software architecture.
Empir. Softw. Eng., October, 2023

Registered reports in software engineering.
Empir. Softw. Eng., March, 2023

(Re)Use of Research Results (Is Rampant).
Commun. ACM, February, 2023

Beyond Traditional Feedback Channels: Extracting Requirements-Relevant Feedback from TikTok and YouTube.
CoRR, 2023

From Copilot to Pilot: Towards AI Supported Software Development.
CoRR, 2023

A Data-Driven Approach for Finding Requirements Relevant Feedback from TikTok and YouTube.
Proceedings of the 31st IEEE International Requirements Engineering Conference, 2023

Autonomy Is An Acquired Taste: Exploring Developer Preferences for GitHub Bots.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Technical Debt Management: The Road Ahead for Successful Software Delivery.
Proceedings of the IEEE/ACM International Conference on Software Engineering: Future of Software Engineering, 2023

2022
Continuously Managing NFRs: Opportunities and Challenges in Practice.
IEEE Trans. Software Eng., 2022

A Method to Assess and Argue for Practical Significance in Software Engineering.
IEEE Trans. Software Eng., 2022

Uncovering the Benefits and Challenges of Continuous Integration Practices.
IEEE Trans. Software Eng., 2022

AI-Driven Development Is Here: Should You Worry?
IEEE Softw., 2022

Towards privacy compliance: A design science study in a small organization.
Inf. Softw. Technol., 2022

Conclusion stability for natural language based mining of design discussions.
Empir. Softw. Eng., 2022

Narratives: the Unforeseen Influencer of Privacy Concerns.
Proceedings of the 30th IEEE International Requirements Engineering Conference, 2022

Error identification strategies for Python Jupyter notebooks.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

2021
Understanding Peer Review of Software Engineering Papers.
Dataset, February, 2021

Introduction to the Special Issue on Source Code Analysis and Manipulation 2018.
J. Syst. Softw., 2021

Understanding peer review of software engineering papers.
Empir. Softw. Eng., 2021

Crowdsourcing the State of the Art(ifacts).
CoRR, 2021

VConstruct: Filling Gaps in Chl-a Data Using a Variational Autoencoder.
CoRR, 2021

ADEPT: A Socio-Technical Theory of Continuous Integration.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results, 2021

2020
Understanding Peer Review of Software Engineering Papers.
Dataset, August, 2020

The who, what, how of software engineering research: a socio-technical framework.
Empir. Softw. Eng., 2020

GDPR Compliance in the Context of Continuous Integration.
CoRR, 2020

Cross-Dataset Design Discussion Mining.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

Code Duplication and Reuse in Jupyter Notebooks.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2020

The Lack of Shared Understanding of Non-Functional Requirements in Continuous Software Engineering: Accidental or Essential?
Proceedings of the 28th IEEE International Requirements Engineering Conference, 2020

2019
Methodology Matters: How We Study Socio-Technical Aspects in Software Engineering.
CoRR, 2019

What Can the Sentiment of a Software Requirements Specification Document Tell Us?
Proceedings of the 27th IEEE International Requirements Engineering Conference Workshops, 2019

Continuous Requirements: An Example Using GDPR.
Proceedings of the 27th IEEE International Requirements Engineering Conference Workshops, 2019

Do as I Do, Not as I Say: Do Contribution Guidelines Match the GitHub Contribution Process?
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Component Comparison, Evaluation, and Selection: A Continuous Approach.
Proceedings of the IEEE International Conference on Software Architecture Companion, 2019

2018
Bayesian hierarchical modelling for tailoring metric thresholds.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

Towards rapid composition with confidence in robotics software.
Proceedings of the 1st International Workshop on Robotics Software Engineering, 2018

Message from the General Chair and PC Chairs of ICSA 2018.
Proceedings of the IEEE International Conference on Software Architecture, 2018

2017
Foreword to the special section on negative results in software engineering.
Empir. Softw. Eng., 2017

Shorter Reasoning About Larger Requirements Models.
CoRR, 2017

"SHORT"er Reasoning About Larger Requirements Models.
Proceedings of the 25th IEEE International Requirements Engineering Conference, 2017

On-demand Developer Documentation.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Using Stakeholder Preferences to Make Better Architecture Decisions.
Proceedings of the 2017 IEEE International Conference on Software Architecture Workshops, 2017

What to Fix? Distinguishing between Design and Non-design Rules in Automated Tools.
Proceedings of the 2017 IEEE International Conference on Software Architecture, 2017

2016
Technical Debt: Broadening Perspectives Report on the Seventh Workshop on Managing Technical Debt (MTD 2015).
ACM SIGSOFT Softw. Eng. Notes, 2016

Creating Software Modernization Roadmaps: The Architecture Options Workshop.
Proceedings of the 13th Working IEEE/IFIP Conference on Software Architecture, 2016

2015
Performance Evaluation of NoSQL Databases: A Case Study.
Proceedings of the 1st Workshop on Performance Analysis of Big Data Systems, 2015

Measure it? Manage it? Ignore it? software practitioners and technical debt.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Message from the chairs.
Proceedings of the 7th IEEE International Workshop on Managing Technical Debt, 2015

Application-Specific Evaluation of No SQL Databases.
Proceedings of the 2015 IEEE International Congress on Big Data, New York City, NY, USA, June 27, 2015

2014
The Requirements Problem for Adaptive Systems.
ACM Trans. Manag. Inf. Syst., 2014

Agile requirements engineering via paraconsistent reasoning.
Inf. Syst., 2014

Using AI to model quality attribute tradeoffs.
Proceedings of the IEEE 1st International Workshop on Artificial Intelligence for Requirements Engineering, 2014

Evolutionary Improvements of Cross-Cutting Concerns: Performance in Practice.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

Toward Design Decisions to Enable Deployability: Empirical Study of Three Projects Reaching for the Continuous Delivery Holy Grail.
Proceedings of the 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2014

An Overview of Requirements Evolution.
Proceedings of the Evolving Software Systems, 2014

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

Understanding the role of constraints on architecturally significant requirements.
Proceedings of the 3rd International Workshop on the Twin Peaks of Requirements and Architecture, 2013

2012
Software Evolution: A Requirements Engineering Perspective.
PhD thesis, 2012

Case studies in just-in-time requirements analysis.
Proceedings of the Second IEEE International Workshop on Empirical Requirements Engineering, 2012

On the role of requirements in understanding and managing technical debt.
Proceedings of the Third International Workshop on Managing Technical Debt, 2012

Agile Requirements Evolution via Paraconsistent Reasoning.
Proceedings of the Advanced Information Systems Engineering, 2012

2011
Mixed-Variable Requirements Roadmaps and their Role in the Requirements Engineering of Adaptive Systems
CoRR, 2011

Finding incremental solutions for evolving requirements.
Proceedings of the RE 2011, 19th IEEE International Requirements Engineering Conference, Trento, Italy, August 29 2011, 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

Requirements evolution drives software evolution.
Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution, 2011

2010
Code forking in open-source software: a requirements perspective
CoRR, 2010

On the Perception of Software Quality Requirements during the Project Lifecycle.
Proceedings of the Requirements Engineering: Foundation for Software Quality, 2010

Towards a continuous requirements engineering framework for self-adaptive systems.
Proceedings of the First International Workshop on Requirements@Run.Time, 2010

Techne: Towards a New Generation of Requirements Modeling Languages with Goals, Preferences, and Inconsistency Handling.
Proceedings of the RE 2010, 18th IEEE International Requirements Engineering Conference, Sydney, New South Wales, Australia, September 27, 2010

Reasoning with Optional and Preferred Requirements.
Proceedings of the Conceptual Modeling, 2010

2009
Aspects across Software Life Cycle: A Goal-Driven Approach.
LNCS Trans. Aspect Oriented Softw. Dev., 2009

2008
Supporting Requirements Model Evolution throughout the System Life-Cycle.
Proceedings of the 16th IEEE International Requirements Engineering Conference, 2008

2007
A Framework for Empirical Evaluation of Model Comprehensibility.
Proceedings of the International Workshop on Modeling in Software Engineering, 2007

2005
Cognitive support for ontology modeling.
Int. J. Hum. Comput. Stud., 2005

2002
Jambalaya: an interactive environment for exploring ontologies.
Proceedings of the 7th International Conference on Intelligent User Interfaces, 2002


  Loading...