메뉴 건너뛰기




Volumn 101, Issue , 2015, Pages 136-152

Six strategies for generalizing software engineering theories

Author keywords

Architectural mechanisms; External validity; Generalization; Scaling up; Statistical inference

Indexed keywords

LABORATORIES; SOFTWARE ENGINEERING;

EID: 84925075873     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2014.11.013     Document Type: Conference Paper
Times cited : (159)

References (107)
  • 2
    • 19944393514 scopus 로고    scopus 로고
    • Structure of scientific theories
    • P. Machamer, M. Silberstein, Blackwell
    • C. Craver Structure of scientific theories P. Machamer, M. Silberstein, The Blackwell Guide to the Philosophy of Science 2002 Blackwell 55 79
    • (2002) The Blackwell Guide to the Philosophy of Science , pp. 55-79
    • Craver, C.1
  • 4
    • 0001945277 scopus 로고
    • The normative structure of science
    • enlarged edition The Free Press
    • R. Merton The normative structure of science Social Theory and Social Structure enlarged edition 1968 The Free Press 267 278
    • (1968) Social Theory and Social Structure , pp. 267-278
    • Merton, R.1
  • 5
    • 34250383412 scopus 로고
    • The scientist's code
    • A. Cournand, and M. Meyer The scientist's code Minerva 14 1 1976 79 96
    • (1976) Minerva , vol.14 , Issue.1 , pp. 79-96
    • Cournand, A.1    Meyer, M.2
  • 10
    • 84855704660 scopus 로고    scopus 로고
    • A brief historical introduction to the philosophy of science
    • P. Machamer, M. Silberstein, Blackwell
    • P. Machamer A brief historical introduction to the philosophy of science P. Machamer, M. Silberstein, The Blackwell Guide to the Philosophy of Science 2002 Blackwell 1 17
    • (2002) The Blackwell Guide to the Philosophy of Science , pp. 1-17
    • Machamer, P.1
  • 12
    • 80052966640 scopus 로고    scopus 로고
    • Characteristics of multiple-component defects and architectural hotspots: A large system case study
    • Z. Li, N. Madhavji, S. Murtaza, M. Gittens, A. Miranskyy, D. Godwin, and E. Cialini Characteristics of multiple-component defects and architectural hotspots: a large system case study Empir. Softw. Eng. 16 2011 667 702
    • (2011) Empir. Softw. Eng. , vol.16 , pp. 667-702
    • Li, Z.1    Madhavji, N.2    Murtaza, S.3    Gittens, M.4    Miranskyy, A.5    Godwin, D.6    Cialini, E.7
  • 15
    • 0002883610 scopus 로고    scopus 로고
    • Mechanisms and the nature of causation
    • S. Glennan Mechanisms and the nature of causation Erkenntnis 44 1996 49 71
    • (1996) Erkenntnis , vol.44 , pp. 49-71
    • Glennan, S.1
  • 16
    • 2542599289 scopus 로고    scopus 로고
    • How does it work? the search for explanatory mechanisms
    • M. Bunge How does it work? The search for explanatory mechanisms Philos. Soc. Sci. 34 2 2004 182 210
    • (2004) Philos. Soc. Sci. , vol.34 , Issue.2 , pp. 182-210
    • Bunge, M.1
  • 19
    • 0013112998 scopus 로고    scopus 로고
    • Explaining disease: Correlations, causes, and mechanisms
    • F. Keil, R. Wilson, MIT Press
    • P. Thagard Explaining disease: correlations, causes, and mechanisms F. Keil, R. Wilson, Explanation and Cognition 2000 MIT Press 255 276
    • (2000) Explanation and Cognition , pp. 255-276
    • Thagard, P.1
  • 20
    • 33846859803 scopus 로고    scopus 로고
    • A systematic review of theory use in software engineering experiments
    • J. Hannay, D. Sjøberg, and T. Dybå A systematic review of theory use in software engineering experiments IEEE Trans. Softw. Eng. 30 2 2007 87 107
    • (2007) IEEE Trans. Softw. Eng. , vol.30 , Issue.2 , pp. 87-107
    • Hannay, J.1    Sjøberg, D.2    Dybå, T.3
  • 21
    • 0031222286 scopus 로고    scopus 로고
    • Program understanding behavior during enhancement of large-scale software
    • A.v. Mayrhauser, A. Vans, and A. Howe Program understanding behavior during enhancement of large-scale software J. Softw. Maint. Evol. 9 1997 299 327
    • (1997) J. Softw. Maint. Evol. , vol.9 , pp. 299-327
    • Mayrhauser, A.V.1    Vans, A.2    Howe, A.3
  • 22
    • 29444445468 scopus 로고
    • Experimentation and the legitimacy of idealization
    • R. Laymon Experimentation and the legitimacy of idealization Philos. Stud. 77 1995 353 375
    • (1995) Philos. Stud. , vol.77 , pp. 353-375
    • Laymon, R.1
  • 24
    • 85164874241 scopus 로고
    • A case for scientific realism
    • J. Leplin, University of California Press
    • E. McMullin A case for scientific realism J. Leplin, Scientific Realism 1984 University of California Press 8 40
    • (1984) Scientific Realism , pp. 8-40
    • McMullin, E.1
  • 25
    • 0001155385 scopus 로고
    • Galilean idealization
    • E. McMullin Galilean idealization Stud. Hist. Philos. Sci. 16 3 1985 247 273
    • (1985) Stud. Hist. Philos. Sci. , vol.16 , Issue.3 , pp. 247-273
    • McMullin, E.1
  • 27
    • 34249977009 scopus 로고
    • Applying idealized scientific theories to engineering
    • R. Laymon Applying idealized scientific theories to engineering Synthese 81 1989 353 371
    • (1989) Synthese , vol.81 , pp. 353-371
    • Laymon, R.1
  • 28
    • 48949108282 scopus 로고    scopus 로고
    • How science is applied in technology
    • M. Boon How science is applied in technology Int. Stud. Philos. Sci. 20 1 2006 27 47
    • (2006) Int. Stud. Philos. Sci. , vol.20 , Issue.1 , pp. 27-47
    • Boon, M.1
  • 29
    • 0001838420 scopus 로고
    • On sociological theories of the middle range
    • enlarged edition The Free Press
    • R. Merton On sociological theories of the middle range Social Theory and Social Structure enlarged edition 1968 The Free Press 39 72
    • (1968) Social Theory and Social Structure , pp. 39-72
    • Merton, R.1
  • 32
    • 0031493979 scopus 로고    scopus 로고
    • Towards a methodology of psychological practice: The regulative cycle
    • P. Van Strien Towards a methodology of psychological practice: the regulative cycle Theory Psychol. 7 5 1997 683 700
    • (1997) Theory Psychol. , vol.7 , Issue.5 , pp. 683-700
    • Van Strien, P.1
  • 33
    • 77954759796 scopus 로고    scopus 로고
    • An empirical investigation into open source web applications' implementation vulnerabilities
    • T. Huynh, and J. Miller An empirical investigation into open source web applications' implementation vulnerabilities Empir. Softw. Eng. 15 5 2010 556 576
    • (2010) Empir. Softw. Eng. , vol.15 , Issue.5 , pp. 556-576
    • Huynh, T.1    Miller, J.2
  • 36
    • 0035530005 scopus 로고    scopus 로고
    • Causation, statistics, and sociology
    • J. Goldthorpe Causation, statistics, and sociology Eur. Sociol. Rev. 17 1 2001 1 20
    • (2001) Eur. Sociol. Rev. , vol.17 , Issue.1 , pp. 1-20
    • Goldthorpe, J.1
  • 37
    • 58149467634 scopus 로고
    • Causality in the social sciences
    • M.M. Marini, and B. Singer Causality in the social sciences Sociol. Method. 18 1988 347 409
    • (1988) Sociol. Method. , vol.18 , pp. 347-409
    • Marini, M.M.1    Singer, B.2
  • 41
    • 0013112994 scopus 로고    scopus 로고
    • Rethinking mechanistic explanation
    • S. Glennan Rethinking mechanistic explanation Philos. Sci. 69 2002 S342 S353
    • (2002) Philos. Sci. , vol.69 , pp. S342-S353
    • Glennan, S.1
  • 42
    • 84863512209 scopus 로고    scopus 로고
    • What is a mechanism? Thinking about mechanisms across the sciences
    • P. McKay Illari, and J. Williamson What is a mechanism? Thinking about mechanisms across the sciences Eur. J. Philos. Sci. 2 2012 119 135
    • (2012) Eur. J. Philos. Sci. , vol.2 , pp. 119-135
    • McKay Illari, P.1    Williamson, J.2
  • 43
    • 33947125957 scopus 로고    scopus 로고
    • An empirical study of the complex relationships between requirements engineering processes and other processes that lead to payoffs in productivity, quality and risk management
    • D. Damian, and J. Chisan An empirical study of the complex relationships between requirements engineering processes and other processes that lead to payoffs in productivity, quality and risk management IEEE Trans. Softw. Eng. 32 7 2006 433 453
    • (2006) IEEE Trans. Softw. Eng. , vol.32 , Issue.7 , pp. 433-453
    • Damian, D.1    Chisan, J.2
  • 48
    • 0003886605 scopus 로고
    • What Engineers Know and How They Know It
    • Johns Hopkins
    • W. Vincenti What Engineers Know and How They Know It Anal. Stud. Aeronaut. Hist. 1990 Johns Hopkins
    • (1990) Anal. Stud. Aeronaut. Hist.
    • Vincenti, W.1
  • 52
    • 42649128424 scopus 로고    scopus 로고
    • The role of deliberate artificial design elements in software engineering experiments
    • J. Hannay, and M. Jørgensen The role of deliberate artificial design elements in software engineering experiments IEEE Tran. Softw. Eng. 34 2 2008
    • (2008) IEEE Tran. Softw. Eng. , vol.34 , Issue.2
    • Hannay, J.1    Jørgensen, M.2
  • 53
    • 0011648467 scopus 로고
    • An investigation of procedure and variable names as beacons during program comprehension
    • J. Koenemann-Belliveau, T. Moher, A. Robertson, Ablex
    • E. Gellenbeck, and C. Cook An investigation of procedure and variable names as beacons during program comprehension J. Koenemann-Belliveau, T. Moher, A. Robertson, Proceedings of the Fourth Annual Workshop on Empirical Studies of Programmers 1991 Ablex 1991 65 81
    • (1991) Proceedings of the Fourth Annual Workshop on Empirical Studies of Programmers 1991 , pp. 65-81
    • Gellenbeck, E.1    Cook, C.2
  • 54
    • 0036612913 scopus 로고    scopus 로고
    • Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance
    • L. Prechelt, B. Unger-Lamprecht, M. Philippsen, and W. Tichy Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance IEEE Trans. Softw. Eng. 28 6 2002 595 606
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.6 , pp. 595-606
    • Prechelt, L.1    Unger-Lamprecht, B.2    Philippsen, M.3    Tichy, W.4
  • 56
    • 84905825625 scopus 로고    scopus 로고
    • Empirical research methods for technology validation: Scaling up to practice
    • R. Wieringa Empirical research methods for technology validation: scaling up to practice J. Syst. Softw. 95 2014 19 31 http://dx.doi.org/10.1016/j.jss.2013.11.1097
    • (2014) J. Syst. Softw. , vol.95 , pp. 19-31
    • Wieringa, R.1
  • 57
    • 0031337731 scopus 로고    scopus 로고
    • Experimental validation in software engineering
    • M. Zelkowitz, and D. Wallace Experimental validation in software engineering Inf. Softw. Technol. 39 1997 735 743
    • (1997) Inf. Softw. Technol. , vol.39 , pp. 735-743
    • Zelkowitz, M.1    Wallace, D.2
  • 59
    • 84925098923 scopus 로고
    • Evaluation of the Cleanroom methodology in the software engineering laboratory
    • NASA, Goddard Space Flight Center Greenbelt, MD 20771
    • S. Green, A. Kouchakdjian, and V. Basili Evaluation of the Cleanroom methodology in the software engineering laboratory Proc. 14th Annual Software Engineering Workshop 1989 NASA, Goddard Space Flight Center Greenbelt, MD 20771
    • (1989) Proc. 14th Annual Software Engineering Workshop
    • Green, S.1    Kouchakdjian, A.2    Basili, V.3
  • 60
    • 0028464552 scopus 로고
    • Science and substance: A challenge to software engineers
    • N. Fenton, S. Pfleeger, and R. Glass Science and substance: a challenge to software engineers IEEE Softw. 11 4 1994 86 95
    • (1994) IEEE Softw. , vol.11 , Issue.4 , pp. 86-95
    • Fenton, N.1    Pfleeger, S.2    Glass, R.3
  • 63
    • 0009629259 scopus 로고
    • Software engineering research revisited
    • C. Potts Software engineering research revisited IEEE Softw. 10 1993 19 28
    • (1993) IEEE Softw. , vol.10 , pp. 19-28
    • Potts, C.1
  • 69
    • 21344488005 scopus 로고
    • On statistical tests: A 1935 exchange from Nature
    • H. Inman, Karl Pearson, and R.A. Fisher on statistical tests: a 1935 exchange from Nature Am. Stat. 48 1 1994 2 11
    • (1994) Am. Stat. , vol.48 , Issue.1 , pp. 2-11
    • Inman, H.1    Pearson, K.2    Fisher, R.A.3
  • 74
    • 84920420698 scopus 로고
    • Statistics and causal inference
    • P. Holland Statistics and causal inference J. Am. Stat. Assoc. 81 396 1986 945 960
    • (1986) J. Am. Stat. Assoc. , vol.81 , Issue.396 , pp. 945-960
    • Holland, P.1
  • 75
    • 82255183496 scopus 로고    scopus 로고
    • Random sampling versus random allocation
    • P. Sedgwick Random sampling versus random allocation Br. Med. J. 343 2011 d7453 10.1136/bmj.d7453
    • (2011) Br. Med. J. , vol.343 , pp. d7453
    • Sedgwick, P.1
  • 76
    • 0026730694 scopus 로고
    • Caffeine and the central nervous system: Mechanisms of action, biochemical, metabolic and psychostimulant effects
    • A. Nehlig, J.-L. Daval, and G. Debry Caffeine and the central nervous system: mechanisms of action, biochemical, metabolic and psychostimulant effects Brains Res. Rev. 17 1992 139 170
    • (1992) Brains Res. Rev. , vol.17 , pp. 139-170
    • Nehlig, A.1    Daval, J.-L.2    Debry, G.3
  • 78
    • 67649397344 scopus 로고    scopus 로고
    • Variability and reproducibility in software engineering: A study of four companies that developed the same system
    • B. Anda, D. Sjøberg, and A. Mockus Variability and reproducibility in software engineering: a study of four companies that developed the same system IEEE Trans. Softw. Eng. 35 1 2009 407 429
    • (2009) IEEE Trans. Softw. Eng. , vol.35 , Issue.1 , pp. 407-429
    • Anda, B.1    Sjøberg, D.2    Mockus, A.3
  • 81
    • 0002753168 scopus 로고
    • Causal inference for sociological data
    • N. Smelser, Sage
    • R. Berk Causal inference for sociological data N. Smelser, Handbook of Sociology 1988 Sage 155 172
    • (1988) Handbook of Sociology , pp. 155-172
    • Berk, R.1
  • 82
    • 0008635057 scopus 로고    scopus 로고
    • Causal inference and generalization in field settings: Experimental and quasi-experimental designs
    • H. Reis, C. Judd, Cambridge University Press
    • S. West, J. Biesanz, and S. Pitts Causal inference and generalization in field settings: experimental and quasi-experimental designs H. Reis, C. Judd, Handbook of Research Methods in Social and Personality Psychology 2000 Cambridge University Press 40 84
    • (2000) Handbook of Research Methods in Social and Personality Psychology , pp. 40-84
    • West, S.1    Biesanz, J.2    Pitts, S.3
  • 84
    • 0035331644 scopus 로고    scopus 로고
    • An internally replicated quasi-experimental comparison of checklist and perspective-based reading of code documents
    • O. Laitenberger, K. El Emam, and T. Harbich An internally replicated quasi-experimental comparison of checklist and perspective-based reading of code documents IEEE Trans. Softw. Eng. 27 5 2001 387 421
    • (2001) IEEE Trans. Softw. Eng. , vol.27 , Issue.5 , pp. 387-421
    • Laitenberger, O.1    El Emam, K.2    Harbich, T.3
  • 85
    • 84859746562 scopus 로고    scopus 로고
    • Data mining techniques for software effort estimation: A comparative study
    • K. Dejaeger, W. Verbeke, D. Martens, and B. Baesens Data mining techniques for software effort estimation: a comparative study IEEE Trans. Softw. Eng. 38 2 2012 375 397
    • (2012) IEEE Trans. Softw. Eng. , vol.38 , Issue.2 , pp. 375-397
    • Dejaeger, K.1    Verbeke, W.2    Martens, D.3    Baesens, B.4
  • 89
    • 34247611323 scopus 로고    scopus 로고
    • Cross versus within-company cost estimation studies: A systematic review
    • B. Kitchenham, E. Mendes, and G. Travassos Cross versus within-company cost estimation studies: a systematic review IEEE Trans. Softw. Eng. 33 5 2007 316 329
    • (2007) IEEE Trans. Softw. Eng. , vol.33 , Issue.5 , pp. 316-329
    • Kitchenham, B.1    Mendes, E.2    Travassos, G.3
  • 91
    • 0037411457 scopus 로고    scopus 로고
    • The evolution of coordination in outsourced software development projects: A comparison of client and vendor perspectives
    • R. Sabherwal The evolution of coordination in outsourced software development projects: a comparison of client and vendor perspectives Inf. Organ. 13 2003 153 202
    • (2003) Inf. Organ. , vol.13 , pp. 153-202
    • Sabherwal, R.1
  • 93
    • 0001041180 scopus 로고
    • The logical structure of analytic induction
    • W. Robinson The logical structure of analytic induction Am. Sociol. Rev. 16 6 1951 812 818
    • (1951) Am. Sociol. Rev. , vol.16 , Issue.6 , pp. 812-818
    • Robinson, W.1
  • 94
    • 34547199992 scopus 로고    scopus 로고
    • Znaniecki's analytical induction as a method of sociological research
    • J. Tacq Znaniecki's analytical induction as a method of sociological research Pol. Sociol. Rev. 158 2 2007 187 208
    • (2007) Pol. Sociol. Rev. , vol.158 , Issue.2 , pp. 187-208
    • Tacq, J.1
  • 97
    • 0142149841 scopus 로고    scopus 로고
    • Two case studies of open source software development: Apache and Mozilla
    • A. Mockus, R. Fielding, and J. Herbsleb Two case studies of open source software development: Apache and Mozilla ACM Trans. Softw. Eng. Methodol. 11 3 2002 309 346
    • (2002) ACM Trans. Softw. Eng. Methodol. , vol.11 , Issue.3 , pp. 309-346
    • Mockus, A.1    Fielding, R.2    Herbsleb, J.3
  • 98
    • 33846102423 scopus 로고    scopus 로고
    • The nature of theory in information systems
    • S. Gregor The nature of theory in information systems Manag. Inf. Syst. Q. 30 3 2006 611 642
    • (2006) Manag. Inf. Syst. Q. , vol.30 , Issue.3 , pp. 611-642
    • Gregor, S.1
  • 99
    • 38649092048 scopus 로고    scopus 로고
    • The anatomy of a design theory
    • S. Gregor, and D. Jones The anatomy of a design theory J. Assoc. Inf. Syst. 8 5 2007 312 335
    • (2007) J. Assoc. Inf. Syst. , vol.8 , Issue.5 , pp. 312-335
    • Gregor, S.1    Jones, D.2
  • 100
    • 84857005992 scopus 로고    scopus 로고
    • Towards the improved treatment of generalization from knowledge claims in IS research: Drawing general conclusions from samples
    • P. Seddon, and R. Scheepers Towards the improved treatment of generalization from knowledge claims in IS research: drawing general conclusions from samples Eur. J. Inf. Syst. 2011 1 16 10.1057/ejis.2011.9
    • (2011) Eur. J. Inf. Syst. , pp. 1-16
    • Seddon, P.1    Scheepers, R.2
  • 101
    • 0141860786 scopus 로고    scopus 로고
    • Generalizing generalizability in information systems research
    • A. Lee, and R. Baskerville Generalizing generalizability in information systems research Inf. Syst. Res. 14 3 2003 221 243
    • (2003) Inf. Syst. Res. , vol.14 , Issue.3 , pp. 221-243
    • Lee, A.1    Baskerville, R.2
  • 102
    • 84888872615 scopus 로고    scopus 로고
    • Generalizing by similarity: Lessons learnt from industrial case studies
    • X. Franch, N. Madhavji, W. Curtis, L. Votta, CESI 2013 IEEE Computer Science Press
    • S. Ghaisas, P. Rose, M. Daneva, K. Sikkel, and R. Wieringa Generalizing by similarity: lessons learnt from industrial case studies X. Franch, N. Madhavji, W. Curtis, L. Votta, 1st International Workshop on Conducting Empirical Studies in Industry CESI 2013 2013 IEEE Computer Science Press 37 42
    • (2013) 1st International Workshop on Conducting Empirical Studies in Industry , pp. 37-42
    • Ghaisas, S.1    Rose, P.2    Daneva, M.3    Sikkel, K.4    Wieringa, R.5
  • 104
    • 0034315094 scopus 로고    scopus 로고
    • Using students as subjects - A comparative study of students and professionals in lead-time impact assessment
    • M. Höst, B. Regnell, and C. Wohlin Using students as subjects - a comparative study of students and professionals in lead-time impact assessment Empir. Softw. Eng. 5 3 2000 201 214
    • (2000) Empir. Softw. Eng. , vol.5 , Issue.3 , pp. 201-214
    • Höst, M.1    Regnell, B.2    Wohlin, C.3
  • 107
    • 84925080894 scopus 로고    scopus 로고
    • Report from the 3rd international workshop on replication in empirical software engineering research (RESER 2013)
    • J. Krein, C. Knutson, and C. Bird Report from the 3rd international workshop on replication in empirical software engineering research (RESER 2013) SIGSOFT Softw. Eng. Notes 39 1 2014 31 35
    • (2014) SIGSOFT Softw. Eng. Notes , vol.39 , Issue.1 , pp. 31-35
    • Krein, J.1    Knutson, C.2    Bird, C.3


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