The case for teaching “tool science” taking software engineering and software engineering education beyond the confinements of traditional software development contexts

In this paper the need for tool science, a discipline dedicated to the problem of developing, selecting, adapting and teaching about software tools for research is discussed. Starting from a general description of this field a short overview on the state-of-the-art is given. Core problems for tools research are discussed and several open research issues are identified like the need for case studies in research tool usage or making economic benefits of better usability and user experience for research tools evident. In addition, aspects of teaching concepts for tool developers and users outside the core disciplines of computer science and software engineering are presented.

[1]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2000, The Kluwer International Series in Software Engineering.

[2]  Shailey Minocha,et al.  A case study-based investigation of students’ experiences with social software tools , 2009, New Rev. Hypermedia Multim..

[3]  Aileen Cater-Steel,et al.  Prescription to remedy the IT-business relationship , 2003 .

[4]  Felix Schüle Provide, obtain and exchange information: the e-publishing technology information platform CARPET , 2012 .

[5]  John W. Rice,et al.  The Gamification of Learning and Instruction: Game-Based Methods and Strategies for Training and Education , 2012, Int. J. Gaming Comput. Mediat. Simulations.

[6]  Elaine Toms,et al.  Understanding the information and communication technology needs of the e-humanist , 2008, J. Documentation.

[7]  Ivar Jacobson,et al.  The Essence of Software Engineering: Applying the SEMAT Kernel , 2013 .

[8]  Pankaj Jalote,et al.  A Concise Introduction to Software Engineering , 2008, Undergraduate Topics in Computer Science.

[9]  Marcin Sikorski,et al.  HCI and the Economics of User Experience , 2008, Maturing Usability.

[10]  Tomer Sharon It's Our Research: Getting Stakeholder Buy-in for User Experience Research Projects , 2012 .

[11]  Jakob Nielsen,et al.  Usability engineering at a discount , 1989 .

[12]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[13]  Tore Dybå,et al.  Evidence-based software engineering , 2016, Perspectives on Data Science for Software Engineering.

[14]  Cmmi Product Team CMMI for Development, Version 1.2 , 2010 .

[15]  Heshan Sun,et al.  Developing an Interdisciplinary Area of Economics and Human- Computer Interaction , 2010 .

[16]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[17]  Jeffrey C. Carver,et al.  Self-Perceptions about Software Engineering: A Survey of Scientists and Engineers , 2013, Computing in Science & Engineering.

[18]  Manuel Burghardt,et al.  Engineering annotation usability - Toward usability patterns for linguistic annotation tools , 2014 .

[19]  Aileen Cater-Steel,et al.  Resolving the troubled IT-business relationship from a cultural perspective , 2001 .

[20]  A Straw,et al.  Guide to the Software Engineering Body of Knowledge , 1998 .

[21]  Stephan Bloehdorn,et al.  The SWRC Ontology - Semantic Web for Research Communities , 2005, EPIA.

[22]  Ivar Jacobson,et al.  A New Software Engineering , 2014, ACM Queue.

[23]  David M. Berry,et al.  Understanding digital humanities , 2012 .

[24]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[25]  Christian Wolff,et al.  Digital Humanities: Buzzword oder Strukturwandel in den Geisteswissenschaften? , 2014 .

[26]  Torsten Reimer,et al.  Virtual Research Environment Collaborative Landscape Study , 2010 .

[27]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[28]  Christian Wolff,et al.  Empirische Untersuchung zu digitalen Arbeitspraktiken in den Geisteswissenschaften an der Universität Regensburg , 2014 .

[29]  Paul Solomon,et al.  Looking for Information—A Survey of Research on Information Seeking, Needs, and Behavior , 2003, Information Retrieval.