Identifying Practitioners' Arguments and Evidence in Blogs: Insights from a Pilot Study

Background: researchers have a limited understanding of how practitioners conceive of and use evidence. Objective: to investigate how to automatically identify practitioner arguments and evidence in a corpus of practitioner documents, and identify insights for further work. Method: we develop, apply and evaluate a preliminary process to identify practitioner arguments and factual stories, based on the presence of specific words, using a sample of 1,022 blog posts from a software practitioner's blog. Results: we identify unanswered questions relating to the process: selecting and scraping data, cleansing data, parsing components of arguments and stories, selecting the 'right' cases, and validating and interpreting the results. Conclusion: our work provides a foundation for more substantive research on identifying practitioners' evidence and arguments that, in turn, can support research in other areas e.g. evidence informed software practice.

[1]  Linda S. Lotto Qualitative Data Analysis: A Sourcebook of New Methods , 1986 .

[2]  William Twining,et al.  Rethinking Evidence: Exploratory Essays , 1990 .

[3]  Premkumar T. Devanbu,et al.  Belief & Evidence in Empirical Software Engineering , 2016, 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE).

[4]  Austen Rainer,et al.  Case Study Research in Software Engineering - Guidelines and Examples , 2012 .

[5]  Shari Lawrence Pfleeger,et al.  Soup or Art? The Role of Evidential Force in Empirical Software Engineering , 2005, IEEE Softw..

[6]  Trevor J. M. Bench-Capon,et al.  1 Value-Based Practical Reasoning Value-based Practical Reasoning , From Knowledge Representation to Argumentation in AI , Law and Policy Making : a Festschrift in Honour of , 2013 .

[7]  Floris Bex Values as the point of a story , 2013 .

[8]  Austen Rainer,et al.  Persuading developers to "buy into" software process improvement: a local opinion and empirical evidence , 2003, 2003 International Symposium on Empirical Software Engineering, 2003. ISESE 2003. Proceedings..

[9]  Winifred Menezes,et al.  Marketing Technology to Software Practitioners , 2000, IEEE Softw..

[10]  Tore Dybå,et al.  Evidence-Based Software Engineering for Practitioners , 2005, IEEE Softw..

[11]  Torgeir Dingsøyr,et al.  Postmortem: Never Leave a Project without It , 2002, IEEE Softw..

[12]  Mihai Surdeanu,et al.  The Stanford CoreNLP Natural Language Processing Toolkit , 2014, ACL.

[13]  Andreas Jedlitschka,et al.  Evaluating a model of software managers' information needs: an experiment , 2010, ESEM '10.

[14]  Austen Rainer,et al.  The longitudinal, chronological case study research strategy: A definition, and an example from IBM Hursley Park , 2011, Inf. Softw. Technol..

[15]  Natalia Juristo Juzgado,et al.  Reporting experiments to satisfy professionals’ information needs , 2014, Empirical Software Engineering.