Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Programming Ruby: the pragmatic programmer's guide
Programming Ruby: the pragmatic programmer's guide
Ruby in a nutshell: a desktop quick reference
Ruby in a nutshell: a desktop quick reference
A multiple case study on the impact of pair programming on product quality
Proceedings of the 27th international conference on Software engineering
Customer relationships and Extreme Programming
HSSE '05 Proceedings of the 2005 workshop on Human and social factors of software engineering
When Software Engineers Met Research Scientists: A Case Study
Empirical Software Engineering
A software methodology for applied research: eXtreme Researching: Research Articles
Software—Practice & Experience
XFM: An incremental methodology for developing formal models
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Analysis of the interaction between practices for introducing XP effectively
Proceedings of the 28th international conference on Software engineering
XFM: extreme formal method for capturing formal specification into abstract models
Formal methods and models for system design
Component-based end-user database design for ecologists
Journal of Intelligent Information Systems
Automatic generation of hardware dependent software for MPSoCs from abstract system specifications
Proceedings of the 2008 Asia and South Pacific Design Automation Conference
Integration, the VLSI Journal
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
System-level development of embedded software
Proceedings of the 2010 Asia and South Pacific Design Automation Conference
A literature review of agile practices and their effects in scientific software development
Proceedings of the 4th International Workshop on Software Engineering for Computational Science and Engineering
Research Dojo: applying agile principles to agile research - workshop summary from XP2013
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Can we successfully apply Extreme Programming in a scientific research context? The cultural environment at a government research center differs from the customer-centric business view. Consequently, eight of XP's 12 practices are seemingly incompatible with the existing research culture. The authors implemented a pilot project at the NASA Langley Research Center to test XP's applicability in such an environment. Despite initial awkwardness, they determined that XP can function in situations for which it appears to be ill suited.