54,807 Hits in 6.4 sec

A Study of Language Usage Evolution in Open Source Software [article]

Siim Karus, Harald Gall
2011 arXiv   pre-print
The use of programming languages such as Java and C in Open Source Software (OSS) has been well studied. However, many other popular languages such as XSL or XML have received minor attention.  ...  generally, we observed a significant increase of usage of XML and XSL during recent years and found that Java or C are hardly ever the only language used by a developer.  ...  This research was conducted during a visit of the first author to the software evolution and architecture lab at the University of Zurich. We thank the members of the lab for their valuable advice.  ... 
arXiv:1102.2262v1 fatcat:q6h4ym5mvbgv3ohkkoroayeguu

Comparative Study Of Sociable Open Source Technology

2018 Zenodo  
Even we cannot do any kind of changes in the code. The source code for proprietary commercial software is usually a closely guarded secret.  ...  In this computer era, everything works on latest computer technology. Most of the time we work in proprietary commercial environment where we have to pay for its usage.  ...  INTRODUCTION Open source software is developed free of charge through a community driven development process, and as such, it is also provided to public at no cost, but under certain usage and distribution  ... 
doi:10.5281/zenodo.1410221 fatcat:gy5qv4yef5hbxbfjuwxfbismqe

Open Source Software Evolution

Kuljit Kaur Chahal, Munish Saini
2016 International Journal of Open Source Software & Processes  
This paper presents the results of a systematic literature review conducted to understand the Open Source Software (OSS) development process on the basis of evidence found in the empirical research studies  ...  OSS evolution as a research area is still in nascent stage. Even after a number of empirical studies, the field has failed to establish a theory.  ...  Source Software) evolution (4) evolution of artifacts other than source code (5) usage of programming languages as OSS projects evolve (6) usage of the software reuse paradigm (7) evolution of community  ... 
doi:10.4018/ijossp.2016010102 fatcat:4ebcj5cwabfqnotwzykhjyfvze

On the evolution of exception usage in Java projects

Haidar Osman, Andrei Chis, Jakob Schaerer, Mohammad Ghafari, Oscar Nierstrasz
2017 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER)  
We believe a further study is required to explore this phenomenon. Our results reveal that exception usage patterns do not change during the evolution of software projects.  ...  Given the pervasiveness of exceptions in today's programming languages, many studies have looked at how developers use exceptions in [5] and revealed that there is still a wide misuse of exceptions as  ...  A C K N O W L E D G M E N T We gratefully acknowledge the financial support of the Swiss National Science Foundation for the project "Agile Software Analysis" (SNSF project No. 200020-162352, 01.01.2016  ... 
doi:10.1109/saner.2017.7884646 dblp:conf/wcre/OsmanCSGN17 fatcat:wlmqi5ilpvbippxenxphu2kxcu

Understanding and Aiding Code Evolution by Inferring Change Patterns

Miryung Kim
2007 29th International Conference on Software Engineering (ICSE'07 Companion)  
Although changing a program is the core of software evolution, program change patterns have not been considered as a first class entity in most classic studies of software evolution.  ...  Here, we discuss some of key findings that are relevant to our genealogy study in the next section: (1) Limitations of programming languages may result in unavoidable duplicates in a code base. (2) Copied  ...  Although changing a program is the core of software evolution, program change patterns have not been considered as a first class entity in most classic studies of software evolution.  ... 
doi:10.1109/icsecompanion.2007.81 dblp:conf/icse/Kim07 fatcat:ratuavnoabe67pr2xmo7g5dgyq

The Debsources Dataset: Two Decades of Debian Source Code Metadata

Stefano Zacchiroli
2015 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories  
We present the Debsources Dataset: distribution metadata and source code metrics spanning two decades of Free and Open Source Software (FOSS) history, seen through the lens of the Debian distribution.  ...  ., which software packages are available in which release, which source code file belong to which package, release dates, etc.-and source code information gathered by running Debsources plugins.  ...  Reproducing the findings of a former macro-level software evolution study [3] motivated in part the development of Debsources.  ... 
doi:10.1109/msr.2015.65 dblp:conf/msr/Zacchiroli15 fatcat:dxzlyuovijeqvlcp7mvazu53qi

Maintenance Patterns of Large-Scale PHP Web Applications

Panos Kyriakakis, Alexander Chatzigeorgiou
2014 2014 IEEE International Conference on Software Maintenance and Evolution  
Scripting languages such as PHP have been criticized as inadequate for supporting maintenance of largescale software projects.  ...  and the evolution of complexity.  ...  Strategic Reference Framework (NSRF) -Research Funding Program: Thalis -Athens University of Economics and Business -SOFTWARE ENGINEERING RESEARCH PLATFORM.  ... 
doi:10.1109/icsme.2014.60 dblp:conf/icsm/KyriakakisC14 fatcat:tk72mwpkd5g4lhjsoy7dx4suji

Introduction to the special issue on mining software repositories

Tao Xie, Thomas Zimmermann, Arie van Deursen
2013 Empirical Software Engineering  
This issue is the result of a great deal of effort by the reviewers, authors, and attendees of MSR 2011.  ...  Acknowledgments We are grateful to the continuous support and encouragement offered by the Editorial board for the Journal of Empirical Software Engineering and by the Editor-in-Chief Lionel Briand.  ...  To that end, they analyze actual usage of Java generics throughout the history of 40 popular open source Java programs.  ... 
doi:10.1007/s10664-013-9273-9 fatcat:t7g7y3ownrdh7clchs5g2r5wii

Understanding the syntactic rule usage in java

Dong Qiu, Bixin Li, Earl T. Barr, Zhendong Su
2017 Journal of Systems and Software  
Our corpus contains over 5,000 open-source Java projects, totalling 150 million source lines of code (SLoC).  ...  Despite recent studies on small sets of selected language features, we lack a comprehensive, quantitative, empirical analysis of how modern, real-world source code exercises the syntax of its programming  ...  Conclusion and Future Work We have presented a large-scale study of how Java's language syntax is used in practice using more than 5, 000 open-source Java projects.  ... 
doi:10.1016/j.jss.2016.10.017 fatcat:s3sxorvjjfhfzcevcbpke7fzfm

VISON: An Ontology-Based Approach for Software Visualization Tool Discoverability

Leonel Merino, Ekaterina Kozlova, Oscar Nierstrasz, Daniel Weiskopf
2019 2019 Working Conference on Software Visualization (VISSOFT)  
We include the characteristics of software visualization and their evaluations, as well as the classifications presented in previous studies [6], [7] .  ...  To this end, we systematically analyzed research papers in the literature of software visualization and curated a catalog of 70 available tools that employ various visualization techniques to support the  ...  The authors thank Craig Anslow and Mircea Lungu for valuable comments on a previous version of the paper.  ... 
doi:10.1109/vissoft.2019.00014 dblp:conf/vissoft/MerinoKNW19 fatcat:lnrlzrzt6bdnngqcsf74z2xpma

The Pervasiveness of Global Data in Evolving Software Systems [chapter]

Fraser P. Ruffell, Jason W. A. Selby
2006 Lecture Notes in Computer Science  
in a casestudy of global data usage for several large and evolving software systems in an effort to reach answers to these questions.  ...  We are also interested in identifying if global data usage patterns are useful as a software metric that is indicative of an interesting or significant event in the software's lifetime.  ...  Acknowledgments We would like to Mark Giesbrecht, Michael Godfrey and the students of Prof.  ... 
doi:10.1007/11693017_30 fatcat:n27bjxgllzdzfbkphr5ejbv57q

Evolution of PHP Applications: A Systematic Literature Review

Alinaswe Siame, Douglas Kunda
2017 International Journal of Recent Contributions from Engineering, Science & IT  
</strong><strong>PHP is currently one of the most popular programming languages, widely used in both the open source community and in industry to build large web-focused applications and application frameworks  ...  This review looks at how PHP applications have evolved in terms of the use of libraries, the software maturity, adoption of object-orientation paradigm, the evolution of complexity and security.  ...  The case study has been conducted by Kyriakakis & Chatzigeorgiou on the following five open source projects implemented in PHP: Wordpress: The most popular blogging software; it has a vast community of  ... 
doi:10.3991/ijes.v5i1.6437 fatcat:eeaa62zsqvafrkns7vrqtugw64

Empirical study on the usage of graph query languages in open source Java projects

Philipp Seifer, Johannes Härtel, Martin Leinberger, Ralf Lämmel, Steffen Staab
2019 Proceedings of the 12th ACM SIGPLAN International Conference on Software Language Engineering - SLE 2019  
Our results show, that the usage of graph query languages in open-source projects increased over the last years, with SPARQL and Cypher being by far the most popular.  ...  In this paper, we present an empirical study on the usage of graph-based query languages in opensource Java projects on GitHub.  ...  Acknowledgments The authors gratefully acknowledge the financial support of project LISeQ (LA 2672/1-1) by the German Research Foundation (DFG).  ... 
doi:10.1145/3357766.3359541 dblp:conf/sle/SeiferHLLS19 fatcat:k3yi2esz6rf5rhswtuqeymyb6q

UML Usage in Open Source Software Development : A Field Study

Mohd Hafeez Osman, Michel R. V. Chaudron
2013 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
We evaluated the usage of UML diagrams based on the information available in the open-source projects repositories.  ...  This paper evaluates the usage of UML modeling in ten opensource projects selected from common open-source repositories.  ...  Overall, this paper shows that open-source projects can be used as empirical source for studying usage of UML modeling.  ... 
dblp:conf/models/OsmanC13 fatcat:uthole25kfaglbib74qjaxh45i

Guest Editorial: Special section on mining software repositories

Romain Robbes, Emily Hill, Christian Bird
2018 Empirical Software Engineering  
Developers use a variety of software tools in order to develop software systems. In turn, these tools record this usage in software repositories.  ...  the Firefox project, followed up by a qualitative survey of 37 open-source contributors.  ...  Acknowledgments We are grateful for the continuous support and encouragement offered by the editorial board for the Journal of Empirical Software Engineering and by the Editors-in-Chief: Robert Feldt,  ... 
doi:10.1007/s10664-018-9612-y fatcat:s7hqgnzb3zbdhpxnwy3d5japum
« Previous Showing results 1 — 15 out of 54,807 results