메뉴 건너뛰기




Volumn 28, Issue 6, 2016, Pages 394-426

In two minds: how reflections influence software design thinking

Author keywords

behavioral software engineering; design reasoning; reflection; software design

Indexed keywords

PROBLEM SOLVING; REFLECTION; SOFTWARE ENGINEERING;

EID: 84971350192     PISSN: None     EISSN: 20477481     Source Type: Journal    
DOI: 10.1002/smr.1776     Document Type: Article
Times cited : (40)

References (83)
  • 2
    • 0015728810 scopus 로고
    • The structure of ill structured problems
    • Simon HA. The structure of ill structured problems. Artificial Intelligence 1973; 4(3-4):181–201.
    • (1973) Artificial Intelligence , vol.4 , Issue.3-4 , pp. 181-201
    • Simon, H.A.1
  • 5
    • 33645083975 scopus 로고    scopus 로고
    • The anchoring-and-adjustment heuristic
    • Epley N, Gilovich T. The anchoring-and-adjustment heuristic. Psychological Science 2006; 17(4):311.
    • (2006) Psychological Science , vol.17 , Issue.4 , pp. 311
    • Epley, N.1    Gilovich, T.2
  • 9
    • 9944238860 scopus 로고
    • Dilemmas in a general theory of planning
    • Rittel HWJ, Webber MM. Dilemmas in a general theory of planning. Policy Sciences 1973; 4(2):155–169.
    • (1973) Policy Sciences , vol.4 , Issue.2 , pp. 155-169
    • Rittel, H.W.J.1    Webber, M.M.2
  • 10
    • 84975744369 scopus 로고    scopus 로고
    • Software Designers Satisfice
    • Springer International Publishing, book section 9
    • Tang A, van Vliet H. Software Designers Satisfice. Vol. 9278 of Lecture Notes in Computer Science. Springer International Publishing book section 9, 2015; 105–120.
    • (2015) Vol. 9278 of Lecture Notes in Computer Science , pp. 105-120
    • Tang, A.1    van Vliet, H.2
  • 12
    • 84973653311 scopus 로고    scopus 로고
    • Reflections on reflection in agile software development
    • In, 2006. IEEE
    • Talby D, Hazzan O, Dubinsky Y, Keren A. Reflections on reflection in agile software development. In: Agile Conference, 2006. IEEE, 2006; pp. 11–112.
    • (2006) Agile Conference , pp. 11-112
    • Talby, D.1    Hazzan, O.2    Dubinsky, Y.3    Keren, A.4
  • 13
    • 82955187339 scopus 로고    scopus 로고
    • The core of ‘design thinking’ and its application
    • interpreting Design Thinking
    • Dorst K. The core of ‘design thinking’ and its application. Design Studies 2011; 32(6):521–532, interpreting Design Thinking.
    • (2011) Design Studies , vol.32 , Issue.6 , pp. 521-532
    • Dorst, K.1
  • 14
  • 16
    • 0016264378 scopus 로고
    • Judgment under uncertainty: heuristics and biases
    • Tversky A, Kahneman D. Judgment under uncertainty: heuristics and biases. Science 1974; 185(4157):1124–1131.
    • (1974) Science , vol.185 , Issue.4157 , pp. 1124-1131
    • Tversky, A.1    Kahneman, D.2
  • 17
    • 49649138413 scopus 로고
    • Subjective probability: a judgment of representativeness
    • Kahneman D, Tversky A. Subjective probability: a judgment of representativeness. Cognitive Psychology 1972; 3(3):430–454.
    • (1972) Cognitive Psychology , vol.3 , Issue.3 , pp. 430-454
    • Kahneman, D.1    Tversky, A.2
  • 20
    • 77954748575 scopus 로고    scopus 로고
    • An analysis of the effects of company culture, education and experience on confirmation bias levels of software developers and testers
    • In, ACM, New York, NY, USA
    • Calikli G, Bener A, Arslan B. An analysis of the effects of company culture, education and experience on confirmation bias levels of software developers and testers. In: Proceedings of the 32nd ACM/ IEEE International Conference on Software Engineering - Volume 2. ICSE '10. ACM, New York, NY, USA, 2010; pp. 187–190.
    • (2010) Proceedings of the 32nd ACM/ IEEE International Conference on Software Engineering - ICSE '10 , vol.2 , pp. 187-190
    • Calikli, G.1    Bener, A.2    Arslan, B.3
  • 21
    • 77956618941 scopus 로고    scopus 로고
    • Biased evaluation of abstracts depending on topic and conclusion: further evidence of a confirmation bias within scientific psychology
    • Hergovich A, Schott R, Burger C. Biased evaluation of abstracts depending on topic and conclusion: further evidence of a confirmation bias within scientific psychology. Current Psychology 2010; 29:188–209.
    • (2010) Current Psychology , vol.29 , pp. 188-209
    • Hergovich, A.1    Schott, R.2    Burger, C.3
  • 23
    • 33746898221 scopus 로고    scopus 로고
    • Design problems and design paradoxes
    • Dorst K. Design problems and design paradoxes. Design issues 2006; 22(3):4–17.
    • (2006) Design issues , vol.22 , Issue.3 , pp. 4-17
    • Dorst, K.1
  • 25
    • 79954552063 scopus 로고    scopus 로고
    • Using rationale to assist student cognitive and intellectual development
    • Burge JE, Brinkman B. Using rationale to assist student cognitive and intellectual development. Human Technology 2010; 6(1).
    • (2010) Human Technology , vol.6 , Issue.1
    • Burge, J.E.1    Brinkman, B.2
  • 26
    • 34247114278 scopus 로고    scopus 로고
    • A model of design decision making based on empirical results of interviews with software designers
    • qualitative Software Engineering Research
    • Zannier C, Chiasson M, Maurer F. A model of design decision making based on empirical results of interviews with software designers. Information and Software Technology 2007; 49(6):637–653 qualitative Software Engineering Research.
    • (2007) Information and Software Technology , vol.49 , Issue.6 , pp. 637-653
    • Zannier, C.1    Chiasson, M.2    Maurer, F.3
  • 28
    • 85008523798 scopus 로고    scopus 로고
    • Weaving together requirements and architecture
    • Nuseibeh B. Weaving together requirements and architecture. IEEE Computer 2001; 34(3):115–119.
    • (2001) IEEE Computer , vol.34 , Issue.3 , pp. 115-119
    • Nuseibeh, B.1
  • 30
    • 0035452705 scopus 로고    scopus 로고
    • Creativity in the design space: co-evolution of problem-solution
    • Dorst K, Cross N. Creativity in the design space: co-evolution of problem-solution. Design Studies 2001; 22(5):425–437.
    • (2001) Design Studies , vol.22 , Issue.5 , pp. 425-437
    • Dorst, K.1    Cross, N.2
  • 31
    • 84873439121 scopus 로고    scopus 로고
    • Initial mental representations of design problems: differences between experts and novices
    • Björklund TA. Initial mental representations of design problems: differences between experts and novices. Design Studies 2013; 34(2):135–160.
    • (2013) Design Studies , vol.34 , Issue.2 , pp. 135-160
    • Björklund, T.A.1
  • 34
    • 67949085059 scopus 로고    scopus 로고
    • Managing architectural decision models with dependency relations, integrity constraints, and production rules
    • Zimmermann O, Koehler J, Leymann F, Polley R, Schuster N. Managing architectural decision models with dependency relations, integrity constraints, and production rules. Journal of Systems and Software 2009; 82(8):1249–1267.
    • (2009) Journal of Systems and Software , vol.82 , Issue.8 , pp. 1249-1267
    • Zimmermann, O.1    Koehler, J.2    Leymann, F.3    Polley, R.4    Schuster, N.5
  • 35
    • 80053353728 scopus 로고    scopus 로고
    • Software architecture design reasoning
    • Babar MA, Dingsyr T, Lago P, van Vliet H, (eds.)., Springer, Berlin Heidelberg, Ch. 9
    • Tang A, van Vliet H. Software architecture design reasoning. Software Architecture Knowledge Management, Babar MA, Dingsyr T, Lago P, van Vliet H (eds.). Springer: Berlin Heidelberg Ch. 9, 2009b; 155–174.
    • (2009) Software Architecture Knowledge Management , pp. 155-174
    • Tang, A.1    van Vliet, H.2
  • 36
    • 77049104931 scopus 로고    scopus 로고
    • Building up and reasoning about architectural knowledge
    • Springer-Verlag, Heidelberg
    • Kruchten P, Lago P, Vliet H v. Building up and reasoning about architectural knowledge. Quality of Software Architecture (QoSA) Vol. LNCS 4214. Springer-Verlag: Heidelberg, 2006; 43–58.
    • (2006) Quality of Software Architecture (QoSA) , vol.LNCS 4214 , pp. 43-58
    • Kruchten, P.1    Lago, P.2    Vliet, H.V.3
  • 41
    • 0003239964 scopus 로고    scopus 로고
    • Questions, options and criteria: elements of design space analysis
    • Moran T, Carroll J, (eds.)., Lawrence Erlbaum Associates, Mahwah, New Jersey, Ch. 3
    • Maclean A, Young R, Bellotti V, Moran T. Questions, options and criteria: elements of design space analysis. Design Rationale: Concepts, Techniques and Use, Moran T, Carroll J (eds.). Lawrence Erlbaum Associates: Mahwah, New Jersey, Ch. 3, pp., 1996; 53–106.
    • (1996) Design Rationale: Concepts, Techniques and Use , pp. 53-106
    • Maclean, A.1    Young, R.2    Bellotti, V.3    Moran, T.4
  • 43
    • 0000591355 scopus 로고
    • Linking ways of knowing with ways of being practical
    • van Manen M. Linking ways of knowing with ways of being practical. Curriculum Inquiry 1977; 6(3):205–228.
    • (1977) Curriculum Inquiry , vol.6 , Issue.3 , pp. 205-228
    • van Manen, M.1
  • 46
    • 84903138120 scopus 로고    scopus 로고
    • The reflective software engineer: reflective practice
    • Dyba T, Maiden N, Glass R. The reflective software engineer: reflective practice. IEEE Software 2014; 31(4):32–36.
    • (2014) IEEE Software , vol.31 , Issue.4 , pp. 32-36
    • Dyba, T.1    Maiden, N.2    Glass, R.3
  • 47
    • 79960610935 scopus 로고    scopus 로고
    • Critical conversations: feedback as a stimulus to a creativity in software design
    • McCall R. Critical conversations: feedback as a stimulus to a creativity in software design. Human Technology 2010; 6(1):11–37.
    • (2010) Human Technology , vol.6 , Issue.1 , pp. 11-37
    • McCall, R.1
  • 48
    • 0001266843 scopus 로고    scopus 로고
    • The reflective practice of design teams
    • Valkenburg R, Dorst K. The reflective practice of design teams. Design Studies 1998; 19(3):249–271.
    • (1998) Design Studies , vol.19 , Issue.3 , pp. 249-271
    • Valkenburg, R.1    Dorst, K.2
  • 49
    • 33645698531 scopus 로고    scopus 로고
    • A domain independent descriptive design model and its application to structured reflection on design processes
    • Reymen I, Hammer D, Kroes P, Van Aken J, Dorst C, Bax M, Basten T. A domain independent descriptive design model and its application to structured reflection on design processes. Research in Engineering Design 2006; 16(4):147–173.
    • (2006) Research in Engineering Design , vol.16 , Issue.4 , pp. 147-173
    • Reymen, I.1    Hammer, D.2    Kroes, P.3    Van Aken, J.4    Dorst, C.5    Bax, M.6    Basten, T.7
  • 51
    • 84903210248 scopus 로고    scopus 로고
    • Supporting reflective practice in software engineering education through a studio-based approach
    • Bull CN, Whittle J. Supporting reflective practice in software engineering education through a studio-based approach. IEEE Software 2014; 31(4):44–50.
    • (2014) IEEE Software , vol.31 , Issue.4 , pp. 44-50
    • Bull, C.N.1    Whittle, J.2
  • 52
    • 84903187774 scopus 로고    scopus 로고
    • Embedding reflection and learning into agile software development
    • Babb J, Hoda R, Norbjerg J. Embedding reflection and learning into agile software development. IEEE Software 2014; 31(4):51–57.
    • (2014) IEEE Software , vol.31 , Issue.4 , pp. 51-57
    • Babb, J.1    Hoda, R.2    Norbjerg, J.3
  • 54
    • 33847763722 scopus 로고    scopus 로고
    • Improving agile team learning by improving team reflections [agile software development]
    • Lamoreux M. Improving agile team learning by improving team reflections [agile software development]. In: Agile Conference, 2005. Proceedings IEEE, 2005; pp. 139–144.
    • (2005) Agile Conference, 2005. Proceedings IEEE , pp. 139-144
    • Lamoreux, M.1
  • 55
    • 34147191025 scopus 로고    scopus 로고
    • Theoretical reflections on agile development methodologies
    • Nerur S, Balijepally V. Theoretical reflections on agile development methodologies. Communications of the ACM 2007; 50(3):79–83.
    • (2007) Communications of the ACM , vol.50 , Issue.3 , pp. 79-83
    • Nerur, S.1    Balijepally, V.2
  • 58
    • 0009441292 scopus 로고    scopus 로고
    • Synthesis by analysis: five modes of reasoning that guide design
    • Moran T, Carroll J, (eds.)., Lawrence Erlbaum Associates, Mahwah, New Jersey, Ch. 8
    • Singley M, Carroll J. Synthesis by analysis: five modes of reasoning that guide design. Design Rationale: Concepts, Techniques and Use, Moran T, Carroll J (eds.). Lawrence Erlbaum Associates: Mahwah, New Jersey, Ch. 8, 1996; 241–265.
    • (1996) Design Rationale: Concepts, Techniques and Use , pp. 241-265
    • Singley, M.1    Carroll, J.2
  • 59
    • 63049106917 scopus 로고    scopus 로고
    • Software architecture design reasoning: a case for improved methodology support
    • Tang A, Han J, Vasa R. Software architecture design reasoning: a case for improved methodology support. IEEE Software Mar/ Apr 2009; 2009:43–49.
    • (2009) IEEE Software Mar/ Apr , vol.2009 , pp. 43-49
    • Tang, A.1    Han, J.2    Vasa, R.3
  • 61
    • 85008541151 scopus 로고    scopus 로고
    • Design strategy and software design effectiveness
    • Tang A, van Vliet H. Design strategy and software design effectiveness. IEEE Software Jan-Feb, 2012; 51–55.
    • (2012) IEEE Software Jan-Feb , pp. 51-55
    • Tang, A.1    van Vliet, H.2
  • 62
    • 84891628677 scopus 로고    scopus 로고
    • Software architecture review by association
    • Tang A, Lau MF. Software architecture review by association. Journal of Systems and Software 2014; 88(0):87–101.
    • (2014) Journal of Systems and Software , vol.88 , pp. 87-101
    • Tang, A.1    Lau, M.F.2
  • 63
    • 85008529656 scopus 로고    scopus 로고
    • The role of design spaces
    • Shaw M. The role of design spaces. Software, IEEE 2012; 29(1):46–50.
    • (2012) Software, IEEE , vol.29 , Issue.1 , pp. 46-50
    • Shaw, M.1
  • 64
    • 0024105910 scopus 로고
    • A field study of the software design process for large systems
    • Curtis B, Krasner H, Iscoe N. A field study of the software design process for large systems. Communications of the ACM 1988; 31(11):1268–1287.
    • (1988) Communications of the ACM , vol.31 , Issue.11 , pp. 1268-1287
    • Curtis, B.1    Krasner, H.2    Iscoe, N.3
  • 65
    • 84863089149 scopus 로고    scopus 로고
    • Rcda: architecting as a risk- and cost management discipline
    • Poort ER, van Vliet H. Rcda: architecting as a risk- and cost management discipline. Journal of Systems and Software 2012; 85(9):1995–2013.
    • (2012) Journal of Systems and Software , vol.85 , Issue.9 , pp. 1995-2013
    • Poort, E.R.1    van Vliet, H.2
  • 67
    • 78649323416 scopus 로고    scopus 로고
    • Notes on design reasoning techniques (v1.4)
    • Swinburne University of Technology, Melbourne, Australia
    • Tang A, Lago P. Notes on design reasoning techniques (v1.4). Tech. Rep. Swinburne University of Technology: Melbourne, Australia, 2010.
    • (2010) Tech. Rep
    • Tang, A.1    Lago, P.2
  • 70
    • 61849169018 scopus 로고    scopus 로고
    • Guidelines for conducting and reporting case study research in software engineering
    • Runeson P, Höst M. Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering 2009; 14(2):131–164.
    • (2009) Empirical Software Engineering , vol.14 , Issue.2 , pp. 131-164
    • Runeson, P.1    Höst, M.2
  • 75
    • 58149412516 scopus 로고
    • Weighted kappa: nominal scale agreement provision for scaled disagreement or partial credit
    • Cohen J. Weighted kappa: nominal scale agreement provision for scaled disagreement or partial credit. Psychological Bulletin 1968; 70(4):213.
    • (1968) Psychological Bulletin , vol.70 , Issue.4 , pp. 213
    • Cohen, J.1
  • 76
    • 0018989479 scopus 로고
    • The estimation of intraclass correlation in the analysis of family data
    • Donner A, Koval JJ. The estimation of intraclass correlation in the analysis of family data. Biometrics 1980; 36(1):19–25.
    • (1980) Biometrics , vol.36 , Issue.1 , pp. 19-25
    • Donner, A.1    Koval, J.J.2
  • 78
    • 0000200742 scopus 로고    scopus 로고
    • Storytelling and the development of discourse in the engineering design process
    • Lloyd P. Storytelling and the development of discourse in the engineering design process. Design Studies 2000; 21(4):357–373.
    • (2000) Design Studies , vol.21 , Issue.4 , pp. 357-373
    • Lloyd, P.1
  • 79
    • 84973599049 scopus 로고    scopus 로고
    • Going meta-design space and evaluation space in software design
    • Petre M, Hoek AVD, (eds.)., Chapman & Hall/ CRC, Ch
    • Nickerson JV, Yu L. Going meta-design space and evaluation space in software design. Software Designers in Action: A Human-centric Look at Design WorkPetre M, Hoek AVD (eds.). Chapman & Hall/ CRC: Ch, 2013; 19.
    • (2013) Software Designers in Action: A Human-centric Look at Design Work , pp. 19
    • Nickerson, J.V.1    Yu, L.2
  • 80
    • 80052728495 scopus 로고    scopus 로고
    • Why do we need personality diversity in software engineering? SIGSOFT softw
    • Capretz LF, Ahmed F. Why do we need personality diversity in software engineering? SIGSOFT softw. Eng. Notes 2010; 35(2):1–11.
    • (2010) Eng. Notes , vol.35 , Issue.2 , pp. 1-11
    • Capretz, L.F.1    Ahmed, F.2
  • 82
    • 0032185634 scopus 로고    scopus 로고
    • Expertise in professional software design: a process study
    • Sonnentag S. Expertise in professional software design: a process study. Journal of Applied Psychology 1998; 83(5):703–715.
    • (1998) Journal of Applied Psychology , vol.83 , Issue.5 , pp. 703-715
    • Sonnentag, S.1
  • 83
    • 70249130932 scopus 로고    scopus 로고
    • The role of project management in ineffective decision making within agile software development projects
    • McAvoy J, Butler T. The role of project management in ineffective decision making within agile software development projects. European Journal of Information Systems 2009; 18(4):372–383.
    • (2009) European Journal of Information Systems , vol.18 , Issue.4 , pp. 372-383
    • McAvoy, J.1    Butler, T.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.