1 The Dynamics of Creativity in Software Development Daniel Graziotin PROFES 2013 Doctoral Symposium 12 th June, Paphos, Cyprus.

Slides:



Advertisements
Similar presentations
Farmer School of Business Discussion of The Acceptance and Adoption of Continuous Auditing by Internal Auditors: A Micro Analysis Douglas Havelka Farmer.
Advertisements

Within- and Between-group Agreement in Supervisors Evaluative Behaviours: Do evaluative styles exist? Jan Noeverman Erasmus School of Economics Department.
Strategies to unlock your research potential. Eighth Biennial National Health Occupations Curriculum Conference Houston, TX October 29 – Nov 2, 2002.
The Robert Gordon University School of Engineering Dr. Mohamed Amish
The Range of Qualitative Methods Module number 4 ESRC workshops for qualitative research in management.
Action Research Not traditional educational research often research tests theory not practical Teacher research in classrooms and/or schools/districts.
Case Study Research Method Alexander Settles. Deductive Research Model.
Research Methods in Crime and Justice
 IMPROVISATIONAL CREATIVITY AND INNOVATIVENESS OF SMES: ROLE OF EXPLORATIVE LEARNING STRATEGY Naser Valaei 1, Yasaman Mahmoudian 2 1 Universiti Teknologi.
Physics Education Network of Thailand Institute for Innovation and Development of Learning Process Mahidol University Model of improving students ’ conceptual.
Donald Cooper Pamela Schindler
Standards for Qualitative Research in Education
Analytical methods for IS professionals ISYS3015 Qualitative research methods Data collection.
Introduction to Research
Team Composition and Team Role Allocation in Agile Project Teams Brian Turrel 30 March 2015.
Copyright c 2001 The McGraw-Hill Companies, Inc.1 Chapter 4 Introduction to Qualitative Research Effective in capturing complexity of communication phenomena.
CAREER DECISION-MAKING APPROACHES
Outline: Research Methodology: Case Study - what is case study
Research problem, Purpose, question
Project Risk Management EECS811: IT Project Management Presenter: Gavaskar Ramanathan.
The Proposal. The Final Product Introduction –Including your Management Question Literature Review Your Model –Research Questions –Hypotheses you plan.
WRITING A RESEARCH PROPOSAL
Elements of Motivation for Adult Learners in Distance Education Storyboard By Christine Wallo.
Introduction to Theory & Research Design
Factors affecting contractors’ risk attitudes in construction projects: Case study from China 박병권.
© 2006 by The McGraw-Hill Companies, Inc. All rights reserved. 1 Chapter 4 Introduction to Qualitative Research Effective in capturing complexity of communication.
The Characteristics of an Experimental Hypothesis
An Introduction to Research Methodology
New Advanced Higher Subject Implementation Events Design and Manufacture: Advanced Higher Course Assessment.
Health promotion and health education programs. Assumptions of Health Promotion Relationship between Health education& Promotion Definition of Program.
Defining the Research Problem
Formula student as part of a mechanical engineering curriculum Dr Huw Davies – ENGIN.
‘Paradigm wars’ Paradigms reflect assumptions about knowledge and how it can be obtained –what is valid research? –which research methods are appropriate?
Professor Ewan Ferlie Dept of Management King’s College London January 2013 Presentation at NHS Confederation Event.
Journal of the Academy of Marketing Science 企業資源規劃期末報告 企業資源規劃期末報告 The Nature and Determinants of Customer Expectations of service The Nature and Determinants.
Human-centered Design Methodology Petra Badke-Schaub Peter Lloyd Remko van der Lugt Norbert Roozenburg Design Theory and Methodology Faculty of Industrial.
Investigating Trust Factors in Computer Mediated Group Collaboration Xusen Cheng Manchester Business School The University of Manchester, UK.
Chapter 16 Conducting & Reading Research Baumgartner et al Chapter 16 Developing the Research Proposal.
Software development process ธนวัฒน์ แซ่ เอียบ. The development process Process –set of rules which define how a development project. Methodology and.
FOR 500 PRINCIPLES OF RESEARCH: PROPOSAL WRITING PROCESS
What grounded theory is not
The Next Generation Science Standards: 4. Science and Engineering Practices Professor Michael Wysession Department of Earth and Planetary Sciences Washington.
1 ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Exploratory Research and Proper Problem Definition Lecture 3.
Defining the Research Problem
Digital Futures in Teacher Education: Briefing meeting for the core team 19 October 2011, SHU.
Imagine science classrooms in which: The teacher pushes a steel needle through a balloon and the balloon does not burst. The teacher asks the students.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Knowledge sharing and creation in a teachers’ professional virtual community Presenter: Che-Yu Lin Advisor: Min-Puu Chen Date: August 5, Lin, F.,
Software Design: The Next Step A presentation by Sean Matthews.
Creswell Qualitative Inquiry 2e
New Advanced Higher Subject Implementation Events Drama: Unit Assessment at Advanced Higher.
Research for Nurses: Methods and Interpretation Chapter 1 What is research? What is nursing research? What are the goals of Nursing research?
Introduction The design, development and maintenance of concurrent software are difficult tasks. Truly effective support methodologies have yet to be developed.
Introduction to Research. Purpose of Research Evidence-based practice Validate clinical practice through scientific inquiry Scientific rational must exist.
RESEARCH An Overview A tutorial PowerPoint presentation by: Ramesh Adhikari.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Information Reduces uncertainty Helps focus decision making.
Research Word has a broad spectrum of meanings –“Research this topic on ….” –“Years of research has produced a new ….”
Introduction to research
Discuss how researchers analyze data obtained in observational research.
Curiosity-Based Knowing in Developing an Inquiry Stance in Teaching Mathematics Olive Chapman University of Calgary Canada.
What is Research?. Intro.  Research- “Any honest attempt to study a problem systematically or to add to man’s knowledge of a problem may be regarded.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Research Philosophies, Approaches and Strategies Levent Altinay.
Oxford Brookes University EdD Colloquium 27th June 2015
Research proposal MGT-602.
NACDEP Annual Conference, June 11, 2018
The Pilot Study of Research
Business Research Methods
Presentation transcript:

1 The Dynamics of Creativity in Software Development Daniel Graziotin PROFES 2013 Doctoral Symposium 12 th June, Paphos, Cyprus

2 Introduction Background, Motivation, Purposes Literature Review Creativity, Affective States, Improvisation, Research Questions Conclusion What is next Research Methodology Theory Building, Data Analysis, Theory Representation

Daniel Graziotin 3 ‣ Researcher - Human Factors in SE - Emotions / Moods - Creativity - Productivity - Web Engineering - Open{Source, Access, Data} Background

Daniel Graziotin 4 ‣ Practitioner Web Development Open Source Software Open Knowledge task3.cc Background

Daniel Graziotin 5 ‣ Stuff Singer Electric Bass Background

6 “Programming [..] gratifies creative longings [..] and delights sensibilities we have in common with all men.” Frederick P. Brooks, Jr. The Mythical Man-Month, p. 8

7 Software is for People, by People Human Factors must be studied (Crawford et al., 2012). Process

8 People Trump Process? ( Cockburn, 2001) Picture Credits

9 Focus on People Picture Credits

10 Focus on People Picture Credits

11 Software Development is Cognitive (Khan et al., 2010) ‣ Creativity ‣ Emotions / Moods ‣ Improvisation Picture Credits

12 Software Engineering ignores ‣ Creativity misconception ‣ Emotions/Moods ignored ‣ Improvisation neglected Picture Credits

Purposes of this Study ‣ Definition ‣ Dynamics ‣ Influence 13 Creativity Software Development ‣ Generate a theory

14 Introduction Background, Motivation, Purposes Literature Review Creativity, Affective States, Improvisation, Research Questions Conclusion What is next Research Methodology Theory Building, Data Analysis, Theory Representation

Literature Review ‣ Hundreds of Definitions in Psychology ‣ Product/Idea Generation (evaluation?) Novelty Usefulness 15 Defining Creativity

Literature Review ‣ Definitions limited for the context of Software Development Pre-implementation phases Final Product 16 Defining Creativity

Literature Review ‣ Gu and Tong, 2004, exploratory research. ‣ Software Project developed by students ‣ Measurements: Perceived creative time, perceived discipline-based time, and “other” time. ‣ Formulated Hypotheses: Implementation phase most creative, Post-mortem analysis phase least creative; UML documentation promotes students to do more creative work in requirement specification and architecture design phases; more creative work does neither accelerate nor decelerate development speed compared with discipline-based work; developers prefer development phases including more creative work than discipline-based work 17 Creativity in Software Engineering

Literature Review ‣ Crawford et al., 2012 ‣ Previous research on creativity focused on RE ‣ Techniques to foster creativity are rarely investigated ‣ Linkage between eXtreme Programming and Creative Thinking 18 Creativity in Software Engineering

Literature Review ‣ Several proposals to foster creativity in software requirements ‣ Evaluation is always in terms of the generated product ‣ Requirements look like ideas 19 Creativity in Software Engineering

Literature Review ‣ More than 60 years of studies ‣ Angles Product, Process, Person, and Press ‣ Majority of studies on Product (novelty and value) ‣ Affective States 20 Creativity in Psychology

Literature Review ‣ Affective States (Mood, Emotions, Feelings) ‣ “one of the most widely studied and least disputed predictors of creativity” (Davis, 2009) ‣ Several Studies Tendency: extreme affective states indicate higher creativity No big consensus 21 Creativity and Affective States in Psychology

Literature Review ‣ “Making sense of incoming working events and developing ad- hoc solutions” (Ciborra, 1996) Problem-setting and problem-solving Creative ‣ Do we always follow the process? We report to follow the process We improvise Essential to IT firms ‣ Improvisation is a mood 22 Improvisation

Improvisation, Creativity, Affective States 23 ? Improvisation Creativity Affective States

Research Questions ‣ Is there a misconception of creativity in the context of software development? ‣ What are the key components of creativity in software development at the individual, team, and organizational levels? ‣ What is the relationship between creativity, moods, and improvisation in software development? 24

25 Introduction Background, Motivation, Purposes Literature Review Creativity, Affective States, Improvisation, Research Questions Conclusion What is next Research Methodology Theory Building, Data Analysis, Theory Representation

Research Methodology ‣ Explorative study ‣ Generate a theory from empirical evidence. Define the steps of the theory building process Select a strategy to analyze the data Represent the theory in a meaningful way Choose research methods 26 AIMS

27 Research Questions 1 Case Selection 2 Instruments & Protocols 3 Field Entrance 4 Data Analysis 5 Hypotheses Shaping 6 Literature Enfolding 7 Closure Reaching 8 Theory Building Phases Eisenhardt, 1989

Data Analysis Phases 28 Montoni & Rocha (2010), Charmaz (2006) Context & Scope Audit Data Collection Coding ‣ Overlaps with Step 1 of previous slide ‣ Surveys ‣ Literature Reviews ‣ Structured and semi- structured interviews ‣ Open ‣ Conceptualization ‣ Axial ‣ Relationships ‣ Selective ‣ Prioritization ‣ Validity

Theory Representation Elements of a theory ‣ Constructs ‣ Propositions ‣ Explanations ‣ Scope 29 Sjøberg et al., 2008 Sjøberg et al., 2008, p. 324

30 Introduction Background, Motivation, Purposes Literature Review Creativity, Affective States, Improvisation, Research Questions Conclusion What is next Research Methodology Theory Building, Data Analysis, Theory Representation

Conclusion ‣ Proposal: generate theory on creativity in software development ‣ Creativity, Affective States, Improvisation ‣ Major issue: still no focus. 31

32 Thank you for your attention Daniel Graziotin

References Brooks, F.P.: The Mythical Man-Month. Addison-Wesley, Philippines (1975) Ciborra, C.: Improvisation and information technology in organizations. ICIS p. 26 (1996). Charmaz, K.: Constructing grounded theory: a practical guide through qualitative analysis. Sage Publications, London (2006). Crawford, B. et al.: Agile software teams must be creatives. 5th International Workshop on Co-operative and Human Aspects of Software Engineering. pp. 20–26 (2012). Davis, M.: Understanding the relationship between mood and creativity: A meta-analysis. Organizational Behavior and Human Decision Processes. 108, 1, 25–38 (2009). Dybå, T.: Improvisation in small software organizations. Software, IEEE. September/October, 82–87 (2000). Eisenhardt, K.: Building theories from case study research. Academy of management review. 14, 4, 532–550 (1989). Gu, M., Tong, X.: Towards Hypotheses on Creativity in Software Development. 5th International Conference on Product Focused Software Process Improvement,. pp. 47–61, (2004). Khan, I.A. et al.: Do moods affect programmers’ debug performance? Cognition, Technology & Work. 13, 4, 245–258 (2010). Montoni, M.A., Rocha, A.R.: Applying Grounded Theory to Understand Software Process Improvement Implementation. 7th International Conference on the Quality of Information and Communications Technology. pp. 25–34 IEEE (2010). Sjøberg, D. et al.: Building theories in software engineering. Guide to Advanced Empirical Software Engineering. 1, 1, 312–336 (2008). 33