Managing the development of large software systems: concepts and techniques
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Measuring software design quality
Measuring software design quality
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Software engineering (2nd ed.): principles and practice
Software engineering (2nd ed.): principles and practice
The Cathedral and the Bazaar
Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
When Software Engineers Met Research Scientists: A Case Study
Empirical Software Engineering
Dealing with Risk in Scientific Software Development
IEEE Software
Scientific Software Development at a Research Facility
IEEE Software
Software Engineering for Scientists
Computing in Science and Engineering
Engineering the Software for Understanding Climate Change
Computing in Science and Engineering
Turing's Cathedral: The Origins of the Digital Universe (Vintage)
Turing's Cathedral: The Origins of the Digital Universe (Vintage)
End User Development and Meta-Design: Foundations for Cultures of Participation
Journal of Organizational and End User Computing
Hi-index | 0.00 |
An ethnographic study is used to explore activities carried out by industrial scientists to successfully develop their software. The extremely rich data set that resulted helps paint a picture of their development context. Apparent are the mismatches between software development methods commonly described by the software engineering community and the practices successfully used by the industrial scientists. Instead of following any type of prescribed method, the scientists follow what has been described as an amethodical approach to software development. Acceptance of the validity of this approach could provide an important alternative to how we currently view software development.