About
Software informatics can be defined as the science of information, practice, and communication around software. It studies the individual, collaborative, and social aspects of software production and use, spanning multiple representations of software from design, to source code, to application.
Like many other informatics areas (e.g., social informatics), software informatics is defined around a common research interest rather than any specific methods or theories. This is partly due to the emergence of software informatics from many related disciplines, which do not necessarily share common methods or theories. These disciplines include software engineering, information science, social informatics, and several others.