Project work: the organisation of collaborative design and development in software engineering
Computer Supported Cooperative Work - Special issue on studies of cooperative design
The ramp-up problem in software projects: a case study of how software immigrants naturalize
Proceedings of the 20th international conference on Software engineering
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Agile software development
Agile software development ecosystems
Agile software development ecosystems
Computer
Software Engineering: Community and Culture
IEEE Software
An examination of software engineering work practices
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Object technology: community and culture
OOPSLA '02 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
International Journal of Human-Computer Studies - Special issue: Empirical studies of software engineering
Integrating agile software development into stage-gate managed product development
Empirical Software Engineering
The role of the interaction designer in an agile software development process
CHI '06 Extended Abstracts on Human Factors in Computing Systems
Editorial: For the Special issue on Qualitative Software Engineering Research
Information and Software Technology
Ethnographically-informed empirical studies of software practice
Information and Software Technology
The impact of the Abilene Paradox on double-loop learning in an agile team
Information and Software Technology
Revealing actual documentation usage in software maintenance through war stories
Information and Software Technology
An Empirical Study of the Evolution of an Agile-Developed Software System
ICSE '07 Proceedings of the 29th international conference on Software Engineering
ACoM '07 Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
Users as contextual features of software product development and testing
Proceedings of the 2007 international ACM conference on Supporting group work
Collaboration and co-ordination in mature eXtreme programming teams
International Journal of Human-Computer Studies
Information and Software Technology
The role of physical artefacts in agile software development: Two complementary perspectives
Interacting with Computers
Setting the stage - Embodied and spatial dimensions in emerging programming practices
Interacting with Computers
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Time, Narratives and Participation Frameworks in Software Troubleshooting
Computer Supported Cooperative Work
Coevolving Systems and the Organization of Agile Software Development
Information Systems Research
Identifying some important success factors in adopting agile software development practices
Journal of Systems and Software
Social and human aspects of software engineering
Proceedings of the 2006 international conference on Empirical software engineering issues: critical assessment and future directions
Job satisfaction and motivation in a large agile team
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Organizing self-organizing teams
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Using ethnographic methods in software engineering research
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Balancing acts: walking the Agile tightrope
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
Studying human and social aspects of testing in a service-based software company: case study
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
Measuring fidelity to extreme programming: a psychometric approach
Empirical Software Engineering
The relationship between organizational culture and the deployment of agile methods
Information and Software Technology
Information and Software Technology
The social side of technical practices
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
A distributed cognition account of mature XP teams
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Storytelling in interaction: agility in practice
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Coordination in co-located agile software development projects
Journal of Systems and Software
Information and Software Technology
Developing a grounded theory to explain the practices of self-organizing Agile teams
Empirical Software Engineering
Assimilation of agile practices in use
Information Systems Journal
Interpretative case studies on agile team productivity and management
Information and Software Technology
A sense of working there: the user experience of Agile software developers
Proceedings of the 25th Australian Computer-Human Interaction Conference: Augmentation, Application, Innovation, Collaboration
Hi-index | 0.00 |
Agile methods are a response to more rigorous and traditional approaches to software development which are perceived to have failed both customers and software development practitioners. eXtreme Programming (XP) is an example agile method and we report on an ethnographic study of XP practice carried out in a small company developing web-based intelligent advertisements. We identify five characterizing themes within XP practice and summarize these findings in terms of XP culture.