skip to main content
10.1145/1404520.1404524acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
research-article

A methodology for exploring students' experiences and interaction with large-scale software through role-play and phenomenography

Published:06 September 2008Publication History

ABSTRACT

Traditional interview methods within qualitative research often capture the purely academic perspective on phenomena. To address this problem, an innovative research method, combining role-playing with phenomenography is proposed. The approach suggested in this paper aims to stimulate participants to widen their perspectives by encouraging them to a deeper engagement with a specific activity, thereby enabling them to re ect actively on their actions and on concepts involved in a specific situated context. In the outlined strategy, the role-playing involved realistic work with large-scale software. This was immediately followed by a debriefing using phenomenographic research interviews when the participants still had the experience fresh in mind. The phenomenographic analysis of the interview transcripts confirmed that the method was successful. The subjects frequently expressed their understanding of theoretical concepts in relation to their experiences from working with the software. The more advanced ways to experience the phenomena was often expressed - and sometimes inspired - by the software's way to take advantage of the concepts. The specific use of the described method resulted in empirical insights into how students experience object-oriented concepts in software engineering, such as the Java Interface.

References

  1. M. Abrandt Dahlgren. From senior student to novice worker: learning trajectories in political science, psychology and mechanical engineering. Studies in Higher Education, 31(5):569--586, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  2. G. S. Åkerlind. Variation and commonality in phenomenographic research methods. Higher Education Research & Development, 24(4):321--334, 2005.Google ScholarGoogle Scholar
  3. S. K. Andrianoff and D. B. Levine. Role playing in an object-oriented world. SIGCSE Bulletin, 34(1):121--125, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. Aubusson, S. Fogwill, R. Barr, and L. Perkovic. What happens when students do simulation-role-play in science? Journal Research in Science Education, 27(4):565--579, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  5. P. J. Aubusson and S. Fogwill. Role play as analogical modelling in science. In P. J. Aubusson, A. G. Harrison, and S. M. Ritchie, editors, Metaphor and Analogy in Science Education, pages 93--104. Springer, Netherlands, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  6. M. Ben-Ari. Situated learning in computer science education. Computer Science Education, 14(2):85--100, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  7. S. Booth. Learning to program: A phenomenogaphic perspective. Dissertation, Acta Universitatis Gothoburgensis 89:1992, 1992.Google ScholarGoogle Scholar
  8. S. Booth and Å. Ingerman. Making sense of physics in the first year of study. Learning and Instruction, 12(5):493--507, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  9. J. Boustedt. Students working with a Large Software System: Experiences and Understandings. Uppsala University, Sweden, 2007.Google ScholarGoogle Scholar
  10. J. Bowden. The nature of phenomenographic research. In J. Bowden and E. Walsh, editors, Phenomenography. RMIT University Press, Melbourne, 2000.Google ScholarGoogle Scholar
  11. L. Cohen, L. Manion, and K. Morrison. Research Methods in Education. Routhledge, New York, NY, 6 edition, 2007.Google ScholarGoogle Scholar
  12. J. Dalbey. The software engineering apprentice. Computer Science Education, 8(1):16--26, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  13. N. Denzin and Y. S. Lincoln, editors. Handbook of qualitative research. Sage Publications, London, 1994.Google ScholarGoogle Scholar
  14. F. DeRemer and H. H. Kron. Programming-in-the large versus programming-in-the-small. In Proceedings of the international conference on Reliable software, pages 114--121, New York, 1975. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. P. Francis and A. Byrne. The use of role-playing exercises in teaching undergraduate astronomy and science. Publications of the Astrononomical Society of Australia, 46(2):203--211, 1999.Google ScholarGoogle Scholar
  16. R. E. Gunderman. A glimpse into a program maintenance. In G. Parikh, editor, Techniques of program and system maintenance. QED Information Sciences, Inc, Wellesley, MA, 1988.Google ScholarGoogle Scholar
  17. G. Halleck. Data generation through role-play: assessing oral proficiency. Simulation & Gaming, 38(1):91--106, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. T. R. Henry and J. LaFrance. Integrating role-play into software engineering courses. Journal of Computing in Small Colleges, 22(2):32--38, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. L. Jaccheri. Software quality and software process improvement course based on interaction with the local software industry. Computer Applications in Engineering Education, 9(4):265--272, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  20. L. Jaccheri and S. Morasca. On the importance of dialogue with industry about software engineering education. In Proceedings of the 2006 international workshop on Summit on software engineering education, pages 5--8, Shanghai, China, 2006. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. M. Kajko-Mattsson, S. Forssander, G. Andersson, and U. Olsson. Developing CM3: Maintainers' education and training at ABB. Computer Science Education, 12(1-2):57--89, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  22. M. Kölling and D. J. Barnes. Enhancing apprentice-based learning of java. ACM SIGCSE Bulletin, 36(1):286--290, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. J. Lave and E. Wenger. Situated Learning: Legitimate peripheral participation. Cambridge University Press, Cambridge, 1991.Google ScholarGoogle ScholarCross RefCross Ref
  24. T. C. Lethbridge. A survey of the relevance of computer science and software engineering education. In Proceedings of the 11th Conference of Software Education & Training, pages 44--55. IEEE Computer Society Press, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Y. S. Lincoln and E. G. Guba. Naturalistic inquiry. Sage, Newbury Park, CA, 1985.Google ScholarGoogle Scholar
  26. F. Marton. Phenomenography - a research approach to investigating different understandings of reality. Journal of Thought, 21(3):28--49, 1986.Google ScholarGoogle Scholar
  27. F. Marton. The structure of awareness. In J. Bowden and E. Walsh, editors, Phenomenography. RMIT University Press, Melbourne, 2000.Google ScholarGoogle Scholar
  28. F. Marton and S. Booth. Learning and Awareness. Lawrence Erlbaum Associates, Inc, Mahwah, New Jersey, 1997.Google ScholarGoogle Scholar
  29. F. Marton and R. Säljö. On qualitative differences in learning - 1: Outcome and process. British Journal of Educational Psychology, 46:4--11, 1976.Google ScholarGoogle ScholarCross RefCross Ref
  30. F. Marton and R. Säljö. On qualitative differences in learning - 2: Outcome as a function of the learner's conception of the task. British Journal of Educational Psychology, 46:115--127, 1976.Google ScholarGoogle ScholarCross RefCross Ref
  31. T. Muhr. User's Manual for ATLAS.ti 5.0. Scientific Software Development, Berlin, 2 edition, 2004.Google ScholarGoogle Scholar
  32. D. L. Parnas. Software engineering programmes are not computer science programmes. Annals of Software Engineering, 6(1-4):19--37, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. J. T. E. Richardson. The concepts and methods of phenomenographic research. Review of Educational Research, 69(1):53--82, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  34. J. D. Tvedt, R. Tesoriero, and K. A. Gary. The software factory: An undergraduate computer science curriculum. Computer Science Education, 12(1-2):91--117, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  35. J. R. B. Vaughn. Teaching industrial practices in an undergraduate software engineering course. Computer Science Education, 11(1):21--32, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  36. E. Walsh. Phenomenographic analysis of interview transcripts. In J. Bowden and E. Walsh, editors, Phenomenography. RMIT University Press, Melbourne, 2000.Google ScholarGoogle Scholar

Index Terms

  1. A methodology for exploring students' experiences and interaction with large-scale software through role-play and phenomenography

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ICER '08: Proceedings of the Fourth international Workshop on Computing Education Research
      September 2008
      192 pages
      ISBN:9781605582160
      DOI:10.1145/1404520

      Copyright © 2008 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 6 September 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate189of803submissions,24%

      Upcoming Conference

      ICER 2024
      ACM Conference on International Computing Education Research
      August 13 - 15, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader