The Influence of Code Retrieval from the Web on Programmer’s Skills, Meth-odologies, and Coding Behaviors
- Authors
-
-
Alfaroq O.M. Mohammed
Department of Computer Science, Omar Al-Mukhtar University, Al Bayda, LibyaAuthor -
Ziad A. Abdelnabi
Department of Computer Science, The Libyan Academy of Graduate Studies, Benghazi LibyaAuthor -
Abdalmunam Abdalla
Department of Computer Science, The Libyan Academy of Graduate Studies, Benghazi LibyaAuthor
-
- Keywords:
- Code Reuse, Source Code Search, Code Influence, Code Remix
- Abstract
-
The development of software projects consists of several stages, such as analysis and design. It also requires a set of skills that the software developer can use to work on the project, such as specifying the requirements and writing code. Developers usually search for source code on the internet for remix and reuse in software production. This paper aims to investigate the influence and effect of code retrieved from the web on programmers’ views, decisions, and skills. A questionnaire instrument was designed and distributed to programmers for their feedback. As a result, we were able to address some points and achieved a better understanding of the interaction between programmers and the code from the web, especially the code from programming forums such as Stack Over Flow.
- Downloads
-
Download data is not yet available.
- Author Biography
- References
-
Akbar, S. A. (2019). SCOR: Source Code Retrieval with Semantics and Order. IEEE Press, 1–12.
Gabriel, R. G. (2005). InnovationHappens Elsewhere: Open Source as Business Strategy. San Francisco, CA: Morgan Kaufmann Publishers.
Gallardo-Valencia, S. E. (2013). Finding Source Code on the Web for Remix and Reuse. New York Heidelberg Dordrecht London: Springer.
Graham, M. H. (2016). Software search is not a science, even among scientists. CoRR, abs/1605.02265.
Haiduc, S. a. (2013). Automatic Query Reformulations for Text Retrieval in Software Engineering. Proceedings of the 2013 International Conference on Software Engineering. IEEE Press, 842--851.
Haoran Niu, I. K. (2017). Learning to Rank Code Examples for Code Search Engines. Empirical Software Engineering, 22(1), 259--291.
Janice Singer, T. L. (1997). An examination of software engineering work practices. In Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative Research, 21.
Lee Martie, A. v. (2017). Understanding the Impact of Support for Iteration on Code Search. Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, ACM., 774--785.
Lopes, S. K. (2012). Analyzing and mining a code search engine usage log. EMSE,, (4-5(17), 424–466.
Rahman, M. M., Barson, J., Paul, S., Kayani, J., Lois, F. A., Quezada, S. F., Parnin, C., Stolee, K. T., & Ray, B. (2018). Evaluating how developers use general-purpose web-search for code retrieval. Proceedings of the 15th International Conference on Mining Software Repositories,
Mukund Raghothaman, Y. W. (2016). SWIM: Synthesizing What I Mean: Code Search and Idiomatic Snippet Synthesis. In Proceedings of the 38th International Conference on Software Engineering. ACM, 357--367.
Ritter., V. M. (2011). Conducting Online Surveys. Thousand Oaks, CA.: SAGE Publications.
Roy, M. M. (2018). Effective Reformulation of Query for Code Search Using Crowdsourced Knowledge and Extra-Large Data Analytics. IEEE International Conference on Software Maintenance and Evolution (ICSME), 473-484.
Sim, S. E., Clarke, C. L., & Holt, R. C. (1998). Archetypal source code searches: A survey of software developers and maintainers. Proceedings. 6th Interna-tional Workshop on Program Compre-hension. IWPC'98 (Cat. No. 98TB100242),
Sachdev, S. a. (2018). Retrieval on Source Code: A Neural Code Search. Association for Computing Machinery, 31–41.
Stolee, K. T. (2014). Solving the Search for Source Code. ACM Trans. Softw. Eng. Methodol, 23, 3.
Susan Elliott Sim, M. U. (2011). How Well Do Search Engines Support Code Retrieval on the Web? ACM Trans. Softw. Eng. Methodol., 21, 25.
Szyperski, D. S. (2004). Guest editors’ introduction: How is open source affecting software development? IEEE Software, 21(1), 28-33.
Taber, K.S. (2018). The Use of Cronbach’s Alpha When Developing and Reporting Research Instruments in Science Education. Res Sci Educ 48, 1273-1296.
- Downloads
- Published
- 2021-06-30
- Issue
- Vol. 36 No. 2 (2021)
- Section
- Articles
- License
-
Copyright (c) 2021 Alfaroq O.M. Mohammed, Ziad A. Abdelnabi, Abdalmunam Abdalla

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Copyright of the articles Published by Almukhtar Journal of Science (MJSc) is retained by the author(s), who grant MJSc a license to publish the article. Authors also grant any third party the right to use the article freely as long as its integrity is maintained and its original authors and cite MJSc as the original publisher. Also, they accept the article remains published by the MJSc website (except in the occasion of a retraction of the article).
How to Cite
Similar Articles
- Ashraf A. A. Abdusalam, Gazala M. Ben-Hander, Identification of Potential Natural Bioactive Compounds from Glycyrrhiza glabra as Sars-CoV-2 Main Protease (MPRO) Inhibitors: In-Silico Approach , Al-Mukhtar Journal of Sciences: Vol. 37 No. 2 (2022)
- Saber E. Mansow, Ibrahtm H. Hasieb, Nadhim Abdul-kariem, Viscosity-Coefficient and thermodynamics Parameter tor Viscosity Flow of Some Amino Acids During the Passage of Alternating Current at Different Voltages , Al-Mukhtar Journal of Sciences: Vol. 24 No. 1 (2009)
- Massuda A. El-Alami, Survey study on pigeons breeding in El-Gabal El-Akhdar, Libya , Al-Mukhtar Journal of Sciences: Vol. 33 No. 1 (2018)
- G. A. Haddad, Abdel M. M. Abdalla, Effect of nitrogen level on tiller production and contribution to yield in durum wheat (Triticum durum) under supplementary irrigation and rainfed conditions , Al-Mukhtar Journal of Sciences: Vol. 6 No. 1 (1999)
- Khalifa KH Alqazaar, Fatma A. Alsadeg, Influence of Age, Sex, and Refractive Error on Intraocular Pressure Measurement Using Applanation Tonometer Among Healthy Individuals in Shahat , Al-Mukhtar Journal of Sciences: Vol. 39 No. 2 (2024)
- Khaled S. AlSalhen, Rhab D. Abdalslam, Effects of cigarette smoking on hematological parameters in male smokers in Al-Bayda city, Libya , Al-Mukhtar Journal of Sciences: Vol. 29 No. 1 (2014)
- Manal Jamal Diryaq, Abdulsalam A. Elfowiris, Evaluating Serum Ferritin as a biochemical marker of Oxidative Stress in Type 2 Diabetes Mellitus , Al-Mukhtar Journal of Sciences: Vol. 40 No. 2 (2025)
- Arwa Gargoum, Isaaida A. Elsaeiti, Nema Elhouni, Breastfeeding Practices During Neonatal Period in Benghazi , Al-Mukhtar Journal of Sciences: Vol. 38 No. 3 (2023)
- Abdalla M. El-Alwany, The influence of cuttings season and plant hormone on rooting of soft and woody cuttings of some ornamental plants , Al-Mukhtar Journal of Sciences: Vol. 30 No. 1 (2015)
- Muhamad Alsanusaa Bin eamir, Effect of different Levels of Urea and Carob Cack on Digestion and growth raste in sheep. , Al-Mukhtar Journal of Sciences: Vol. 1 No. 1 (1992)
You may also start an advanced similarity search for this article.











