Proceedings of the 43rd ACM Technical Symposium on Computer Science Education 2012
DOI: 10.1145/2157136.2157228
|View full text |Cite
|
Sign up to set email alerts
|

Understanding the tenets of agile software engineering

Abstract: The use of agile principles and practices in software development is becoming a powerful force in today's workplace. In our quest to develop better products, therefore, it is imperative that we strive to learn and understand the application of Agile methods, principles and techniques to the software development enterprise. Unfortunately, in many educational institutions courses and projects that emphasize Agile Software Development are minimal. At best, students have only limited exposure to the agile philosop… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
4
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…Soundararajan, et al [15] developed an advanced graduate-level course (to non-software professionals) in Agile software engineering at Virginia Tech. Their course has similarities to our approach where they focus on Agile product development, host guest talks from industry experts, and encourage students to present and debate Agile case studies within the class.…”
Section: Related Workmentioning
confidence: 99%
“…Soundararajan, et al [15] developed an advanced graduate-level course (to non-software professionals) in Agile software engineering at Virginia Tech. Their course has similarities to our approach where they focus on Agile product development, host guest talks from industry experts, and encourage students to present and debate Agile case studies within the class.…”
Section: Related Workmentioning
confidence: 99%
“…In recent years, soft professional skills have been recognized as being necessary in (software) engineering (Surakka, 2007;Soundararajan, Chigani, & Arthur, 2012;Sedelmaier & Landes, 2013), but often addressed inadequately in standard curriculums (Kovitz, 2003;Mohan et al, 2010). The team projects instill the habit among students of working alone, as well as working with others, over long periods of time.…”
Section: Instillation Of Soft Skillsmentioning
confidence: 99%
“…Software quality is closely related with the engineer's ability to judge and discriminate between solutions correctly, as well as adapting to the continuous changes in tools and techniques. This implies maintaining a high level of critical thinking in every decision during software production [4].…”
Section: Introductionmentioning
confidence: 99%