We discuss the application of techniques and theories from End User Programming to life sciences in general, and Executable Biology in particular. We briefly outline some motivations, current progress and challenges to that the field faces. We conclude by arguing that the application of End User Programming techniques will be mutually beneficial for both life sciences and computing. 1. What is End User Programming (EUP)? EUP is the study of the special requirements of people who aren’t professional software developers to engage in programming. Examples include accountants producing spreadsheets, astrophysicists building computational models of stars, and home users programming heating controllers. The population of end user programmers is v...
There is a lack of software engineer-ing skills in bioinformatic contexts. We discuss the consequenc...
Professional end-user developers By the term ‘professional end-user developers ’ is meant profession...
Abstract: End users create software when they use spreadsheet systems, web authoring tools and graph...
In my research and my personal life, I have come to know numerous people that our research community...
The paper discusses some trends in end user programming (EUP) and takes inspiration from the discuss...
In this paper, we describe why and how to build a local community of practice in scientific programm...
In this paper, we describe why and how to build a local community of practice in scientific programm...
Our research focuses on developing interactive technologies for a broad range of end-user programmin...
End-user programming (EUP) is a common approach for helping ordinary people create small programs fo...
Our research focuses on developing interactive technologies for a broad range of end-user programmin...
The volume and variety of scientific data being generated at experimental facilities requires the se...
Scientific and engineering research is dependent on effective use of software artifacts; many of the...
Item does not contain fulltextEnd-User Computing, End-User Development, End-User Software Engineerin...
End-User Development (EUD), End-Programming (EUP) and End-User Software Engineering (EUSE) are three...
End-User Development (EUD), End-Programming (EUP) and End-User Software Engineering (EUSE) are three...
There is a lack of software engineer-ing skills in bioinformatic contexts. We discuss the consequenc...
Professional end-user developers By the term ‘professional end-user developers ’ is meant profession...
Abstract: End users create software when they use spreadsheet systems, web authoring tools and graph...
In my research and my personal life, I have come to know numerous people that our research community...
The paper discusses some trends in end user programming (EUP) and takes inspiration from the discuss...
In this paper, we describe why and how to build a local community of practice in scientific programm...
In this paper, we describe why and how to build a local community of practice in scientific programm...
Our research focuses on developing interactive technologies for a broad range of end-user programmin...
End-user programming (EUP) is a common approach for helping ordinary people create small programs fo...
Our research focuses on developing interactive technologies for a broad range of end-user programmin...
The volume and variety of scientific data being generated at experimental facilities requires the se...
Scientific and engineering research is dependent on effective use of software artifacts; many of the...
Item does not contain fulltextEnd-User Computing, End-User Development, End-User Software Engineerin...
End-User Development (EUD), End-Programming (EUP) and End-User Software Engineering (EUSE) are three...
End-User Development (EUD), End-Programming (EUP) and End-User Software Engineering (EUSE) are three...
There is a lack of software engineer-ing skills in bioinformatic contexts. We discuss the consequenc...
Professional end-user developers By the term ‘professional end-user developers ’ is meant profession...
Abstract: End users create software when they use spreadsheet systems, web authoring tools and graph...