Software is very special. I is grand, spectacular, regenerative and perpetual source of value---like nothing else we know.
Perhaps for this very reason it is misused and wasted. By cooperatively REUSING ALL ARTIFACTS of software, we can reap unheard of benefits repeatedly. Here is an outline of how we can do it. That is ReSAR. Let's start.
Slides for presentation of "A reuse repository with automated synonym suppor...Laust Rud Jacobsen
A reuse repository was constructed with an automated search engine and synonym support. The system uses information retrieval methods like vector space modeling and latent semantic indexing to index components. Clustering is done by an open source system to group similar search results. Experiments were conducted to measure performance, tune the representation to the data, and evaluate the generated clusters.
Masters Thesis: A reuse repository with automated synonym support and cluster...Laust Rud Jacobsen
Having a code reuse repository available can be a great asset for a programmer. But locating components can be difficult if only static documentation is available, due to vocabulary mismatch. Identifying informal synonyms used in documentation can help alleviate this mismatch. The cost of creating a reuse support system is usually fairly high, as much manual effort goes into its construction.
This project has resulted in a fully functional reuse support sys- tem with clustering of search results. By automating the construc- tion of a reuse support system from an existing code reuse repository, and giving the end user a familiar interface, the reuse support system constructed in this project makes the desired functionality available. The constructed system has an easy to use interface, due to a fa- miliar browser-based front-end. An automated method called LSI is used to handle synonyms, and to some degree polysemous words in indexed components.
In the course of this project, the reuse support system has been tested using components from two sources, the retrieval performance measured, and found acceptable. Clustering usability is evaluated and clusters are found to be generally helpful, even though some fine-tuning still has to be done.
Share and Reuse: how data sharing can take your research to the next levelKrzysztof Gorgolewski
This document discusses the benefits of sharing neuroimaging data. It provides examples of large neuroimaging datasets including the NKI Enhanced dataset and the Human Connectome Project. It notes that data sharing can save money by reducing data reacquisition costs. While there are fears associated with data sharing like being scooped, studies show higher statistical quality and citation rates when data is shared. The document promotes sharing statistical maps and outlines standards like BIDS to facilitate sharing. It provides resources for sharing including repositories like OpenfMRI and tools to build data papers and communities around shared data.
Improving Support for Researchers: How Data Reuse Can Inform Data CurationOCLC
Presented at Strategic Conversations at Harvard Library, 9 June 2016
Details are here: http://library.harvard.edu/hlsc
In this talk, Ixchel Faniel from OCLC discussed data reuse practices within academic communities as a means to inform data curation. Knowledge of data reuse and curation processes can shape the activities and services of researchers, librarians, and other information professionals in order to enhance data reuse and accelerate research discoveries.
Ixchel M. Faniel is a Research Scientist at OCLC Research.
Researcher data management shared service for the UK – John Kaye, Jisc
Hydra - Tom Cramer, Stanford University and Chris Awre, University of Hull
Addressing the preservation gap at the University of York - Jenny Mitcham, University of York
Emulation developments - David Rosenthal, Stanford University
Jisc and CNI conference, 6 July 2016
This document discusses software reuse and component-based development. It defines software reuse as creating software from existing software components rather than building from scratch. Component-based development allows large, abstract enterprise components to be reused to reduce development time. There are different types of software reuse and several benefits including increased reliability, reduced risks, and accelerated development. Component retrieval is discussed as an important part of software reuse, but it remains a difficult problem to find efficient solutions. Overall, the document presents an overview of software reuse and component-based development while noting that more work is still needed to improve component retrieval methods.
The document discusses software reuse and component-based software engineering. It describes how reuse can happen at different levels from full application systems down to individual functions. Reusing code, specifications, and designs can improve reliability, reduce risks and costs, and speed up development time. However, reuse requires an organized component library, confidence in component quality, and documentation to support adaptation. The document also outlines processes for incorporating reuse into development and enhancing the reusability of components.
Software is very special. I is grand, spectacular, regenerative and perpetual source of value---like nothing else we know.
Perhaps for this very reason it is misused and wasted. By cooperatively REUSING ALL ARTIFACTS of software, we can reap unheard of benefits repeatedly. Here is an outline of how we can do it. That is ReSAR. Let's start.
Slides for presentation of "A reuse repository with automated synonym suppor...Laust Rud Jacobsen
A reuse repository was constructed with an automated search engine and synonym support. The system uses information retrieval methods like vector space modeling and latent semantic indexing to index components. Clustering is done by an open source system to group similar search results. Experiments were conducted to measure performance, tune the representation to the data, and evaluate the generated clusters.
Masters Thesis: A reuse repository with automated synonym support and cluster...Laust Rud Jacobsen
Having a code reuse repository available can be a great asset for a programmer. But locating components can be difficult if only static documentation is available, due to vocabulary mismatch. Identifying informal synonyms used in documentation can help alleviate this mismatch. The cost of creating a reuse support system is usually fairly high, as much manual effort goes into its construction.
This project has resulted in a fully functional reuse support sys- tem with clustering of search results. By automating the construc- tion of a reuse support system from an existing code reuse repository, and giving the end user a familiar interface, the reuse support system constructed in this project makes the desired functionality available. The constructed system has an easy to use interface, due to a fa- miliar browser-based front-end. An automated method called LSI is used to handle synonyms, and to some degree polysemous words in indexed components.
In the course of this project, the reuse support system has been tested using components from two sources, the retrieval performance measured, and found acceptable. Clustering usability is evaluated and clusters are found to be generally helpful, even though some fine-tuning still has to be done.
Share and Reuse: how data sharing can take your research to the next levelKrzysztof Gorgolewski
This document discusses the benefits of sharing neuroimaging data. It provides examples of large neuroimaging datasets including the NKI Enhanced dataset and the Human Connectome Project. It notes that data sharing can save money by reducing data reacquisition costs. While there are fears associated with data sharing like being scooped, studies show higher statistical quality and citation rates when data is shared. The document promotes sharing statistical maps and outlines standards like BIDS to facilitate sharing. It provides resources for sharing including repositories like OpenfMRI and tools to build data papers and communities around shared data.
Improving Support for Researchers: How Data Reuse Can Inform Data CurationOCLC
Presented at Strategic Conversations at Harvard Library, 9 June 2016
Details are here: http://library.harvard.edu/hlsc
In this talk, Ixchel Faniel from OCLC discussed data reuse practices within academic communities as a means to inform data curation. Knowledge of data reuse and curation processes can shape the activities and services of researchers, librarians, and other information professionals in order to enhance data reuse and accelerate research discoveries.
Ixchel M. Faniel is a Research Scientist at OCLC Research.
Researcher data management shared service for the UK – John Kaye, Jisc
Hydra - Tom Cramer, Stanford University and Chris Awre, University of Hull
Addressing the preservation gap at the University of York - Jenny Mitcham, University of York
Emulation developments - David Rosenthal, Stanford University
Jisc and CNI conference, 6 July 2016
This document discusses software reuse and component-based development. It defines software reuse as creating software from existing software components rather than building from scratch. Component-based development allows large, abstract enterprise components to be reused to reduce development time. There are different types of software reuse and several benefits including increased reliability, reduced risks, and accelerated development. Component retrieval is discussed as an important part of software reuse, but it remains a difficult problem to find efficient solutions. Overall, the document presents an overview of software reuse and component-based development while noting that more work is still needed to improve component retrieval methods.
The document discusses software reuse and component-based software engineering. It describes how reuse can happen at different levels from full application systems down to individual functions. Reusing code, specifications, and designs can improve reliability, reduce risks and costs, and speed up development time. However, reuse requires an organized component library, confidence in component quality, and documentation to support adaptation. The document also outlines processes for incorporating reuse into development and enhancing the reusability of components.
Short presentation at Open knowledge Open Arts in Catania 26-27-28/2/2016 about entities seach by likeness in public administration metadata. Geolocalization of entities by mean of telegram bot: https://web.telegram.org/#/im?p=@geontobot
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Digital venice rgrosso linked open metadata and ontologiesRiccardo Grosso
The document discusses the levels of open data, from 5-star linked open data to a proposed 7th star of linked open metadata ontologies (LOMO). It notes that 5-star linked open data contains links between datasets. To reach the 7th star level, it suggests categorizing linked open data with descriptive metadata and using lightweight ontologies or conceptual schemes to infer knowledge from similarities in metadata between tables and fields. This would achieve the level of LOMO.
Short presentation at Open knowledge Open Arts in Catania 26-27-28/2/2016 about entities seach by likeness in public administration metadata. Geolocalization of entities by mean of telegram bot: https://web.telegram.org/#/im?p=@geontobot
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Digital venice rgrosso linked open metadata and ontologiesRiccardo Grosso
The document discusses the levels of open data, from 5-star linked open data to a proposed 7th star of linked open metadata ontologies (LOMO). It notes that 5-star linked open data contains links between datasets. To reach the 7th star level, it suggests categorizing linked open data with descriptive metadata and using lightweight ontologies or conceptual schemes to infer knowledge from similarities in metadata between tables and fields. This would achieve the level of LOMO.