Open Access
Subscription Access
Open Access
Subscription Access
Software Development Patterns of Students: an Experience
Subscribe/Renew Journal
Agile methodologies are emerging and gaining popularity in industry. To help our students grow into efficient software developers, in addition to good analysts and managers, we must instill into them the best methodologies for software development. Pair programming is a methodology in which two people work together and periodically switch between the roles of driver and navigator. Instead of partitioning a task into a number of activities, where each member performs a different activity alone, in pair work both partners perform each activity together. This paper presents the results of a study to assess the pattern (which we claim is similar to agile type methodologies) in software development procedures of student groups in a university setting. It is seen that vision and talent incorporated with structure and tools can serve as a good process model. This is to say that, a balance of agile and process driven approach is reportedly achieving the best performance.
Keywords
Agile method, Empirical approach, Process models, Software development
Subscription
Login to verify subscription
User
Font Size
Information
- A. Marrington, J. M. Hogan and R. Thomas, “Quality Assurance in a Student Based Agile Software Engineering Process”, Australian Software Engineering Conference (ASWE ’05), pp. 324 – 331.
- B. Boehm, “Get Ready for Agile Methods, with care”, IEEE Computer, 35 (1), pp. 64– 69, 2002.
- G. Melnik and F. Maurer, “Introducing Agile methods: Three Years of Experience”, Pro EUROMICRO, IEEE Computer Society, pp. 334 – 341, 2004.
- G. Melnik and F. Maurer, “ A Cross Program Investigation of Students’ Perceptions of Agile Methods”, ICSE ’05, pp. 481 – 488.
- I. Sommerville, “Software Engineering”, 6 th. Edition, Addison Wesley, 2001.
Abstract Views: 343
PDF Views: 2