820 Hits in 8.3 sec

Mining Software Repositories to Support OSS Developers: A Recommender Systems Approach

Phuong T. Nguyen, Juri Di Rocco, Davide Di Ruscio
2018 Italian Information Retrieval Workshop  
To this end, cutting-edge technologies are applied, such as information retrieval and recommender systems to solve the problem of mining the rich metadata available at OSS repositories to support software  ...  Consulting data available at open source software (OSS) repositories can be considered as their daily routine.  ...  In the context of mining software repositories, those are systems that can provide recommendations to developers with regards to their development context.  ... 
dblp:conf/iir/NguyenRR18 fatcat:l663i63xybfmhksynag2fl4vcq

Designing a Knowledge Base for OSS Project Recommender System: a Big Data Analytics Approach

Shahabedin Bayati, Arvind K. Tripathi
2016 European Conference on Information Systems  
Design science research method is applied on the pre-processed data on open source software (OSS) projects to design recommendation system for project selection.  ...  Online software engineering repositories like GitHub are great resources of socio-technical data about software development process.  ...  For example, recommender systems are used to support software practitioners in development process (Robillard et al. 2014) .  ... 
dblp:conf/ecis/BayatiT16 fatcat:hz626lcb2rcdveyafirhsfjxym

Developer-Centric Knowledge Mining from Large Open-Source Software Repositories (CROSSMINER) [chapter]

Alessandra Bagnato, Konstantinos Barmpis, Nik Bessis, Luis Adrián Cabrera-Diego, Juri Di Rocco, Davide Di Ruscio, Tamás Gergely, Scott Hansen, Dimitris Kolovos, Philippe Krief, Ioannis Korkontzelos, Stéphane Laurière (+6 others)
2018 Lecture Notes in Computer Science  
Deciding if an OSS project meets the required standards for adoption is hard, and keeping up-to-date with a rapidly evolving project is even harder.  ...  There is too much information to process manually and it is common that uninformed decisions have to be made with detrimental effects.  ...  to OSS are valuable for supporting OSS development.  ... 
doi:10.1007/978-3-319-74730-9_33 fatcat:v6wnjikplzebte4dbbvhzbvr2i

How is video game development different from software development in open source?

Luca Pascarella, Fabio Palomba, Massimiliano Di Penta, Alberto Bacchelli
2018 Proceedings of the 15th International Conference on Mining Software Repositories - MSR '18  
To this purpose, we conducted a mixed, qualitative and quantitative study on a broad suite of 60 OSS projects.  ...  To this purpose, we conducted a mixed, qualitative and quantitative study on a broad suite of 60 OSS projects.  ...  We started with a software repository mining analysis involving 60 systems, aimed at measuring (i) how developers working in game and traditional software development contribute to their projects and (  ... 
doi:10.1145/3196398.3196418 dblp:conf/msr/PascarellaPPB08 fatcat:umzv6csx6na6disptjvp6t34dq

How Is Video Game Development Different from Software Development in Open Source?

Luca Pascarella, Fabio Palomba, Massimiliano Di Penta, Alberto Bacchelli
2018 Zenodo  
To this purpose, we conducted a mixed, qualitative and quantitative study on a broad suite of 60 OSS projects.  ...  In this paper, we consider video game development in the open source system (OSS) context.  ...  ACKNOWLEDGMENTS Bacchelli and Palomba gratefully acknowledges the support of the Swiss National Science Foundation through the SNF Project No. PP00P2 170529.  ... 
doi:10.5281/zenodo.1880446 fatcat:h2c6cbdbirfspdiwr2b5om52yu

Development of recommendation systems for software engineering: the CROSSMINER experience

Juri Di Rocco, Davide Di Ruscio, Claudio Di Sipio, Phuong T. Nguyen, Riccardo Rubei
2021 Empirical Software Engineering  
AbstractTo perform their daily tasks, developers intensively make use of existing resources by consulting open source software (OSS) repositories.  ...  In the context of the EU H2020 CROSSMINER project, a set of recommendation systems has been conceived to assist software programmers in different phases of the development process.  ...  algorithms also in the mining OSS repositories.  ... 
doi:10.1007/s10664-021-09963-7 fatcat:ib34jfeufvc5vo56xzfhiflogi

Toward a Knowledge-based Personalised Recommender System for Mobile App Development [article]

Bilal Abu-Salih, Hamad Alsawalqah, Basima Elshqeirat, Tomayess Issa, Pornpit Wongthongtham
2020 arXiv   pre-print
Hence, it is essential to develop tailored systems which can recommend appropriate tools, IDEs, platforms, software components and other correlated artifacts to mobile application developers.  ...  This paper proposes a new recommender system framework comprising a fortified set of techniques that are designed to provide mobile app developers with a distinctive platform to browse and search for the  ...  .: Mining Software Repositories to Support OSS Developers: A Recommender Systems Approach. Paper presented at the IIR, (2018b). [Nguyen et al., 2019] Nguyen, P.  ... 
arXiv:1909.03733v3 fatcat:jct7p54g6jdhxpy6cctqn6snyq

Auditing Community Software Development

Gergely Mészáros
2015 YBL Journal of Built Environment  
While specific security issues of commercial applications are well understood and regulated by widely applied standards, increasing share of information systems are developed partly or entirely in a different  ...  In accordance with European efforts related to Critical Information Infrastructure Protection, in Hungary a special department called LRL-IBEK has been formed which is designated under the Disaster Management  ...  It should be clear whether open source components are allowed in the development, support systems and end-user side.  ... 
doi:10.1515/jbe-2015-0003 fatcat:vg24ph3hmvdsdlewjc6wvb5vqm

Mining social collaboration patterns in developer social networks

Mohammed Abdelrahman Aljemabi, Zhongjie Wang, Mohammed A. Saleh
2021 IET Software  
In this work, they conducted an empirical study on mining social collaboration patterns of DSNs for open source software projects based on an integrated approach involving the identification of global  ...  Software development is extremely complex, requiring collaboration between teams and developers who collaborate on various tasks; these activities lead to the generation of an implicit developer social  ...  Acknowledgments Research in this paper was partially supported by the National Key Research and Development Program of China (grant no. 2018YFB1402500) and the National Science Foundation of China (grant  ... 
doi:10.1049/iet-sen.2019.0316 fatcat:a27n6abp4vhzzpuug4q36plzpi

Open Source Software Development Process: A Systematic Review [article]

Bianca Minetto Napoleão, Fabio Petrillo, Sylvain Hallé
2020 arXiv   pre-print
Open Source Software (OSS) has been recognized by the software development community as an effective way to deliver software.  ...  It provides insights to managers and developers who want to improve their development process even in OSS and traditional environments.  ...  According to the repository mining analysis performed by [20] , core developers represent 20% of the total developers and they develop approximately 80% of the project's code [31] .  ... 
arXiv:2008.05015v1 fatcat:d3ds4loi3rgsrgkzrzj2subohm

Work Practices and Perceptions from Women Core Developers in OSS Communities [article]

Edna Dias Canedo and Rodrigo Bonifácio and Márcio Vinícius Okimoto and Alexander Serebrenik and Gustavo Pinto and Eduardo Monteiro
2020 arXiv   pre-print
In the first study, we used mining-software repositories procedures to identify the core developers of 711 open source projects, in order to understand how common are women core developers in open source  ...  to open source systems.  ...  Acknowledgements This research work has the support of the Research Support Foundation of the Federal District (FAPDF), research grant 05/2018 and CNPq (grant 309032/2019-9).  ... 
arXiv:2007.13891v1 fatcat:ftcarqffgjaulhzorpsc3bd3ye

Incorporating social software into distributed agile development environments

Fabio Abbattista, Fabio Calefato, Domenico Gendarmi, Filippo Lanubile
2008 2008 23rd IEEE/ACM International Conference on Automated Software Engineering - Workshops  
As a first step, in this paper we first present a survey of social software, as well as tools and environments for collaborative development.  ...  Recently the use of social software applications, such as wikis and blogs, have emerged as a practical and economical option to consider as global teams may use them to organize, track, and publish their  ...  Tool support for collaborative software development Tools provide a considerable help to software engineering activities.  ... 
doi:10.1109/asew.2008.4686310 dblp:conf/kbse/AbbattistaCGL08 fatcat:2qbpokb2vrflhdqh5fsattwfda

Development and implementation of an institutional repository within a science, engineering and technology (SET) environment

A. van der Merwe, J. H. Kroeze
2008 Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries riding the wave of technology - SAICSIT '08  
The purpose of an Institutional Repository (IR) is to provide a suitable archival environment for the self-archiving of digital items.  ...  Issues discussed include software selection, as well as the development, implementation and marketing of an IR.  ...  As a decision was made to utilize an OSS product, existing limitations within the software determined the final structure of the repository.  ... 
doi:10.1145/1456659.1456687 dblp:conf/saicsit/MerweK08 fatcat:bipzglmgnnbhrkjtwgahlthyry

Searching for "Stability" in Fluidity: A Routine-based View of Open Source Software Development Process

Xinyu Li, Youngjin Yoo, Zhewei Zhang
2016 International Conference on Information Systems  
routines in the context of open source software development process.  ...  This paper seeks to resolve the tension between the fluidity and stability that co-present in open source community through a lens of organizational routine, and proposes a two-step approach to capture  ...  Exploring Routines in OSS Community Thirty Seventh International Conference on Information Systems, Dublin 2016 10  ... 
dblp:conf/icis/LiYZ16 fatcat:5ic7zqdcevgyvpj4t67a6wg6p4

Work practices and challenges in pull-based development

Georgios Gousios, Margaret-Anne Storey, Alberto Bacchelli
2016 Proceedings of the 38th International Conference on Software Engineering - ICSE '16  
The pull-based development model is an emerging way of contributing to distributed software projects that is gaining enormous popularity within the open source software (OSS) world.  ...  We conducted a survey with 645 top contributors to active OSS projects using the pull-based model on GitHub, the prevalent social coding site.  ...  The pull-based development model is a recent form of distributed software development [25] that is gaining tremendous traction in the open source software (OSS) world.  ... 
doi:10.1145/2884781.2884826 dblp:conf/icse/GousiosSB16 fatcat:hfjwqy7mzvfz3a74cc7tlb6qny
« Previous Showing results 1 — 15 out of 820 results