Using a Visual Abstract as a Lens for Communicating and Promoting Design Science Research in Software Engineering

Empirical software engineering research aims to generate prescriptive knowledge that can help software engineers improve their work and overcome their challenges, but deriving these insights from real-world problems can be challenging. In this paper, we promote design science as an effective way to produce and communicate prescriptive knowledge. We propose using a visual abstract template to communicate design science contributions and highlight the main problem/solution constructs of this area of research, as well as to present the validity aspects of design knowledge. Our conceptualization of design science is derived from existing literature and we illustrate its use by applying the visual abstract to an example use case. This is work in progress and further evaluation by practitioners and researchers will be forthcoming.

[1]  J. Aken Management Research Based on the Paradigm of the Design Sciences: The Quest for Field-Tested and Grounded Technological Rules , 2004 .

[2]  Alan R. Hevner,et al.  Design Research in Information Systems , 2010 .

[3]  M. Bunge Philosophy of Science: Volume 2, From Explanation to Justification , 1998 .

[4]  Roel Wieringa,et al.  What Is Design Science , 2014 .

[5]  Per Runeson,et al.  IR in Software Traceability: From a Bird's Eye View , 2013, 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement.

[6]  Sven Apel,et al.  Views on Internal and External Validity in Empirical Software Engineering , 2015, 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering.

[7]  Alan R. Hevner,et al.  Design Research in Information Systems: Theory and Practice , 2010 .

[8]  Alan R. Hevner,et al.  POSITIONING AND PRESENTING DESIGN SCIENCE RESEARCH FOR MAXIMUM IMPACT 1 , 2013 .

[9]  Gail C. Murphy,et al.  Who should fix this bug? , 2006, ICSE.

[10]  David Broman,et al.  Automated bug assignment: Ensemble-based machine learning in large scale industrial contexts , 2016, Empirical Software Engineering.

[11]  Sérgio Soares,et al.  Evidence Briefings: Towards a Medium to Transfer Knowledge from Systematic Reviews to Practitioners , 2016, ESEM.

[12]  Shirley Gregor,et al.  The Nature of Theory in Information Systems , 2006, MIS Q..

[13]  Roel Wieringa,et al.  Technical Action Research as a Validation Method in Information Systems Design Science , 2012, DESRIST.

[14]  Daniela Cruzes,et al.  What works for whom, where, when, and why? On the role of context in empirical software engineering , 2012, Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

[15]  Claes Wohlin Empirical software engineering research with industry: Top 10 challenges , 2013, 2013 1st International Workshop on Conducting Empirical Studies in Industry (CESI).