Experience Management Wikis for Reflective Practice in Software Capstone Projects

  title={Experience Management Wikis for Reflective Practice in Software Capstone Projects},
  author={E. Ras and R. Carbon and B. Decker and J. Rech},
  journal={IEEE Transactions on Education},
Software engineering curriculum guidelines state that students should practice methods, techniques, and tools. A capstone project is one possibility to address this aim. A capstone project helps the students to increase their problem solving competencies, improve their social skills (e.g., communication skills), and gather practical experience. A crux of such projects is that students perform ldquoreflectiverdquo practice in order to learn from their experiences. The authors believe that… Expand
Effects of the Meetings-Flow Approach on Quality Teamwork in the Training of Software Capstone Projects
The results revealed that MF significantly enhances a team's communication and coordination and balances members' contributions by giving mutual support and effort, and has relatively less influence, however, on student team cohesion. Expand
Effectiveness of Wikis for Team Projects in Education
  • E. Koh, John Lim
  • Psychology, Computer Science
  • Pac. Asia J. Assoc. Inf. Syst.
  • 2011
A framework for conceptualizing the notion of levels in segregating wiki systems is put forth, permitting derivation of implications for wiki de-velopment and instructional use, and a theoretical model is developed using the lens of the functional perspective. Expand
Using Wikis to support the Net Generation in improving knowledge acquisition in capstone projects
This work presents an approach based on Web 2.0 technologies that generates so-called learning spaces that automatically enriches experiences with additional learning content and contextual information that improves knowledge acquisition during experience reuse. Expand
Improving Knowledge Acquisition in Capstone Projects Using Learning Spaces for Experiential Learning
  • E. Ras, J. Rech
  • Engineering, Computer Science
  • 2008 21st Conference on Software Engineering Education and Training
  • 2008
An approach that generates so-called learning spaces, which automatically enrich experiences with additional learning content and contextual information is presented, which provides a good basis for future applications that support learning at the workplace in academia and industry. Expand
Wiki uses in higher education: exploring barriers to successful implementation
The article concludes with a discussion of how traditional practices and the associated learning epistemologies are incompatible with the wiki requirements which are more constructivist in nature. Expand
Integrating Web 2.0 Technologies in Undergraduate Teaching: Experiences with a Wiki Implementation
The issue of collaboration in the process of hypertext creation and examines the rate and dominant patterns of student collaboration are addressed and the importance of scaffolds for the effective integration of wikis in higher education is discussed. Expand
Cooperative Learning At A Distance: An Experiment With Wikis
This work describes wikis and their use in an online MBA managerial accounting class and suggests that wikis can be implemented in any business course using group assignments. Expand
Snowman: Agile development method with institutionalized communication and documentation for capstone projects
Abstract Numerous organizations currently implement agile methods in practical software development processes. Using agile methods involves mutually strengthening communication to ease the burdenExpand
An infrastructure for planning, monitoring and reusing capstone projects with the help of semantic wikis
The capstone project provides students, working in groups, with a significant project experience. Students should deliver one or several iterations of a software system, along with all artifactsExpand
Making Learning Journeys Visible: Towards Supporting Collective Reflection on Graduate Attributes
A technological infrastructure, and the epistemic and social scaffolding, for students to collectively reflect on how each of their learning products generated across different units of study contribute to the development of their GAs, in light of a final capstone project is proposed. Expand


Riki: A System for Knowledge Transfer and Reuse in Software Engineering Projects
Many software organizations have a reputation for producing expensive, low-quality software systems. This results from the inherent complexity of software itself as well as the chaotic organizationExpand
Teaching Reflective Skills in an Engineering Course
of the most effective tools for lifelong learning is the ability to reflect and learn from past experience. Reflection helps to clarify our understanding of the world and to create new distinctionsExpand
Software Process in the Classroom: The Capstone Project Experience
A process-oriented perspective on large student projects guides students in integrating end-to-end life-cycle skills and provides consistency of experience among projects. After conducting 49Expand
Wiki-Based Stakeholder Participation in Requirements Engineering
This article investigates how to adapt this approach to support active stakeholder participation in RE and includes a document structure for wiki-based RE and discusses potential problems and solutions based on the experience. Expand
WikiTrails: augmenting Wiki structure for collaborative, interdisciplinary learning
This paper examines how Wiki functionality can be extended in order to better suit the requirements posed by didactic and interdisciplinary environments and their participants. Expand
Reflections on software engineering education
The "engineering" focus in software engineering education leaves instructors vulnerable to several traps. It also misleads students as to SE's essential human and social dimensions. Here, the authorExpand
Experiences with Open Source Software Engineering Tools
  • K. Toth
  • Computer Science
  • IEEE Software
  • 2006
Open source software offers CS and SE educators an opportunity to give their students practical, hands-on software engineering experience. Expand
Building an Experience-Base for Product-line Software Development Process
The three experience package types can be viewed as representingdevelopment experiences at different levels of abstraction, and generally, praxis packages capture the merits of the industry best practices; modus packages represent methodologies of enacting these practices and concrete packages describe the experience gained by participation on process enactions. Expand
Exploring the use of blogs as learning spaces in the higher education sector
'Blogging' - a contraction of the term 'web logging' - is perhaps best described as a form of micro-publishing. Easy to use, from any Internet connection point, blogging has become firmly establishedExpand
How is open source affecting software development?
The software development process is gaining from the widespread availability and use of sophisticated open source development platforms and tools, and the adoption of corresponding development and coding practices by the programmer community. Expand