To see the other types of publications on this topic, follow the link: Computer programmers.

Journal articles on the topic 'Computer programmers'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Computer programmers.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

Partridge, John R., and Brian H. Kleiner. "Managing Computer Programmers Effectively." Industrial Management & Data Systems 92, no. 8 (1992): 11–13. http://dx.doi.org/10.1108/02635579210019811.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

MIRARMANDEHI, Hessam, and Reza MOHAMMADI. "Iranian Market for Computer Programmers." OLYMPIADS IN INFORMATICS 11, no. 2 (2017): 47–50. http://dx.doi.org/10.15388/ioi.2017.special.07.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Fryer, David. "Are computer programmers knit-wits?" Behaviour & Information Technology 4, no. 3 (1985): 255–57. http://dx.doi.org/10.1080/01449298508901806.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Shaft, Teresa M. "Helping programmers understand computer programs." ACM SIGMIS Database: the DATABASE for Advances in Information Systems 26, no. 4 (1995): 25–46. http://dx.doi.org/10.1145/223278.223280.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Wilson, Leon A., Maksym Petrenko, and Václav Rajlich. "Using Concept Maps to Assist Program Comprehension and Concept Location: An Empirical Study." Journal of Information & Knowledge Management 11, no. 03 (2012): 1250018. http://dx.doi.org/10.1142/s0219649212500189.

Full text
Abstract:
Program comprehension is an integral part of the evolution and maintenance of large software systems. As it is increasingly difficult to comprehend these systems completely, programmers have to rely on a partial and as-needed comprehension. We study partial comprehension and programmer learning with the use of concept maps as a tool for capturing programmer knowledge during concept location, which is one of the tasks of software evolution and maintenance, and it is a prerequisite of a software change. We conduct a user study to measure the performance of programmers using concept maps to assis
APA, Harvard, Vancouver, ISO, and other styles
6

Sable, Piyush. "Designing Image Based Captcha using Machine Learning." International Journal for Research in Applied Science and Engineering Technology 9, no. VI (2021): 3678–82. http://dx.doi.org/10.22214/ijraset.2021.35532.

Full text
Abstract:
Captchas, or Completely Automated Public Turing Tests to Tell Computers and Humans Apart, were created in response to programmers' ability to breach computer networks via computer attack programmes and bots. Because of its ease of development and use, the Text Captcha is the most well-known Captcha scheme. Hackers and programmers, on the other hand, have weakened the assumed security of Captchas, leaving websites vulnerable to assault. Text Captchas are still widely used since it is assumed that the attack speeds are moderate, typically two to five seconds for each image, and that this is not
APA, Harvard, Vancouver, ISO, and other styles
7

Colburn, Timothy, and Gary Shute. "Type and Metaphor for Computer Programmers." Techné: Research in Philosophy and Technology 21, no. 1 (2017): 71–105. http://dx.doi.org/10.5840/techne20174662.

Full text
Abstract:
The duality of computer programs is characterized, on the one hand, by their physical implementations on physical devices, and, on the other, by the conceptual implementations in programmers’ minds of the objects making up the computational processes they conceive. We contend that central to programmers’ conceptual implementations are (i) the concept of type, at both the programming and the design level, and (ii) metaphors created to facilitate these implementations.
APA, Harvard, Vancouver, ISO, and other styles
8

Greenberg, Saul. "Teaching human computer interaction to programmers." ACM SIGCHI Bulletin 28, no. 2 (1996): 5–6. http://dx.doi.org/10.1145/226650.226651.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Greenberg, Saul. "Teaching human computer interaction to programmers." Interactions 3, no. 4 (1996): 62–76. http://dx.doi.org/10.1145/234813.234820.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Shuaibu, Ayishetu Oshoke, Sarah Ikhuemose Ebuwa, and Abimbola Esther Ikuemonisan Ikuemonisan. "Assessment of Dry Eye Syndrome among Computer Programmers in Computer Training Institutes in Benin City." Journal of the Nigerian Optometric Association 23, no. 1 (2021): 18–24. http://dx.doi.org/10.4314/jnoa.v23i1.5.

Full text
Abstract:
Purpose: The purpose of this study was to evaluate dry eye syndrome among computer programmers in computer training institutes in Benin City.Methods: This cross-sectional study was carried out using 250 participants of 18 years and above who were computer instructors and students of various computer training institutes in Benin City. Sociodemographic data and relevant ocular history were obtained from the participants. External and Internal examinations of the eyes were carried out to check for the presence of any ocular abnormalities. Dryeye disease was assessed subjectively with the Ocular S
APA, Harvard, Vancouver, ISO, and other styles
11

Issever, Didem, Mehmet Cem Catalbas, and Fecir Duran. "Examining Factors Influencing Cognitive Load of Computer Programmers." Brain Sciences 13, no. 8 (2023): 1132. http://dx.doi.org/10.3390/brainsci13081132.

Full text
Abstract:
In this study, the factors influencing the cognitive load of computer programmers during the perception of different code tasks were investigated. The eye movement features of computer programmers were used to provide a significant relationship between the perceptual processes of the sample codes and cognitive load. Thanks to the relationship, the influence of various personal characteristics of programmers on cognitive load was examined. Various personal parameters such as programming experience, age, native language, and programming frequency were used in the study. The study was performed o
APA, Harvard, Vancouver, ISO, and other styles
12

Neville-Neil, George. "Poisonous Programmers." Queue 6, no. 1 (2008): 5–6. http://dx.doi.org/10.1145/1348583.1348585.

Full text
APA, Harvard, Vancouver, ISO, and other styles
13

Shrestha, Nischal, Colton Botta, Titus Barik, and Chris Parnin. "Here we go again." Communications of the ACM 65, no. 3 (2022): 91–99. http://dx.doi.org/10.1145/3511062.

Full text
Abstract:
Once a programmer knows one language, they can leverage concepts and knowledge already learned, and easily pick up another programming language. But is that always the case? To understand if programmers have difficulty learning additional programming languages, we conducted an empirical study of Stack Overflow questions across 18 different programming languages. We hypothesized that previous knowledge could potentially interfere with learning a new programming language. From our inspection of 450 Stack Overflow questions, we found 276 instances of interference that occurred due to faulty assum
APA, Harvard, Vancouver, ISO, and other styles
14

Bosch, Nigel, and Sidney D’Mello. "The Affective Experience of Novice Computer Programmers." International Journal of Artificial Intelligence in Education 27, no. 1 (2015): 181–206. http://dx.doi.org/10.1007/s40593-015-0069-5.

Full text
APA, Harvard, Vancouver, ISO, and other styles
15

G.W.A.D. "Essential concepts of computer architecture for programmers and computer users." Microelectronics Reliability 29, no. 6 (1989): 1088. http://dx.doi.org/10.1016/0026-2714(89)90034-6.

Full text
APA, Harvard, Vancouver, ISO, and other styles
16

Videla, Alvaro. "Meaning and Context in Computer Programs." Queue 19, no. 5 (2021): 60–68. http://dx.doi.org/10.1145/3494834.3498852.

Full text
Abstract:
When you look at a function program's source code, how do you know what it means? Is the meaning found in the return values of the function, or is it located inside the function body? What about the function name? Answering these questions is important to understanding how to share domain knowledge among programmers using the source code as the medium. The program is the medium of communication among programmers to share their solutions.
APA, Harvard, Vancouver, ISO, and other styles
17

Temkin, Daniel. "Entropy and FatFinger: Challenging the Compulsiveness of Code with Programmatic Anti-Styles." Leonardo 51, no. 4 (2018): 405–12. http://dx.doi.org/10.1162/leon_a_01651.

Full text
Abstract:
Coding, the translating of human intent into logical steps, reinforces a compulsive way of thinking, as described in Joseph Weitzenbaum’s “Science and the Compulsive Programmer” (1976). Two projects by the author, Entropy (2010) and FatFinger (2017), challenge this by encouraging gestural approaches to code. In the Entropy programming language, data becomes slightly more approximate each time it is used, drifting from its original values, forcing programmers to be less precise. FatFinger, a Javascript dialect, allows the programmer to misspell code and interprets it as the closest runnable var
APA, Harvard, Vancouver, ISO, and other styles
18

Xue Wang, Xue Wang, Yong Wang Xue Wang, Fei Yang Yong Wang, Wenge Le Fei Yang, and Shouhang Wang Wenge Le. "Measuring Programming Ability for Novice Programmers." 網際網路技術學刊 23, no. 3 (2022): 573–81. http://dx.doi.org/10.53106/160792642022052303015.

Full text
Abstract:
<p>Coding is a key activity in the software development process and a programmer’s programming ability determines the software quality. Different from professional programmers, novice programmers usually refers to programmers who have learned a programming language for about three years. At this stage, measuring their programming ability is of great significance to improve their programming abilities. In previous work, researchers have proposed a variety of ways to measure programming ability for professional programmers. We set out to find out the best way to measure novice pr
APA, Harvard, Vancouver, ISO, and other styles
19

Sánchez-Gordón, Mary, Edmundo Tovar, Ricardo Colomo-Palacios, Nelson Piedra, and Manuel Castro. "Educating Augmented Programmers." Computer 56, no. 12 (2023): 100–104. http://dx.doi.org/10.1109/mc.2023.3313325.

Full text
APA, Harvard, Vancouver, ISO, and other styles
20

DeLozier, Christian, and James Shey. "Using Visual Programming Games to Study Novice Programmers." International Journal of Serious Games 10, no. 2 (2023): 115–36. http://dx.doi.org/10.17083/ijsg.v10i2.577.

Full text
Abstract:
Enabling programmers to write correct and efficient parallel code remains an important challenge, and the prevalence of on-chip accelerators exacerbates this challenge. Novice programmers, especially those in disciplines outside of Computer Science and Computer Engineering, need to be able to write code that exploits parallelism and heterogeneity, but the frameworks for writing parallel and heterogeneous programs expect expert knowledge and experience. More effort must be put into understanding how novice programmers solve parallel problems. Unfortunately, novice programmers are difficult to s
APA, Harvard, Vancouver, ISO, and other styles
21

Videla, Alvaro. "Meaning and context in computer programs." Communications of the ACM 65, no. 5 (2022): 56–58. http://dx.doi.org/10.1145/3498850.

Full text
APA, Harvard, Vancouver, ISO, and other styles
22

Videla, Alvaro. "Meaning and context in computer programs." Communications of the ACM 65, no. 5 (2022): 56–58. http://dx.doi.org/10.1145/3498850.

Full text
APA, Harvard, Vancouver, ISO, and other styles
23

Kumar, Dr Vinod, Gagandeep Raheja, and Sukhpreet Singh. "CRITICAL STUDY ON DATABASE AND PROMINENT PROGRAMMES." INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY 4, no. 1 (2013): 44–47. http://dx.doi.org/10.24297/ijct.v4i1a.3034.

Full text
Abstract:
The people who work with computers, the programmers, analysts, and operators who seem to live by rules of their own and seldom leave their own environment, tend to be very cynical towards the stories of electronic brains. This attitude will appear hardly surprising when one eventually learns that the computer is a very simple device and is as far removed from an electronic brain as a bicycle from a spaceship. Programmers in particular are the people most aware that computers are no substitute for the human brain; in fact, the preparation of work to be run on a computer can be one of the most m
APA, Harvard, Vancouver, ISO, and other styles
24

Prihozhy, A. A., and A. M. Zhdanouski. "METHOD OF QUALIFICATION ESTIMATION AND OPTIMIZATION OF PROFESSIONAL TEAMS OF PROGRAMMERS." «System analysis and applied information science», no. 2 (August 7, 2018): 4–11. http://dx.doi.org/10.21122/2309-4923-2018-2-4-11.

Full text
Abstract:
The problem of building and optimizing the teams of programmers taking into account the qualification and the level of skills in programming technologies and tools is considered. Known technological environments for the management of teamwork, such as Agile, formulate only general requirements and principles for building the teams and the distribution of work between them. A method for formalizing and evaluating the qualification of individual programmers and entire groups of programmers has been proposed. The input data are attributes of the most popular technologies and programming tools, in
APA, Harvard, Vancouver, ISO, and other styles
25

NAISH, LEE. "A three-valued semantics for logic programmers." Theory and Practice of Logic Programming 6, no. 5 (2006): 509–38. http://dx.doi.org/10.1017/s1471068406002742.

Full text
Abstract:
This paper describes a simpler way for programmers to reason about the correctness of their code. The study of semantics of logic programs has shown strong links between the model theoretic semantics (truth and falsity of atoms in the programmer's interpretation of a program), procedural semantics (for example, SLD resolution) and fixpoint semantics (which is useful for program analysis and alternative execution mechanisms). Most of this work assumes that intended interpretations are two-valued: a ground atom is true (and should succeed according to the procedural semantics) or false (and shou
APA, Harvard, Vancouver, ISO, and other styles
26

Gordon, Harold W. "Cognitive Asymmetry, Computer Science Students, and Professional Programmers." Journal of Educational Computing Research 6, no. 2 (1990): 135–46. http://dx.doi.org/10.2190/h78w-k4mx-u43h-kvjw.

Full text
APA, Harvard, Vancouver, ISO, and other styles
27

Wunderlich, Mark E. "Two Issues in Computer Ethics for Non-Programmers." International Journal of Applied Philosophy 24, no. 2 (2010): 255–64. http://dx.doi.org/10.5840/ijap201024222.

Full text
APA, Harvard, Vancouver, ISO, and other styles
28

Kane, Carolyn L. "The Computer Boys Take Over: Computers, Programmers, and the Politics of Technical Expertise." Contemporary Sociology: A Journal of Reviews 40, no. 5 (2011): 579–80. http://dx.doi.org/10.1177/0094306111419111n.

Full text
APA, Harvard, Vancouver, ISO, and other styles
29

John, Richard R. "The computer boys take over: computers, programmers, and the politics of technical expertise." Business History 56, no. 5 (2013): 846–47. http://dx.doi.org/10.1080/00076791.2013.764040.

Full text
APA, Harvard, Vancouver, ISO, and other styles
30

Clemens, J. "The Computer Boys Take Over: Computers, Programmers, and the Politics of Technical Expertise." Enterprise and Society 12, no. 4 (2011): 924–26. http://dx.doi.org/10.1093/es/khr016.

Full text
APA, Harvard, Vancouver, ISO, and other styles
31

Traver, V. Javier. "On Compiler Error Messages: What TheySayand What TheyMean." Advances in Human-Computer Interaction 2010 (2010): 1–26. http://dx.doi.org/10.1155/2010/602570.

Full text
Abstract:
Programmers often encounter cryptic compiler error messages that are difficult to understand and thus difficult to resolve. Unfortunately, most related disciplines, including compiler technology, have not paid much attention to this important aspect that affects programmers significantly, apparently because it is felt that programmers should adapt to compilers. In this article, however, this problem is studied from the perspective of the discipline of human-computer interaction to gain insight into why compiler errors messages make the work of programmers more difficult, and how this situation
APA, Harvard, Vancouver, ISO, and other styles
32

Freeman, John, Jaakko Järvi, Wonseok Kim, Mat Marcus, and Sean Parent. "Helping programmers help users." ACM SIGPLAN Notices 47, no. 3 (2012): 177–84. http://dx.doi.org/10.1145/2189751.2047892.

Full text
APA, Harvard, Vancouver, ISO, and other styles
33

Sulaiman, Rahmat, Agustina Mardeka Raya, Tri Sugihartono, Fransiskus Panca Juniawan, and Ayu Ratna Juwita. "Attendance System of Computer Laboratory Assistant in PT.XYZ Using Wireless Fidelity." CCIT Journal 15, no. 1 (2022): 67–81. http://dx.doi.org/10.33050/ccit.v15i1.1585.

Full text
Abstract:
The use of Android smartphones is becoming increasingly widespread in all walks of life in people's daily lives. Supported by the development of mobile applications that are so innovative and varied, is one of the reasons. Mobile application development aims to support almost all human activities, especially in the world of work, therefore the programmer creates a presence system using Android-based wireless fidelity (WIFI) at laboratory of PT.XYZ. At the laboratory of PT.XYZ, they still use manual attendance system for presence of computer laboratory assistant, so there are several problem li
APA, Harvard, Vancouver, ISO, and other styles
34

Arnold, Ken. "Programmers Are People, too." Queue 3, no. 5 (2005): 54–59. http://dx.doi.org/10.1145/1071713.1071731.

Full text
APA, Harvard, Vancouver, ISO, and other styles
35

Cusumano, Michael A. "More lawyers than programmers?" Communications of the ACM 47, no. 7 (2004): 29–31. http://dx.doi.org/10.1145/1005817.1005842.

Full text
APA, Harvard, Vancouver, ISO, and other styles
36

Mandinach, Ellen B., and Marcia C. Linn. "Cognitive Consequences of Programming: Achievements of Experienced and Talented Programmers." Journal of Educational Computing Research 3, no. 1 (1987): 53–72. http://dx.doi.org/10.2190/tj7e-nntb-pcnc-4lru.

Full text
Abstract:
To understand the factors leading to success in programming courses it is helpful to examine the background of successful students. In this study we examined the influences of general ability, computer-related and general experience, perception of programming performance, and gender. We also studied the relationship between the form of classroom instruction and performance of successful students. Results indicated that the most successful students did not progress far along the chain of cognitive accomplishments of programming, gained their skills primarily from classroom instruction, and were
APA, Harvard, Vancouver, ISO, and other styles
37

Milne, Iain, and Glenn Rowe. "Interpreting computer code in a computer-based learning system for novice programmers." Software: Practice and Experience 35, no. 15 (2005): 1477–93. http://dx.doi.org/10.1002/spe.680.

Full text
APA, Harvard, Vancouver, ISO, and other styles
38

MuftiSau, Aftab A. "Development, availability, and use of engineering computer programs." Canadian Journal of Civil Engineering 12, no. 1 (1985): 43–53. http://dx.doi.org/10.1139/l85-005.

Full text
Abstract:
In the last decade, software engineering has emerged as a discipline very useful for computer application programmers in various engineering fields. In this paper the author considers the programming and management techniques for developing useful and commercially viable engineering software that may be used in the analysis and design of civil engineering projects. The issue of utilizing existing software effectively and efficiently is also discussed. At the conclusion of the presentation, several recommendations are made to encourage engineering software development in Canada. Key words: engi
APA, Harvard, Vancouver, ISO, and other styles
39

Pitt, Robert. "Programmers' workbenches — practical experience." Data Processing 27, no. 9 (1985): 16–21. http://dx.doi.org/10.1016/0011-684x(85)90165-0.

Full text
APA, Harvard, Vancouver, ISO, and other styles
40

Gould, John D., Stephen J. Boies, Sharon L. Greene, and William Bennett. "Its a New Method for Computer Application Development and Prototyping." Proceedings of the Human Factors Society Annual Meeting 33, no. 5 (1989): 245–48. http://dx.doi.org/10.1177/154193128903300502.

Full text
Abstract:
Perhaps the one thing that user interface designers most want is tools that will help them (a) quickly visualize their work; (b) carry it out more efficiently and faster; and (c) do iterative design; and (d) allow them to do more work without the need of programmers. An on-going research project (called ITS) is responding to these challenges by developing software tools for user interface and application development, together with providing a run-time environment for application execution. There are four key concepts. First, ITS separates the style of an application from the content of an appl
APA, Harvard, Vancouver, ISO, and other styles
41

Emiratli, Artur, Mykola Marchuk, and Kateryna Osadcha. "The problem of forming skills from academic writing for future programmers." Ukrainian Journal of Educational Studies and Information Technology 5, no. 3 (2017): 28–36. http://dx.doi.org/10.32919/uesit.2017.03.03.

Full text
Abstract:
The ability to write a scientific publications and works plays an important role in science. Different aspects of teaching academic writing were considered in the writings of scientists, in particular the peculiarities of writing skills and skills of foreign language students, approaches to the formation of academic writing skills in English language classes at medical universities, peculiarities of the methodology of teaching English writing (practical, academic and creative), content training courses on the formation of language competence from academic writing at separate stages of study (b
APA, Harvard, Vancouver, ISO, and other styles
42

Coulter, Neal S., and Norman H. Kelly. "Computer instruction set usage by programmers: an empirical investigation." Communications of the ACM 29, no. 7 (1986): 643–47. http://dx.doi.org/10.1145/6138.6148.

Full text
APA, Harvard, Vancouver, ISO, and other styles
43

Campbell, MacGregor. "At school with the 4-year-old computer programmers." New Scientist 219, no. 2927 (2013): 22. http://dx.doi.org/10.1016/s0262-4079(13)61856-4.

Full text
APA, Harvard, Vancouver, ISO, and other styles
44

Bateson, Allan G., Ralph A. Alexander, and Martin D. Murphy. "Cognitive processing differences between novice and expert computer programmers." International Journal of Man-Machine Studies 26, no. 6 (1987): 649–60. http://dx.doi.org/10.1016/s0020-7373(87)80058-5.

Full text
APA, Harvard, Vancouver, ISO, and other styles
45

Yang, Dayae, and Theodore J. Kopcha. "Developing a Board Game For Beginning Block-Based Programmers." International Journal of Designs for Learning 13, no. 1 (2022): 35–45. http://dx.doi.org/10.14434/ijdl.v13i1.32211.

Full text
Abstract:
Computer programming has become an essential part of K12 education, promoted as a way for students to engage in computational thinking that helps develop students’ ability to analyze and solve problems and prepare them for future careers. Tabletop board games are seen as an effective means to help students learn computer programming. Several board games have been developed for teaching computer science to novice students. Still, many are dominated by simple pathfinding movements lacking comprehensive use of various computer programming concepts or have a considerable gap between the game dynam
APA, Harvard, Vancouver, ISO, and other styles
46

Florentin, J. "Programmers or designers?" Computer Bulletin 40, no. 4 (1998): 14. http://dx.doi.org/10.1093/combul/40.4.14.

Full text
APA, Harvard, Vancouver, ISO, and other styles
47

Tebra, Hans. "Prolog for programmers." Future Generation Computer Systems 2, no. 4 (1986): 261–62. http://dx.doi.org/10.1016/0167-739x(86)90025-7.

Full text
APA, Harvard, Vancouver, ISO, and other styles
48

van de Riet, R. P. "Prolog for programmers." Future Generation Computer Systems 3, no. 3 (1987): 221. http://dx.doi.org/10.1016/0167-739x(87)90018-5.

Full text
APA, Harvard, Vancouver, ISO, and other styles
49

Yuschenko, Yury. "Tree-Shaped Formats of Address Programming Language." NaUKMA Research Papers. Computer Science 4 (December 10, 2021): 78–87. http://dx.doi.org/10.18523/2617-3808.2021.4.78-87.

Full text
Abstract:

 
 
 In the Address Programming Language (1955), the concept of indirect addressing of higher ranks (Pointers) was introduced, which allows the arbitrary connection of the computer’s RAM cells. This connection is based on standard sequences of the cell addresses in RAM and addressing sequences, which is determined by the programmer with indirect addressing. Two types of sequences allow programmers to determine an arbitrary connection of RAM cells with the arbitrary content: data, addresses, subroutines, program labels, etc. Therefore, the formed connections of cells can relate
APA, Harvard, Vancouver, ISO, and other styles
50

Casimir, Rommert J. "Real programmers don't use spreadsheets." ACM SIGPLAN Notices 27, no. 6 (1992): 10–16. http://dx.doi.org/10.1145/130981.130982.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!