An Investigation of an Open-Source Software Development Environment in a Software Engineering Graduate Course
Main Article Content
Abstract
A semester-long ethnography study was carried out to investigate project-based learning in a graduate software engineering course through the implementation of an Open-Source Software Development (OSSD) learning environment, which featured authentic projects, learning community, cognitive apprenticeship, and technology affordances. The study revealed that while the OSSD learning environment motivated students to engage in real-world projects, tensions were found between the students’ self-processes, such as their perceptions, expectations, beliefs, goals, and values, and the innovative learning environment. Most importantly, this study demonstrated key interplays between project authenticity and learner characteristics, which resulted in different identity representations and different perceptions among students, which in turn affected students’ goal orientations, motivation to work on projects, commitment to team collaboration, attitudes toward expert coaching and feedback, and the use of collaborative technologies.
Article Details
1. Publication and Promotion: In consideration of the Publisher’s agreement to publish the Work, Author hereby grants and assigns to Publisher the non-exclusive right to print, publish, reproduce, or distribute the Work throughout the world in all means of expression by any method now known or hereafter developed, including electronic format, and to market or sell the Work orany part of it as Publisher sees fit. Author further grants Publisher the right to use Author’s name in association with the Work inpublished form and in advertising and promotional materials
2. Copyright: Copyright of the Work remains in Author’s name.
3. Prior Publication and Attribution: Author agrees not to publish the Work in print form prior to publication of the Work by the Publisher. Author agrees to cite, by author, title, and publisher, the original Interdisciplinary Journal of Problem-based Learning publication when publishing the Work elsewhere
4. Author Representations: The Author represents and warrants that the Work:
(a) is the Author’s original Work and that Author has full power to enter into this Agreement;
(b) does not infringe the copyright or property of another;
(c) contains no material which is obscene, libelous, defamatory or previously published, in whole or in part.
Author shall indemnify and hold Publisher harmless against loss of expenses arising from breach of any such warranties.
5. Licensing and Reuse: Reuse of the published Work will be governed by a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0; http://creativecommons.org/licenses/ by-nc/4.0/). This license lets others remix, tweak, and build upon the Work non-commercially; although new works must acknowledge the original Interdisciplinary Journal of Problem-based Learning publication and be non-commercial, they do not have to be licensed on the same terms.
References
Azer, S. A. (2009). Problem-based learning in the fifth, sixth, and seventh grades: Assessment of students' perceptions. Teaching and Teacher Education, 25(8), 1033-1042.
Barab, S. A., Barnett, M., & Squire, K. (2002). Developing an empirical account of a community of practice: Characterizing the essential tensions. The Journal of the Learning Sciences, 11(4), 489-542.
Barab, S. A., & Duffy, T. M. (2000). From practice fields to communities of practice. In D. Jonassen & S. Land (Eds.), Theoretical foundations of learning environments (pp. 25-56). Mahwah, NJ: Lawrence Erlbaum Associates.
Barrows, H. S., & Tamblyn, R. M. (1980). Problem-based learning: An approach to medical education. New York: Springer.
Beck, K., & Andres, C. (2004). Extreme programming explained: Embrace change. (2nd ed.). Upper Saddle River: Addison-Wesley.
Blumenfeld, P. C., Soloway, E., Marx, R. W., Krajcik, J. S., Guzdial, M., & Palincsar, A. (1991). Motivating project-based learning: Sustaining the doing, supporting the learning. Educational Psychologist, 26(3&4), 369-398.
Boaier, J. (2002). Learning from teaching: Exploring the relationship between reform curriculum and equity. Journal for Research in Mathematics Education, 33(4), 239-258.
Bransford, J. D., Brown, A. L., & Cocking, R. R. (1999). How people learn: Brain, mind, experience, and school. Washington, DC: National Academy.
Brown, J. S., Collins, A., & Duguid, P. (1989). Situated cognition and the culture of learning. Educational Researcher, 18(1), 32-42.
Carrington, D., & Kim, S. K. (2003, November). Teaching software design with open source software. Paper presented at the 33rd ASEE/LEEE Frontiers in Education Conference, Boulder, CO.
Cognition and Technology Group al Vanderbilt. (1992). The jasper series as an example of anchored instruction: Theory, program description, and assessment data. Educational Psychologist, 27(3), 291-315.
Collins, A., Brown, J. S., & Holum, A. (1991). Cognitive apprenticeship: Making thinking visible. American Educator, 6(11), 38-46.
Creswell, J. (1998). Qualitative Inquiry and Research Design: Choosing Among Five Traditions. London, New Delhi: Thousand Oaks/Sage Publications.
Denton, B. G., Adams, C. C., Blatt, P. J., & Lorish, C. D. (2000). Does the introduction of problem- based learning change graduate performance outcomes in a professional curriculum? Journal on Excellence in College Teaching, 11(2&3), 147-162.
Eccles, J. S., Adler, T. F., Futterman, R., Goff, S. B., Kaczala, C. M., Meece, J. L., et al. (1983). Expectancies, values and academic behaviors. In J. T. Spence (Ed.), Achievement and achievement motives (pp. 75-146). San Francisco: W. H. Freeman.
Feltovich, P. J., Spiro, R. J., Coulson, R. L., & Feltovich, J. (1996). Collaboration within and among minds: Mastering complexity, individually and in groups. In T. Koschman (Ed.), Computer systems for collaborative learning (pp. 25-44). Hillsdale, NJ: Lawrence Erlbaum.
Ge, X., Dong, Y., & Huang, K. (2006). Shared knowledge construction process in an open-source software development community: An investigation of the Gallery community. In S. A. Barab, K. E. Hay, N. B. Songer & D. T. Hickey (Eds.), Proceedings of the 2006 International Conference of the Learning Sciences (pp. 189-195). Bloomington, IN: The International Society of the Learning Sciences, Routledge.
Ge, X., Thomas, M. K., & Greene, B. A. (2006). Technology-rich ethnography for examining the transition to authentic problem-solving in a high school computer programming class. Journal of Educational Computing Research 34(4), 319-352
Geertz, C. (1976). From the native’s point of view: On the nature of anthropological understanding. In K. Basso & H. A. Selby (Eds.) Meaning in anthropology (pp. 221-237). Albuquerque, NM: University of New Mexico Press.
Geertz, C. (1983). Thick description: Toward an interpretive theory of culture. In R. M. Emerson (Ed.) Contemporary field research: A collection of readings (pp. 37-59). Prospect Heights, IL: Waveland Press.
Hannafin, M. J., Land, S., & Oliver, K. (1999). Open learning environments: Foundations, methods, and models. In C. Reigeluth (Ed.), Instructional-design theories and models (vol. 2, pp. 115-140). Mahwah, NJ:: Erlbaum.
Hars, A., & Ou, S. (2001, January). Working for free?—motivations of participating in open source projects. Paper presented at the 34th Hawaii International Conference on System Sciences, Outrigger Wailea Resort, Hawaii.
Hmelo-Silver, C. E. (2004). Problem-based learning: what and how do students learn? Educational Psychology Review, 16(3), 235-266.
Jeong, H., & Hmelo-Silver, C. (2010). Productive use of learning resources in an online problem- based learning environment. Computers in Human Behavior, 26(1), 84-99.
Krajcik, J. S., & Blumenfeld, P. C. (2006). Project-based learning. In R. K. Sawyer (Ed.), The Cambridge handbook of: The learning sciences (pp. 317-333). New York, NY: Cambridge University Press.
Lave, J. (1988). Cognition in practice: Mind, mathematics and culture in everyday life. Cambridge: Cambridge University Press.
Lave, J., & Wenger, E. (1991). Situated learning: Legitimate peripheral participation. Cambridge: Cambridge University Press.
Liu, C. (2005, May). Enriching software engineering courses with service-learning projects and the open-source approach. Paper presented at the 27th international conference on Software engineering, St. Louis, MO.
Liu, M., & Rutledge, K. (1997). The effect of a "learner as multimedia designer" environment on at-risk high school students' motivation and learning of design knowledge. Journal of Educational Computing Research, 16(2), 145-177.
Maehr, M. L. (1984). Meaning and motivation: Toward a theory of personal investment. In C. Ames & R. Ames (Eds.), Research on motivation in education: Student motivation (vol. 1, pp. 115-144). New York: Academic Press.
Miles, M. B., & Huberman, A. M. (1994). Qualitative data analysis (2nd ed.). Thousand Oaks, CA: Sage.
Raymond, E. R. (1998). The cathedral and the bazaar. First Monday, 3. Retrieved from http://firstmonday.org/issues/issue3_3/raymond/#d1
Resnick, L. (1987). Learning in school and out. Educational Researcher, 16(9), 13-20.
Savery, J. R. (2006). Overview of problem-based learning: Definitions and distinctions. Interdisciplinary Journal of Problem-based Learning, 1(1), 9-20.
Schofield, J. W. (2002). Increasing the generalizability of qualitative research. In A. M. Huberman & M. B. Miles (Eds.), The qualitative researcher's companion (pp. 171-204). Thousand Oaks, CA: Sage.
Spradley, J. P. (1980). Participant observation. New York: Holt, Rinehart and Winston.
Vernon, D. T. A., & Blake, R. L. (1993). Does problem-based learning work? A meta-analysis of evaluation research. Academic Medicine, 68(7), 550-563.
Wigfield, A., & Eccles, J. S. (2000). Expectancy-value theory of achievement motivation. Contemporary educational psychology, 25(1), 68-81.