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
- Tarek Abdo – Alslam Salem Altif, Influence of Season & Months on Thyroid hormones & Thyroxin Binding Globulin in She – Camels Blood from Parturition to One Year after under Libyan Grazing Conditions , Al-Mukhtar Journal of Sciences: Vol. 20 No. 1 (2008)
- Adel Al - Farajani, Yousif Hamad Abdullah, Mikael Yousif Al - Fitouri, Chemical ev aluation suitability of different water resources for soil irrigation , Al-Mukhtar Journal of Sciences: Vol. 23 No. 1 (2009)
- Ahmed Atia, Abdulsalam Ashur, Hosam Elmahmoudi, Ahmed Abired, Nafisa Bkhait, An Evaluation of the Intensive Care Unit Resources and Utilization in Two Governmental Hospitals in Tripoli, Libya , Al-Mukhtar Journal of Sciences: Vol. 34 No. 3 (2019)
- I. El-Jarari, Carcass Characteristics and it's Chemical Composition of Broiler Chickens as Influenced by Sex , Al-Mukhtar Journal of Sciences: Vol. 13 No. 1 (2006)
- Nawal Abdusalam Mahfoud, Huda Mustafa Shaba, Seasonal Occurrence of the Peach Fruit Fly, Bactrocera zonata and the Mediterranean Fruit Fly, Ceratitis capitata (Diptera: Teprotide) at the College of Agriculture Research Station, University of Tripoli, Libya , Al-Mukhtar Journal of Sciences: Vol. 37 No. 1 (2022)
- Dalya A. Gatsh, The Choice of Exhaustive or Heuristic Search to Solve AI Problems , Al-Mukhtar Journal of Sciences: Vol. 34 No. 2 (2019)
- Abdul Salam Abdulhafeez Al-Salai, Masoudah Abdul Rahim Buaroush, An economic study of the current state of fish resources and their uses at the global and local levels , Al-Mukhtar Journal of Sciences: Vol. 25 No. 1 (2010)
- Magda Bashir El-beshti, Abuabdalla Saad Sherif, Ehab Mohamed Sagar, Using The Inverted Distance Weighting Method (IDW) to Produce Maps of Some Soil Properties at the Agricultural Research Station, University of Tripoli , Al-Mukhtar Journal of Sciences: Vol. 34 No. 4 (2019)
You may also start an advanced similarity search for this article.











