• No results found

How to make impact with journal publications on Software Process Improvement

N/A
N/A
Protected

Academic year: 2021

Share "How to make impact with journal publications on Software Process Improvement"

Copied!
33
0
0

Loading.... (view fulltext now)

Full text

(1)

How to make impact with journal

publications on Software Process

Improvement

!

Profes Doctoral Consortium, 10 December 2014 !

Torgeir Dingsøyr

Senior scientist, SINTEF

(2)

Agenda

1. About myself and my background 2. What is impact

3. Why publish in journals and the journal publication process

4. Addressing important questions

5. The challenge of relevance: Arguments for action research 6. What could you learn from this?

(3)

1. Scientific biography

n Topics:

n Knowledge management in software engineering

n Project retrospectives (postmortem reviews)

n Software engineering education

n Agile software development

n Teamwork in software development

n PhD 2002: Knowledge management in software engineering

n SINTEF 2002-

n 6 action research projects with over 30 companies involved

n 4 strategic research projects; agile development

n NTNU 2006-

n Introductory course: New PhD candidates at Department of Computer

and information Science

n 6 PhD students as co-supervisor and main supervisor

(4)

ICT

Software Process Improvement & Knowledge

Management

Research areas:

■Evidence-Based Software Engineering

■Large-Scale Agile Software Development

■Distributed Agile Development

■Agile Project Management

(5)
(6)

SINTEF leading institution on Agile

Development

6

Chuang, S.-W., Luor, T., and Lu, H.-P., "Assessment of institutions, scholars, and contributions on agile software development (2001–2012),"

(7)

2. What is impact?

(8)

ICT 7

Impact factor

■ A measure of the frequency with which the "average

article" in a journal has been cited in a particular year or period.

!

■ 2013 impact factor for a journal would be calculated as

follows:

A = the number of times articles published in 2011-12 were cited in

indexed journals during 2013

B = the number of articles, reviews, proceedings or notes published

in 2011-12

(9)

ICT 8

Impact factor

(10)
(11)
(12)
(13)

3. Why publish in journals?

13

(14)

IKT

Figure 3.1 in: B. J. Oates, Researching Information Systems and Computing. London: Sage Publications, 2006.

The research process

(15)

The process behind journal

publications

■ The research ■ Initial submission ■ Cover letter ■ Suggested reviewers ■ Review ■ Reject ■ Minor revision ■ Major revision ■ Revised article ■ Cover letter ■ Review ■ Reject ■ Minor revision ■ Major revision ■ Accept as is ■ Final article 15

(16)

16

(17)

A research gap

17

(18)

Research Agenda

Dingsøyr, T. and Moe, N. B., "Towards Principles of Large-Scale Agile Development: A Summary of the workshop at XP2014 and a revised research agenda," in

Agile Methods: Large-Scale Development, Refactoring, Testing, and Estimation. vol. 199, T. Dingsøyr, N. B. Moe, R. Tonelli, S. Counsell, C. Gencel, and K.

(19)

Challenging assumptions

19

(20)

5. The challenge of relevance

“Here’s a message from software

practitioners to software researchers: We

need your help. What help do practitioners

need? We need some better advice on how

and when to use methodologies”

!

20

- Robert Glass, Communications of the ACM

(21)

What is relevance?

n“‘focus on concerns of practice, provide real value to ... professionals”*

n“‘not only surface findings relevant to practice but also reveals both how the findings would be implemented in practice and the validity-in-practice of those findings”*

nInteresting, applicable, current and accessible*

!

What is then not relevant?

n“arcane explanations, advanced statistical analysis,

extensive mathematical notation, excessive references to other published work, and shortage of practical advice”*

21 *I. Benbasat and R. W. Zmud, "Empirical research in information systems: The practice of relevance," MIS Quarterly, vol. 23, pp. 3-16, 1999.

(22)

Action research

“is unique in the way it associates research

and practice, so research informs practice

and practice informs research

synergistically” 


- Avison et al,Communications of the ACM

22 D. Avison, F. Lau, M. Myers, and P. A. Nielsen, "Action Research," Communications of the ACM, vol. 42, pp. 94-97, 1999.

(23)

Action research cycle

23 G. Susman and R. Evered, "An assessment of the scientific merits of action research," Administrative Science Quarterly, vol. 23, pp. 582-603, 1978.

(24)

Action research in use

24 R. L. Glass, V. Ramesh, and I. Vessey, "An analysis of research in computing disciplines," Communications of the ACM, vol. 47, pp. 89 - 94, 2004.

(25)

Action research in software engineering

25 0" 50" 100" 150" 200" 250" 300" 350"

Information systems Software engineering

(26)

Action research and relevance

26

nResearch should be a premise provider for the software industry

nTherefore, we need more relevant studies

!

nSoftware engineering researchers should make far more use of action research

(27)

Software companies needs to improve

nHard competition, pressure to improve

nAgile development: Challenges in achieving the central elements of agile development, such as:

n self-management

n knowledge redundancy

27 N. B. Moe, T. Dingsøyr, and T. Dybå, "A teamwork model for understanding an agile team: A case study of a Scrum project," Information and Software

Technology, vol. 52, pp. 480–491, 2010.

N. B. Moe, T. Dingsøyr, and T. Dybå, "Overcoming Barriers to Self-Management in Software Teams," IEEE Software, vol. 26, pp. 20-26, 2009.

(28)

Shared
 mental
 models Mutual
 trust Closed-loop
 communication Team leadership Team orientation Mutual
 performance monitoring Adaptability Back-up
 behaviour Scrum

Salas, E. 2005. Is there a “Big Five” in Teamwork? Small Group Research 36, no. 5: 555-599.

Case

(29)

Action research ensures relevance

29 T. Dingsøyr and E. Røyrvik, "An Empirical Study of an Informal Knowledge Repository in a Medium-Sized Software Consulting Company," in International

(30)

But what about rigour?

1. The Principle of the Researcher–Client Agreement (RCA) 2. The Principle of the Cyclical Process Model (CPM)

3. The Principle of Theory

4. The Principle of Change through Action

5. The Principle of Learning through Reflection

30 R. M. Davison, M. G. Martinsons, and N. Kock, "Principles of canonical action research," Information Systems Journal, vol. 14, pp. 65 - 86, 2004.

(31)

Recommendations

nUse arenas where practitioners describe challenges

n Agile development: Agile, XP

n Software process improvement: EuroSPI, Profes

nRead action research studies to determine research questions for systematic reviews and scoping studies

nThe industry is usually motivated to participate in action research projects

!

nTalk more to industry people about your future research!

(32)

ICT 2

6. What can you learn from this?

■ Focus your own reading

■ Inspire and prepare for last phase of the PhD

■ Devote your time to the most important topic

■ Strive to publish in channels with impact

(33)

Two books I have found useful

References

Related documents

• Principal Investigator for state, federal and private foundation grants • Works closely with Development Director to secure endowment funds 2006-Present University of Washington

For environments where workflow is severely impacted by the most restrictive JavaScript settings, ARXI includes a less restrictive configuration: enable JavaScript, enable and

 cybercrime and computer crime cybercrime and computer crime  intellectual property issues intellectual property issues.  privacy

The Regional Code Collaboration (RCC) began when City of Seattle Department of Planning & Development (DPD) staff presented on the IgCC at a meeting of the Sustainable

The Physical Therapist Assistant program at River Valley Community College is accredited by the Commission on Accreditation in Physical Therapy Education (CAPTE), 1111 North

In this paper, the goal is to compute the probability distribution of an un- desired event described by any binary fault tree, monotonic or not. Those kinds of fault trees are often

Vi har sat os for at undersøge Toms CSR initiativ, i form af de to Village Ressource Centre (fremover benævnt som VRC) i henholdsvis Bibiani distriktet og Sefwi Wiaso

The only instrument that is currently in force in Comoros is tax incentives for renewable energy equipment. The decree introduced in 2012 by the vice-presidents