Helen Sharp

Orcid: 0000-0003-4376-1734

Affiliations:
  • Open University, Milton Keynes, UK


According to our database1, Helen Sharp authored at least 145 papers between 1988 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
Teaching and Learning Ethnography for Software Engineering Contexts.
CoRR, 2024

Co-Designing Resilient Socio-Technical Software Systems.
Proceedings of the IEEE/ACM International Workshop on Designing Software, 2024

2023
Introduction to special issue on Agile UX: challenges, successes and barriers to improvement.
Inf. Softw. Technol., June, 2023

What do software startups need from UX work?
Empir. Softw. Eng., June, 2023

Security Responses in Software Development.
ACM Trans. Softw. Eng. Methodol., May, 2023

Sustaining Agility: Organizational Change, Factors and Theoretical Lenses.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2023

Accounting for socio-technical resilience in software engineering.
Proceedings of the 16th IEEE/ACM International Conference on Cooperative and Human Aspects of Software Engineering, 2023

Interaction Design: Beyond Human-Computer Interaction, 6th Edition.
John Wiley, ISBN: 978-1-119-90109-9, 2023

2022
The Case for Adaptive Security Interventions.
ACM Trans. Softw. Eng. Methodol., 2022

Tensions in Organizations Transforming to Agility.
IEEE Trans. Engineering Management, 2022

An onboarding model for integrating newcomers into agile project teams.
Inf. Softw. Technol., 2022

Roles of Middle Managers in Agile Project Governance.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2022

Towards Understanding How Software Startups Deal with UX from Customer and User Information.
Proceedings of the Software Business - 13th International Conference, 2022

Influences of developers' perspectives on their engagement with security in code.
Proceedings of the 15th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering , 2022

Responsible AI Systems: Who are the Stakeholders?
Proceedings of the AIES '22: AAAI/ACM Conference on AI, Ethics, and Society, Oxford, United Kingdom, May 19, 2022

2021
Bumps in the Code: Error Handling During Software Development.
IEEE Softw., 2021

UX information in the daily work of an agile team: A distributed cognition analysis.
Int. J. Hum. Comput. Stud., 2021

Concept Craft Cards: Deck of theoretical and practical suggestions for ACI developers.
Proceedings of the 13th ACM SIGCHI Conference on Creativity and Cognition, 2021

2020
Motivation and Satisfaction of Software Engineers.
IEEE Trans. Software Eng., 2020

Introduction to the special issue on software engineering in practice.
Softw. Pract. Exp., 2020

Taking the Middle Path: Learning About Security Through Online Social Interaction.
IEEE Softw., 2020

Socio-cultural factors and capacity building in Interaction Design: Results of a video diary study in Botswana.
Int. J. Hum. Comput. Stud., 2020

Strategy-Focused Agile Transformation: A Case Study.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming - Workshops, 2020

Onboarding: How Newcomers Integrate into an Agile Project Team.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2020

Stakeholder Perceptions of IT Business Value in a Public Sector IT digitalisation Project.
Proceedings of the 28th European Conference on Information Systems, 2020

More Than Human Aesthetics: Interactive Enrichment for Elephants.
Proceedings of the DIS '20: Designing Interactive Systems Conference 2020, 2020

2019
Improving requirements-test alignment by prescribing practices that mitigate communication gaps.
Empir. Softw. Eng., 2019

Enterprise Agility: A Balancing Act - A Local Government Case Study.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2019

An anatomy of security conversations in stack overflow.
Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Society, 2019

Talking about security with professional developers.
Proceedings of the Joint 7th International Workshop on Conducting Empirical Studies in Industry and 6th International Workshop on Software Engineering Research and Industrial Practice, 2019

"Hopefully we are mostly secure": views on secure code in professional practice.
Proceedings of the 12th International Workshop on Cooperative and Human Aspects of Software Engineering, 2019

2018
Bridging the gap between research and agile practice: an evolutionary model.
Int. J. Syst. Assur. Eng. Manag., 2018

Behavior-driven development benefits and challenges: reports from an industrial study.
Proceedings of the 19th International Conference on Agile Software Development, 2018

Enterprise Agility: Why Is Transformation so Hard?
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2018

An investigation of security conversations in stack overflow: perceptions of security and community involvement.
Proceedings of the 1st International Workshop on Security Awareness from Design to Deployment, 2018

Sustaining Agile Beyond Adoption.
Proceedings of the 44th Euromicro Conference on Software Engineering and Advanced Applications, 2018

2017
Voice of Evidence: A Look Back.
IEEE Softw., 2017

The role of distances in requirements communication: a case study.
Requir. Eng., 2017

Introduction to the Special Section from the Empirical Track of the XP2016 conference.
Inf. Softw. Technol., 2017

Knowledge Sharing in a Large Agile Organisation: A Survey Study.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2017

Exploring Research through Design in Animal Computer Interaction.
Proceedings of the Fourth International Conference on Animal-Computer Interaction, 2017

2016
The Role of Ethnographic Studies in Empirical Software Engineering.
IEEE Trans. Software Eng., 2016

The challenges that challenge: Engaging with agile practitioners' concerns.
Inf. Softw. Technol., 2016

Remote Working and Collaboration in Agile Teams.
Proceedings of the International Conference on Information Systems, 2016

Strategies for doing Agile in a non-Agile Environment.
Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2016

Creativity and Collaboration in Software Design and Development.
Proceedings of the European Conference on Cognitive Ergonomics, 2016

Exploring methods for interaction design with animals: a case-study with Valli.
Proceedings of the Third International Conference on Animal-Computer Interaction, 2016

2015
Knowledge transfer in pair programming: An in-depth analysis.
Int. J. Hum. Comput. Stud., 2015

The Future of E-infrastructures.
Comput. Sci. Eng., 2015

Crowdsourcing Scientific Software Documentation: A Case Study of the NumPy Documentation Project.
Comput. Sci. Eng., 2015

Agile Challenges in Practice: A Thematic Analysis.
Proceedings of the Agile Processes, in Software Engineering, and Extreme Programming, 2015

Designing Interactive Toys for Elephants.
Proceedings of the 2015 Annual Symposium on Computer-Human Interaction in Play, 2015

2014
UX Design in Agile: A DSDM Case Study.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2014

Overcoming challenges in collaboration between research and practice: the agile research network.
Proceedings of the 1st International Workshop on Software Engineering Research and Industrial Practices, 2014

Motivated software engineers are engaged and focused, while satisfied ones are happy.
Proceedings of the 2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2014

2013
Does Involving Users in Software Development Really Influence System Success?
IEEE Softw., 2013

Cooperative and human aspects of software engineering: CHASE 2013.
ACM SIGSOFT Softw. Eng. Notes, 2013

INVocD: identifier name vocabulary dataset.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

6th international workshop on cooperative and human aspects of software engineering (CHASE 2013).
Proceedings of the 35th International Conference on Software Engineering, 2013

A protocol study of novice interaction design behaviour in Botswana: solution-driven interaction design.
Proceedings of the BCS-HCI '13 Proceedings of the 27th International BCS Human Computer Interaction Conference, 2013

2012
What's the Evidence for Lean?
IEEE Softw., 2012

Understanding Conflicts in Agile Adoption through Technological Frames.
Int. J. Sociotechnology Knowl. Dev., 2012

Information Flow within a Dispersed Agile Team: A Distributed Cognition Perspective.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2012

Disengagement in pair programming: Does it matter?
Proceedings of the 34th International Conference on Software Engineering, 2012

The mystery of the writing that isn't on the wall: Differences in public representations in traditional and agile software development.
Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, 2012

Stories of change: How educators change their practice.
Proceedings of the IEEE Frontiers in Education Conference, 2012

Using ethnography in empirical software engineering.
Proceedings of the 16th International Conference on Evaluation & Assessment in Software Engineering, 2012

A frame signature matrix for analysing and comparing interaction design behaviour.
Proceedings of the BCS-HCI '12 Proceedings of the 26th Annual BCS Interaction Specialist Group Conference on People and Computers, 2012

Agile Development and User Experience Design Integration as an Ongoing Achievement in Practice.
Proceedings of the 2012 Agile Conference, 2012

Interaction Design - Beyond Human-Computer Interaction, 3rd Edition.
Wiley, ISBN: 978-0-470-66576-3, 2012

2011
User experience design and agile development: managing cooperation through articulation work.
Softw. Pract. Exp., 2011

Collaboration in Pair Programming: Driving and Switching.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2011

What makes software engineers go that extra mile?
Proceedings of the 23rd Annual Workshop of the Psychology of Programming Interest Group, 2011

Mining java class naming conventions.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Workshop on cooperative and human aspects of software engineering: (CHASE 2011).
Proceedings of the 33rd International Conference on Software Engineering, 2011

How Artefacts Influence the Construction of Communications and Contexts during Collaboration in an Agile Software Development Team.
Proceedings of the Twenty-Fourth International Florida Artificial Intelligence Research Society Conference, 2011

Software Engineers' Perceptions of Factors in Motivation: The Work, People, Obstacles.
Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement, 2011

Improving the Tokenisation of Identifier Names.
Proceedings of the ECOOP 2011 - Object-Oriented Programming, 2011

2010
The Top 10 Burning Research Questions from Practitioners.
IEEE Softw., 2010

Cooperative and human aspects of software engineering: CHASE 2010.
ACM SIGSOFT Softw. Eng. Notes, 2010

Values and Assumptions Shaping Agile Development and User Experience Design in Practice.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2010

Communication in Context: A Stimulus-Response Account of Agile Team Interactions.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2010

The use of MBTI in Software Engineering.
Proceedings of the 22nd Annual Workshop of the Psychology of Programming Interest Group, 2010

Using ethnographic methods in software engineering research.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

A Method of Analysis to Uncover Artefact-Communication Relationships.
Proceedings of the Twenty-Third International Florida Artificial Intelligence Research Society Conference, 2010

Continued involvement in software development: motivational factors.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

Exploring the Influence of Identifier Names on Code Quality: An Empirical Study.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

Three 'C's of Agile Practice: Collaboration, Co-ordination and Communication.
Proceedings of the Agile Software Development - Current Research and Future Directions, 2010

Collaboration, Communication and Co-ordination in Agile Software Development Practice.
Proceedings of the Collaborative Software Engineering, 2010

2009
A systematic review of theory use in studies investigating the motivations of software engineers.
ACM Trans. Softw. Eng. Methodol., 2009

Guest Editors' Introduction: Cooperative and Human Aspects of Software Engineering.
IEEE Softw., 2009

The role of physical artefacts in agile software development: Two complementary perspectives.
Interact. Comput., 2009

Models of motivation in software engineering.
Inf. Softw. Technol., 2009

The emergence of object-oriented technology: the role of community.
Behav. Inf. Technol., 2009

Relating Identifier Naming Flaws and Code Quality: An Empirical Study.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

Cooperative and human aspects of software engineering (CHASE 2009).
Proceedings of the 31st International Conference on Software Engineering, 2009

An initial investigation of software practitioners' motivation.
Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering, 2009

The Importance of Identity and Vision to User Experience Designers on Agile Projects.
Proceedings of the 2009 Agile Conference, Chicago, IL, USA, 24-28 August 2009, 2009

2008
What Do We Know about Developer Motivation?
IEEE Softw., 2008

Motivation in Software Engineering: A systematic literature review.
Inf. Softw. Technol., 2008

Collaboration and co-ordination in mature eXtreme programming teams.
Int. J. Hum. Comput. Stud., 2008

Adopting Agile in a Large Organisation.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2008

Cooperative and human aspects of software engineering (CHASE 2008).
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Motivating Software Engineers - A Theoretically Reflective Model.
Proceedings of the ICEIS 2008, 2008

2007
Ethnographically-informed empirical studies of software practice.
Inf. Softw. Technol., 2007

An Approach to the Evaluation of Usefulness as a Social Construct Using Technological Frames.
Int. J. Hum. Comput. Interact., 2007

Exploring motivational differences between software developers and project managers.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

An Empirical Study of the Evolution of an Agile-Developed Software System.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Does the XP environment meet the motivational needs of the software developer? An empirical study.
Proceedings of the AGILE 2007 Conference (AGILE 2007), 2007

2006
A Distributed Cognition Account of Mature XP Teams.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2006

Towards a Framework for Integrating Agile Development and User-Centred Design.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2006

Social and Human Aspects of Software Engineering.
Proceedings of the Empirical Software Engineering Issues. Critical Assessment and Future Directions, 2006

Agile development: opportunity or fad?
Proceedings of the Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

The Role of Story Cards and the Wall in XP teams: A Distributed Cognition Perspective.
Proceedings of the AGILE 2006 Conference (AGILE 2006), 2006

2005
Some social factors of software engineering: the maverick, community and technical practices.
ACM SIGSOFT Softw. Eng. Notes, 2005

The type of evidence produced by empirical software engineers.
ACM SIGSOFT Softw. Eng. Notes, 2005

Using Metaphor to Analyse Qualitative Data: Vulcans and Humans in Software Development.
Empir. Softw. Eng., 2005

The Social Side of Technical Practices.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2005

Organisational culture and XP: three case studies.
Proceedings of the AGILE 2005 Conference (AGILE 2005), 24-29 July 2005, Denver, CO, USA, 2005

2004
Can creating navigation aids benefit learning with electronic texts?
Interact. Technol. Smart Educ., 2004

Tensions around the adoption and evolution of software quality management systems: a discourse analytic approach.
Int. J. Hum. Comput. Stud., 2004

An Ethnographic Study of XP Practice.
Empir. Softw. Eng., 2004

The Characteristics of XP Teams.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2004

The Conundrum of Categorising Requirements: Managing Requirements for Learning on the Move.
Proceedings of the 12th IEEE International Conference on Requirements Engineering (RE 2004), 2004

2003
Evolving Pedagogical Patterns: The Work of the Pedagogical Patterns Project.
Comput. Sci. Educ., 2003

Editorial: Learning and Teaching Object Technology.
Comput. Sci. Educ., 2003

An ethnography of XP practice.
Proceedings of the 15th Annual Workshop of the Psychology of Programming Interest Group, 2003

Tensions in the adoption and evolution of software quality management systems.
Proceedings of the 15th Annual Workshop of the Psychology of Programming Interest Group, 2003

Teaching from Different Perspectives.
Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP '2003), 2003

XP Culture: Why the twelve practices both are and are not the most significant thing.
Proceedings of the 2003 Agile Development Conference (ADC 2003), 2003

2002
Object technology: community and culture.
Proceedings of the Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, 2002

Feedback Patterns.
Proceedings of the 7th European Conference on Pattern Languages of Programms (EuroPLoP '2002), 2002

2000
Software Engineering: Community and Culture.
IEEE Softw., 2000

The pedagogical patterns project (poster session).
Proceedings of the Addendum to the 2000 Proceedings of the Conference on Object-Oriented Programming Systems, 2000

An interactive multimedia software house simulation for postgraduate software engineers.
Proceedings of the 22nd International Conference on on Software Engineering, 2000

1999
The Role of 'Culture' in Successful Software Process Improvement.
Proceedings of the 25th EUROMICRO '99 Conference, 1999

Stakeholder Identification in the Requirements Engineering Process.
Proceedings of the 10th International Workshop on Database & Expert Systems Applications, 1999

1998
Capturing Successful Practices on OT Education and Training.
J. Object Oriented Program., 1998

Acquiring object technology concepts: the role of previous software development.
Proceedings of the 10th Annual Workshop of the Psychology of Programming Interest Group, 1998

1996
Building quality into scientific software.
Softw. Qual. J., 1996

Pedagogical Patterns - Success in Teaching Object Technology, A Workshop from OOPSLA '96.
ACM SIGPLAN Notices, 1996

A multi-media approach to providing software project experience for postgraduate students.
Proceedings of the 1st Annual Conference on Integrating Technology into Computer Science Education, 1996

1995
Book review.
Softw. Qual. J., 1995

1989
A knowledge-based approach to software design support.
PhD thesis, 1989

1988
KDA - A Tool for Automatic Design Evaluation and Refinement Using the Blackboard Model of Control.
Proceedings of the Proceedings, 1988


  Loading...