參考文獻 |
[1.] Austin, R. and Devin, L. (2009) Weighing the Benefits and Costs of Flexibility in Making Software: Toward a Contingency Theory of the Determinants of Development Process Design, Information Systems Research,Vol.20,No.3,pp 462–477
[2.] Beck, K. and Andres, C. (ed) (2004) Extreme programming examined: Embrace change, Addison Wesley, Reading, MA.
[3.] Bell, G.(1985) Can schools develop knowledge of their practice?, School Organization, Vol. 5, No.2, pp 175–84
[4.] Barker, A., 2007. How to Manage Meetings, 2nd ed., Kogan Page, London, U.K.
[5.] Boehm, B. and Turner, R. (2003) Using Risk to Balance Agile and Plan-Driven Methods, IEEE Computer, vol. 36, no.6, pp. 57-66, June
[6.] Carr, W. and Kemmis, S. (Ed.) (1986).Becoming critical: Education, knowledge and action research. Philadelphia, Falmer Press
[7.] Chen, C.Y. (2009) A meetings flow approach for conducting student final-year projects, Journal of Computing Sciences in Colleges, Vol. 24, No. 6, pp 28-34
[8.] Chen, C.Y. , Chao, K.H. , Chen, P.C.(2007) A Preliminary study of meeting flow management for software project development: the prototype (MfPMIS), IEEE Industrial Engineering and Engineering Management, pp 1009-1013, Dec
[9.] Chow, T. and Cao, D.B. (2009) A survey study of critical success factors in agile software projects, Journal of Systems and Software, Vol.81, No. 6, pp 961-971
[10.] Cockburn, A. (ed) (2007) Agile software development, Addison Wesley, Reading, MA.
[11.] Cockburn, A. (2008) Using Both Incremental and Iterative Development, STSC CrossTalk , Vol.21, No. 5,pp.27–30
[12.] Cohen, L. and Manion, L. (Ed.) (1980) Research Methods in Education, 2nd edn, Croom-Helm, Dover, NH
[13.] Dutson, A.J., Todd, R.H., Magleby, S.P., and Sorensen, C.D. (1997) A Review of Literature on Teaching Design Through Project-Oriented Capstone Courses, Journal of Engineering Education, Vol. 76, No. 1,pp 17–28
[14.] Elliott, J. (1981) Action-research: a framework for self-evaluation in schools, TIQL Working paper ,No. 1, p. 3
[15.] Glazer, H., Dalton, J., Anderson, D., Konrad, M., Shrum, S. (2008) CMMI or Agile: Why Not Embrace Both, Software Engineering Institute.
[16.] Guba, G. (1981) Criteria for assessing the trust worthiness of naturalistic inquiries, Educational Communications and Technology Journal, Vol.29, pp 75-92
[17.] Henttonen, K. & Blomqvist, K. (2005). Managing distance in a global virtual team: The evolution of trust through technology-mediated relational communication. Strategic Change, Vol.14, No.2, pp 107-119
[18.] Herbsleb, D., and Mockus, A. (2003) An Empirical Study of Speed and Communication in Globally-Distributed Software Development, IEEE Transactions on Software Engineering ,Vol.29, No.6, pp 1-14
[19.] Hoffer, J. A. & Valacich, 3. S. (1993). Group Memory in Group Support Systems: A Foundation for Design. (eds.) , pp. 214-229, New York:Macmillan
[20.] Holter, I.M. and Schwartz - Barcott,D. (1993) Action Research: What is it? How has it been used and how can it be used in nursing?, Journal of Advanced Nursing , Vol.128,pp 298-304
[21.] Jones, G (2003) Integrating Agile Development Methodologies into the Project Capstone: A Case Study, Information Systems Education Journal, Vol.1 ,No.18
[22.] Karlström, D. and Runeson, P. (2005) Combining agile methods with stage-gate project management, IEEE Software, Vol.22,No.3,pp 43–49
[23.] Kraut, E. and Streeter, A. (1995). Coordination in software development. Communications of the ACM. Vol.38, pp 69-81.
[24.] Laraman, C. and Basili, V.R. (2003) Iterative and Incremental Development: A Brief History, IEEE Computer, Vol.36,No.6 , pp47-56
[25.] Laplante, P. (2006) An agile, graduate, software studio course, IEEE Trans.Edu, pp 417–419, November
[26.] Lee, G. and Xia, W. (2005) The ability of information systems development project teams to respond to business and technology changes:A study of flexibility measures,Eur. J. Inform. Systems, Vol.14, pp 75–92.
[27.] LeJeune, N. (2006) Teaching software engineering practices with Extreme Programming, Journal of Computing in Small Colleges, Vol. 21,No. 3, pp 107-117
[28.] Lewin, K. (1946) Action research and minority problems, Journal of Social Issues, Vol. 2,No. 4,pp 34-46
[29.] Lindvall, M., Basili, V., Boehm, B., Costa, P., Dangle, K., Shull, F., Tesoriero, R., Williams, L., Zelkowitz, M. (2002) Empirical Findings in Agile Methods, Lecture Notes in computer Science, Vol.2418, pp 197-207
[30.] Mann, S. and Smith, G. (2006) Arriving at an agile framework for teaching software engineering.19th Annual Conference of the National Advisory Committee on Computing Qualifications, Wellington, New Zealand, NACCQ pp183-190
[31.] Maruping, L., Venkatesh, V., Agarwal, R. (2009) A control theory perspective on agile methodology use and changing user requirements, Information Systems Research, Vol. 20, No. 3 ,pp 377–399
[32.] Miller, G. G. (2001) The Characteristics of Agile Software Processes, The 39th International Conference of Object-Oriented Languages and Systems (TOOLS 39), Santa Barbara, CA.
[33.] Mishra, D. and Mishra, A. (2009) Effective communication, collaboration, and coordination in Extreme Programming: Human-centric perspective in a small organization , Human Factors in Ergonomics & Manufacturing , Vol. 19, No. 5, pp 438 - 456
[34.] Noble, J., Marshall, S. ,Marshall, S. and Biddle, R. (2004) Less Extreme Programming, Proceedings of the Sixth Conference on Australian Computing Education, Dunedin, New Zealand
[35.] Paetsch, F., Eberlein, A., Maurer, F. (2003) Requirements engineering and agile software development, IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE-2003 / KMDAP2003), June 9-11, Austria
[36.] Petersen, K. and Wohlin, C. (2009) A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case, Journal of Systems and Software, Vol.82, No. 9, pp 1479-1490
[37.] Pikkarainen, M., Haikara, J., Salo O., Abrahamsson, P., Still, J. (2008) The impact of agile practices on communication in software development, Empirical Softw. Engg., Vol.13,No,3,pp 303–337
[38.] Ras, E., Carbon, R., Decker, B., Rech, J. (2007) Experience Management Wikis for Reflective Practice in Software Capstone Projects, IEEE Trans.Edu, Vol. 50, No. 4, pp 312-320
[39.] Salo, O. and Abrahamsson, P. (2008) Agile methods in European embedded software development organizations: a survey on the actual use and usefulness of Extreme Programming and Scrum. IET Software, Vol.2, No.1 , pp 58-64
[40.] Schon, D.(Ed.)(1983) The reflective practitioner- how professionals think in action, Basic Books
[41.] Selic, B.(2009) Agile Documentation, Anyone?, IEEE Software, Vol. 26, No. 6, pp. 11-12
[42.] Smite ,D. (2006) Global Software Development Projects in One of the Biggest Companies in Latvia: Is Geographical Distribution a Problem, journal of Software Process Improvement and Practice , Vol.11, pp.61-76
[43.] Stein, M. V. (2002) Using large vs. small group projects in capstone and software engineering courses, The Journal of Computing in Small Colleges. Vol. 17,No. 4,pp 1-6
[44.] Stenhouse, L. (Ed.) (1980) Curriculum Research and Development in Action, London: Heinemann Educational Books
[45.] Strode, D. and Clark, J. (2007). Methodology in Software Development Capstone Projects, 20th Annual Conference of the NACCQ, Nelson, NZ
[46.] Szalva, V. (2004) An Introduction to Agile Software development, Danube Technologies, Inc
[47.] Taulavuori, A. , Niemela, E. , Kallio, P.(2004) Component documentation--a key issue in software product lines ,Information and Software Technology, Vol. 46, No.8. , pp 535-546.
[48.] Umphress, D., Hendrix, T. and Cross II, J. (2002) Software process in the classroom: the capstone project experience, IEEE Software, Vol. 19 , No. 5,pp 78–85
[49.] Wegner, M. (Ed.), (1986). Transactive memory: A contemporary analysis of the group mind, Theories of group behavior (pp. 185–208). New York: Springer-Verlag.
[50.] Williams, L. and Upchurch, R.(2001) Extreme Programming for Software Engineering Education , 31st ASEE/IEEE Frontiers in NV
|