Results 71 to 80 of about 319,608 (98)

The ABC of Software Engineering Research

open access: yesACM Transactions on Software Engineering and Methodology, 2018
A variety of research methods and techniques are available to SE researchers, and while several overviews exist, there is consistency neither in the research methods covered nor in the terminology used.
Klaas-Jan Stol, Brian Fitzgerald
semanticscholar   +1 more source

Human Factors in Software Reliability Engineering [PDF]

open access: yesarXiv, 2015
In this paper, we present our vision of the integration of human factors engineering into the software development process. The aim of this approach is to improve the quality of software and to deal with human errors in a systematic way.
arxiv  

Execution replay and debugging

open access: yes, 2000
As most parallel and distributed programs are internally non-deterministic -- consecutive runs with the same input might result in a different program flow -- vanilla cyclic debugging techniques as such are useless. In order to use cyclic debugging tools,
De Bosschere, Koen   +2 more
core   +1 more source

Seeking Enlightenment: Incorporating Evidence-Based Practice Techniques in a Research Software Engineering Team [PDF]

open access: yes
Evidence-based practice (EBP) in software engineering aims to improve decision-making in software development by complementing practitioners' professional judgment with high-quality evidence from research. We believe the use of EBP techniques may be helpful for research software engineers (RSEs) in their work to bring software engineering best ...
arxiv   +1 more source

Robustness, Security, Privacy, Explainability, Efficiency, and Usability of Large Language Models for Code

open access: yes
Large language models for code (LLM4Code), which demonstrate strong performance (e.g., high accuracy) in processing source code, have significantly transformed software engineering.
Devanbu, Premkumar   +4 more
core  

In-IDE Human-AI Experience in the Era of Large Language Models; A Literature Review

open access: yes
Integrated Development Environments (IDEs) have become central to modern software development, especially with the integration of Artificial Intelligence (AI) to enhance programming efficiency and decision-making.
Izadi, Maliheh   +2 more
core  

Idempotent I/O for safe time travel

open access: yes, 2003
Debuggers for logic programming languages have traditionally had a capability most other debuggers did not: the ability to jump back to a previous state of the program, effectively travelling back in time in the history of the computation. This ``retry''
Somogyi, Zoltan
core   +1 more source

A Survey of Large Language Models for Code: Evolution, Benchmarking, and Future Trends

open access: yes
General large language models (LLMs), represented by ChatGPT, have demonstrated significant potential in tasks such as code generation in software engineering.
Chen, Jiachi   +6 more
core  

Lessons from a Pioneering Software Engineering Environment: Design Principles of Software through Pictures [PDF]

open access: yesarXiv
This paper describes the historical background that led to the development of the innovative Software through Pictures multi-user development environment, and the principles for its integration with other software products to create a software engineering environment covering multiple tasks in the software development lifecycle.
arxiv  

Test Oracle Automation in the era of LLMs

open access: yes
The effectiveness of a test suite in detecting faults highly depends on the correctness and completeness of its test oracles. Large Language Models (LLMs) have already demonstrated remarkable proficiency in tackling diverse software testing tasks, such ...
Gorla, Alessandra, Molina, Facundo
core  

Home - About - Disclaimer - Privacy