Repositories with Public Data about Software Development

Author(s):  
Jesus M. Gonzalez-Barahona ◽  
Daniel Izquierdo-Cortazar ◽  
Megan Squire

Empirical research on software development based on data obtained from project repositories and code forges is increasingly gaining attention in the software engineering research community. The studies in this area typically start by retrieving or monitoring some subset of data found in the repository or forge, and this data is later analyzed to find interesting patterns. However, retrieving information from these locations can be a challenging task. Meta-repositories providing public information about software development are useful tools that can simplify and streamline the research process. Public data repositories that collect and clean the data from other project repositories or code forges can help ensure that research studies are based on good quality data. This paper provides some insight as to how these meta-repositories (sometimes called a “repository of repositories”, RoR) of data about open source projects should be used to help researchers. This paper describes in detail two of the most widely used collections of data about software development: FLOSSmole and FLOSSMetrics.

2017 ◽  
Vol 1 (1) ◽  
pp. 1 ◽  
Author(s):  
Mufadhol Mufadhol ◽  
Siswanto Siswanto ◽  
Djarot Dian Susatyono ◽  
Maya Utami Dewi

Progress of science and technology is very influential to development of software engineering. Communication between software developers and prospective users of software engineering by prototype system is very important in the development of software engineering. Research and Development method in research of software engineering is very suitable be used because supports the existence of such communications. But it is found there are several research that use this method with not perfect or not completed, so research results produced less fit with purpose. This paper will be explain how to used the stages must be carried out in research of software engineering with the method of research and development, in order to make the research more be effectively and efficiently as well as software development efforts that simultaneously accompanied by the validation effort for the results to be achieved in accordance with the expected goals.


Author(s):  
Rozilawati Razali ◽  
Mashal Kasem Alqudah ◽  
Dzulaiha Aryanee Putri Zainal

Software engineering (SE) research addresses not only technical issues but also human behaviour. SE is considered as an immature discipline because many technical and social issues concerning software development and management have yet to be specified. SE in general is inclined towards quantitative approaches. Nevertheless, qualitative methods are still appropriate for SE research as the methods encourage deep understanding of subject matter. Grounded Theory (GT) is regarded as one of the potential qualitative methods that is applicable to SE research. The method is able to transform less and unknown SE phenomena into cohesive theories through systematic discovery of empirical data from the ground. This paper shares some encounters of using GT in SE research based on the reflection made on several SE research projects covering various phases of software development life cycle. The encounters are then transformed into adaptations and classified as GT practices for SE research, as an effort to inspire the spirit of using GT in SE particularly among novices. The practices embrace aspects concerning formulating research questions, handling preconceptions, utilising software tools, getting access to data and presenting theory and its development process. To illustrate on how the practices were derived, a case study is presented. The proposed GT practices could act as the starting point of adopting GT in SE research. They shall be refined and improved in future to possibly become best practices when more and more experience of using GT in SE are obtained.


2021 ◽  
Vol 19 (1) ◽  
Author(s):  
Ravi Mathur ◽  
Megan U. Carnes ◽  
Alexander Harding ◽  
Amy Moore ◽  
Ian Thomas ◽  
...  

Abstract Background Myalgic encephalomyelitis/chronic fatigue syndrome (ME/CFS) is a debilitating disease which involves multiple body systems (e.g., immune, nervous, digestive, circulatory) and research domains (e.g., immunology, metabolomics, the gut microbiome, genomics, neurology). Despite several decades of research, there are no established ME/CFS biomarkers available to diagnose and treat ME/CFS. Sharing data and integrating findings across these domains is essential to advance understanding of this complex disease by revealing diagnostic biomarkers and facilitating discovery of novel effective therapies. Methods The National Institutes of Health funded the development of a data sharing portal to support collaborative efforts among an initial group of three funded research centers. This was subsequently expanded to include the global ME/CFS research community. Using the open-source comprehensive knowledge archive network (CKAN) framework as the base, the ME/CFS Data Management and Coordinating Center developed an online portal with metadata collection, smart search capabilities, and domain-agnostic data integration to support data findability and reusability while reducing the barriers to sustainable data sharing. Results We designed the mapMECFS data portal to facilitate data sharing and integration by allowing ME/CFS researchers to browse, share, compare, and download molecular datasets from within one data repository. At the time of publication, mapMECFS contains data curated from public data repositories, peer-reviewed publications, and current ME/CFS Research Network members. Conclusions mapMECFS is a disease-specific data portal to improve data sharing and collaboration among ME/CFS researchers around the world. mapMECFS is accessible to the broader research community with registration. Further development is ongoing to include novel systems biology and data integration methods.


2021 ◽  
Author(s):  
Ravi Mathur ◽  
Megan U. Carnes ◽  
Alexander Harding ◽  
Amy Moore ◽  
Ian Thomas ◽  
...  

Abstract Background Myalgic encephalomyelitis/chronic fatigue syndrome (ME/CFS) is a debilitating disease which involves multiple body systems (e.g., immune, nervous, digestive, circulatory) and research domains (e.g., immunology, metabolomics, the gut microbiome, genomics, neurology). Despite several decades of research, there are no established ME/CFS biomarkers available to diagnose and treat ME/CFS. Sharing data and integrating findings across these domains is essential to advance understanding of this complex disease by revealing diagnostic biomarkers and facilitating discovery of novel effective therapies. Methods The National Institutes of Health funded the development of a data sharing portal to support collaborative efforts among an initial group of three funded research centers. This was subsequently expanded to include the global ME/CFS research community. Using the open-source comprehensive knowledge archive network (CKAN) framework as the base, the ME/CFS Data Management and Coordinating Center developed targeted metadata collection, smart search capabilities, and domain-agnostic data integration to support data findability and reusability while reducing the barriers to sustainable data sharing. Results We designed the mapMECFS data portal to facilitate data sharing and integration by allowing ME/CFS researchers to browse, share, compare, and download molecular datasets from within one data repository. At the time of publication, mapMECFS contains data curated from public data repositories, peer-reviewed publications, and current ME/CFS network researchers. Conclusions mapMECFS is a disease-specific data portal to improve data sharing and collaboration among ME/CFS researchers around the world. mapMECFS is accessible to the broader research community with registration. Further development is ongoing to include novel systems biology and data integration methods.


2017 ◽  
Author(s):  
mufadhol mufadhol

Progress of science and technology is very influential to development of software engineering. Communication between software developers and prospective users of software engineering by prototype system is very important in the development of software engineering. Research and Development method in research of software engineering is very suitable be used because supports the existence of such communications. But it is found there are several research that use this method with not perfect or not completed, so research results produced less fit with purpose. This paper will be explain how to used the stages must be carried out in research of software engineering with the method of research and development, in order to make the research more be effectively and efficiently as well as software development efforts that simultaneously accompanied by the validation effort for the results to be achieved in accordance with the expected goals.


Author(s):  
Michael Felderer ◽  
Wilhelm Hasselbring ◽  
Heiko Koziolek ◽  
Florian Matthes ◽  
Lutz Prechelt ◽  
...  

AbstractThe need to improve software engineering practices is continuously rising and software development practitioners are highly interested in improving their software systems and the methods to build them. And well, software engineering research has numerous success stories. The Ernst Denert Software Engineering Award specifically rewards researchers that value the practical impact of their work and aim to improve current software engineering practices. This chapter summarizes the awards history as well as the current reward process and criteria.


2021 ◽  
Vol 46 (2) ◽  
pp. 18-22
Author(s):  
Engineer Bainomugisha ◽  
Regina Hebig ◽  
Michel R. V. Chaudron

Software engineering (SE) researchers and research networks from emerging communities are often not visible in already established Software Engineering venues for a multitude of reasons. This limits the opportunities and mutual bene ts that can arise from collaborations between global and emerging Software Engineer- ing networks. This article focuses on a rst attempt to provide a map of the African software engineering research community with focus on the networks of two big East African Universities. We hope that this very initial mapping e ort will help to raise aware- ness in the international community about the variety of software engineering research in Africa. We formulate some suggestions for making our academic Software Engineering community more inclusive.


Sign in / Sign up

Export Citation Format

Share Document