NotesFAQContact Us
Collection
Advanced
Search Tips
Peer reviewed Peer reviewed
Direct linkDirect link
ERIC Number: EJ896825
Record Type: Journal
Publication Date: 2010-Aug
Pages: 22
Abstractor: As Provided
Reference Count: 35
ISBN: N/A
ISSN: ISSN-0731-9258
Experiences with Extreme Programming
Sherrell, Linda; Krishna, Bhagavathy; Velaga, Natasha; Vejandla, Pavan; Satharla, Mahesh
Journal of Computers in Mathematics and Science Teaching, v29 n3 p247-268 Aug 2010
Agile methodologies have become increasingly popular among software developers as evidenced by industrial participation at related conferences. The popularity of agile practices over traditional techniques partly stems from the fact that these practices provide for more customer involvement and better accommodate rapidly changing requirements, both of which are important in the current Internet-focused environment. This article describes the design and implementation of an independent study in agile software development methodologies. In this course, graduate students in computer science compared traditional software development life cycle models and their associated practices with those of agile methodologies. Students were introduced to Extreme Programming (XP), one of the best-known agile methodologies, by implementing a computer game. Then the students performed a literature review on one or more agile practices. Finally, they introduced XP into their respective research groups (wireless sensor networks, intelligent tutoring systems, and genetic algorithms). This article is a reflection of their experiences, along with those of the instructor. It should prove beneficial to two groups of educators: instructors who want to teach a course in agile methodologies and those individuals who develop their own software and want to learn a lightweight process model. (Contains 5 tables and 1 figure.)
Association for the Advancement of Computing in Education. P.O. Box 1545, Chesapeake, VA 23327-1545. Tel: 757-366-5606; Fax: 703-997-8760; e-mail: info@aace.org; Web site: http://www.aace.org
Publication Type: Journal Articles; Reports - Evaluative
Education Level: Higher Education; Postsecondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: Tennessee