title | theme |
---|---|
On the Sustainability of Academic Software - The Case of Static Analysis Tools |
simple |
Joenio Costa Federal University of Bahia |
Christina Chavez Federal University of Bahia |
Paulo Meirelles Federal University of São Paulo |
human, social, economic, environmental, technical
Robert Goodland. 2002. **Sustainability: Human, Social, Economic and Environmental**.Concerned with the long-term usage of software and its capacity to evolve with changing conditions and requirements.
B. Penzenstadler and H. Femmer. 2013. **A Generic Model for Sustainability with Process- and Product-specific Instances**.Software developed to collect, process, or analyze research results published in the academic literature.
ALLEN, A. et al. 2017. **Engineering academic software (dagstuhl perspectives workshop 16252)**.- Publicization
- Life cycle
- Recognition
url, license, source code, and download availability
found 60 academic software projects of static analysis
Criteria | Keywords |
---|---|
Mentions the project, software or tool | tool or framework |
Makes software available for download | download or available |
Identifies project URL | http, https or ftp |
Static analysis domain | static analysis or parser |
Criteria | Explanation |
---|---|
Identifiable | Is it possible to identify a software project among the outputs of the article? |
Available | Can we find mention to the URL for download the software project? |
from 60 academic software, 15 projects (25%) do not have an official online presence
Sofware available for download (RQ1.2)
from 60 academic software, 24 projects (40%) are not available for download
from 36 academic software available for download, 34 projects has their source code available
from 34 projects with the source code available, 13 did not provide any software license, and 21 used free software license
Evolution stage | Academic Software | % |
---|---|---|
Initial development | 20 | 33% |
Evolution | 2 | 3% |
Servicing | 6 | 10% |
Phaseout | 3 | 5% |
Closedown | 24 | 40% |
Unknown | 5 | 8% |
number and types of mentions
only 2 projects -- GUIZMO and protopurity -- were not found in searches carried out in ACM and IEEE
there are 124 "usage" mentions to a set of 26 projects
there are 43 "contribute" mentions to a set of 17 projects, that is, only 28% of projects received source code contributions from studies after its initial publication
large number of mentions for close-down projects -- ESBMC, PARSEWeb, and TestEra -- including recent publications between 2016 and 2017
- Why some tools in closedown stage continue to be cited?
- The results found regarding academic software recognition are similar to general software engineering publications?
Onde e quando esta apresentação foi realizada
- 21 Setembro 2018, USP-ICMS, São Carlos, SP, CBSOFT SBES 2018