Issues in student valuing of software engineering best practices

This paper outlines the need for valuing of software engineering skills as a means to improve software engineering education. It presents a brief introduction to affective domain learning, and a survey of the education literature on software engineering skills related to software testing and quality assurance, which suggests that the competencies and skills needed extend beyond cognitive-domain learning. It then proposes a means for studying student valuing of these `best practice' skill areas.

[1]  R. Petty,et al.  Measuring the Affective and Cognitive Properties of Attitudes: Conceptual and Methodological Issues , 1994 .

[2]  Denys Poshyvanyk,et al.  Teaching Evolution of Open-Source Projects in Software Engineering Courses , 2006, 2006 22nd IEEE International Conference on Software Maintenance.

[3]  Tibert Verhagen,et al.  Toward a Better Use of the Semantic Differential in IS Research: An Integrative Framework of Suggested Action , 2015, J. Assoc. Inf. Syst..

[4]  Stephen T. Frezza,et al.  Testing as a Mental Discipline: Practical Methods for Affecting Developer Behavior , 2007, 20th Conference on Software Engineering Education & Training (CSEET'07).

[5]  Camilla Østerberg Rump,et al.  Getting it right: conceptual development from student to experienced engineer , 2007 .

[6]  Kevin John Buffardi,et al.  Modeling Student Software Testing Processes: Attitudes, Behaviors, Interventions, and Their Effects , 2014 .

[7]  Jeffrey S. Russell,et al.  Beyond the Cognitive: The Affective Domain, Values, and the Achievement of the Vision , 2009 .

[8]  Jonathan Stolk,et al.  The Four‐Domain Development Diagram: A Guide for Holistic Design of Effective Learning Experiences for the Twenty‐first Century Engineer , 2009 .

[9]  Magdalena Borys,et al.  Methods and technologies for quality improving of student team software projects , 2012, Proceedings of the 2012 IEEE Global Engineering Education Conference (EDUCON).

[10]  Stephen T. Frezza,et al.  Knowledge-generation epistemology and the foundations of engineering , 2013, 2013 IEEE Frontiers in Education Conference (FIE).

[11]  Ursula Fuller,et al.  Should we assess our students' attitudes? , 2007 .

[12]  Ö. Geban,et al.  The effect of conceptual change based instruction on students’ attitudes toward chemistry , 2011 .

[13]  Ursula Fuller,et al.  Assessing students' practice of professional values , 2008, ITiCSE.

[14]  Stephen H. Edwards,et al.  Exploring influences on student adherence to test-driven development , 2012, ITiCSE '12.

[15]  S. Frezza,et al.  Interactive Exercises To Support Effective Learning of UML Structural Modeling , 2006, Proceedings. Frontiers in Education. 36th Annual Conference.

[16]  Capers Jones,et al.  Software Engineering Best Practices , 2009 .

[17]  Zainal Abidin Akasah,et al.  Translating theory into practice: integrating the affective and cognitive learning dimensions for effective instruction in engineering education , 2014 .

[18]  Alan Cheville Defining Engineering Education , 2014 .

[19]  D. Perkins,et al.  Teaching for Transfer. , 1988 .

[20]  Anca Deak,et al.  Understanding the Influence of Human Factors on Testing Activities in Software Producing Organizations , 2015 .

[21]  Václav Rajlich,et al.  Teaching developer skills in the first software engineering course , 2013, 2013 35th International Conference on Software Engineering (ICSE).