DocumentCode
52494
Title
The Reflective Software Engineer: Reflective Practice
Author
Dyba, Tore ; Maiden, Neil ; Glass, Robert
Author_Institution
SINTEF
Volume
31
Issue
4
fYear
2014
fDate
July-Aug. 2014
Firstpage
32
Lastpage
36
Abstract
The capacity to reflect on past practice is important for continuous learning in software development. Reflection often takes place in cycles of experience followed by conscious application of learning from that experience, during which a software developer might explore comparisons, ponder alternatives, take diverse perspectives, and draw inferences, especially in new and/or complex situations. Such reflective practice has been shown in different disciplines to be an effective developmental practice for organizations, for teams, and for individuals. The guest editors of this special issue on reflection describe the concept in general and the selected articles in particular.
Keywords
practitioners; reflection; software development; software engineering;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2014.97
Filename
6834681
Link To Document