Publication
(Eds.) (2010)
Making Software: What Really Works, and Why We Believe It
Tags for this publication · Forschung
Google this publication · ScholarGoogle this publication · Search Amazon.de
Chapters reviewed
- Why is it so hard to learn to program? (Guzdial, Mark; )
- Pair Programming (Williams, Laurie; )
Reviewer Raimond Reichert (2012-07-31)
Was funktioniert in der Software Entwicklung, und weshalb? "Making Software" ist eine Sammlung von Aufsätzen; jeder Aufsatz präsentiert Erkenntnisse aus der empirischen Forschung zu einem spezifischen Thema. Zum Beispiel das Thema Produktivität: Gibt es wirklich Entwickler, die zehn Mal produktiver sind als andere Entwickler? Oder das Thema Test Driven Development: Erlaubt TDD die schnellere Entwicklung von besserer Software? Oder Pair Programming: Was weiss man über Pair Programming, und welchen Einfluss hat die Persönlichkeit der Entwickler? Oder das Thema Software Metriken: Studien zeigen, dass diverse komplexe Metriken erstaunlicherweise mit der guten, alten Metrik der "Lines of Code" korrelieren.
![]()
Michael C. Feathers, als der Autor des Buches Working Effectively with Legacy Code bekannt, leitet sein Review von "Making Software" auf Amazon.com mit der Beurteilung ein: "I'm going to go on record and say that this is one of the most important books about software development that has been published in the last few years."
Empirische Forschung zum Thema Software Engineering hat in den letzten Jahren an Bedeutung und Popularität gewonnen. So sind dazu mindestens zwei Blogs entstanden, die wissenschaftliche Resultate breiter zugänglich machen wollen: It will never work in theory: Software development research that is relevant in practice, und brandneu mit noch wenigen Posts SoftEng: Snappy summaries of selected software engineering research for software developers and computer scientists. Es gibt entsprechende wissenschaftliche und praktische Konferenzen sowie diverse Journals, wie etwa Empirical Software Engineering von Springer.
"Making Software" richtet sich explizit auch an Praktiker und hat den Anspruch, die ausgewählten Themen verständlich und im Überblick zu präsentieren. Das Buch ist daher auch für Lehrpersonen empfehlenswert, die fundierte Erkenntnisse zum Thema Software Entwicklung suchen. Reviews zu den zwei für die Ausbildung speziell relevanten Aufsätze Why is it so hard to learn to program?" (Guzdial, Mark) und Pair Programming (Williams, Laurie) folgen.
Permanenter Kurzlink auf diese Seite: http://www.swisseduc.ch/informatik-didaktik/reviews/publications/view/15