Hasil untuk "cs.SE"

Menampilkan 20 dari ~272764 hasil · dari arXiv, DOAJ, CrossRef

JSON API
arXiv Open Access 2023
Casual Source Code Editing

Ender Minyard

There has been substantial research undertaken on the role of computational systems that encourage autotelic creativity. Previous studies on the role of software in autotelic creativity have not explored code editing tools in much detail. This study sets out to examine the role of code editing tools in autotelic creativity. The principal findings of this research are that existing code editors can be adapted to support casual creativity, and that casual creators exhibit standard interaction design patterns.

en cs.SE, cs.HC
arXiv Open Access 2020
The Bourgeois Gentleman, Engineering and Formal Methods

Thierry Lecomte

Industrial applications involving formal methods are still exceptions to the general rule. Lack of understanding, employees without proper education, difficulty to integrate existing development cycles, no explicit requirement from the market, etc. are explanations often heard for not being more formal. This article reports some experience about a game changer that is going to seamlessly integrate formal methods into safety critical systems engineering.

en cs.SE
arXiv Open Access 2019
Proof of Compositionality of CFT Correctness

Simon Greiner, Peter Munk, Arne Nordmann

In the paper Compositionality of Component Fault Trees, we present a discussion of the compositionality of correctness of component fault trees. In this technical report, we present the formal proof of the central theorem of the aforementioned publication.

en cs.SE, cs.LO
arXiv Open Access 2017
An Initial Study on Ideal GUI Test Case Replayability

Arthur-Jozsef Molnar

In this paper we investigate the effect of long-term GUI changes occurring during application development on the reusability of existing GUI test cases. We conduct an empirical evaluation on two complex, open-source GUI-driven applications for which we generate test cases of various lengths. We then assess the replayability of generated test cases using simulation on newer versions of the target applications and partition them according to the type of repairing change required for their reuse.

arXiv Open Access 2017
Verification of Design Decisions in Communication Protocol by Evaluation of Temporal Logic Formulas

Wiktor B. Daszczuk

During the project of a communication protocol, many design decisions influence the behavior of the protocol and its correctness. Formal specification and verification of the protocol may prove its correctness. In this paper, an example of a verification of design decision using formal specification in CSM automata and verification in temporal logic is presented.

en cs.SE
arXiv Open Access 2016
Runtime Template Instantiation for C++

Akim Demaille

Performance, genericity and flexibility are three valuable qualities for scientific environments that tend to be antagonistic. C++ provides excellent support for both performances and genericity thanks to its support for (class and function) templates. However, a C++ templated library can hardly be qualified as flexible: data of unexpected types cannot enter the system, which hinders user interactions. This paper describes the approach that was taken in the Vcsn platform to add flexibility on top of C++ templates, including runtime template instantiation.

en cs.SE
arXiv Open Access 2015
Structured Spreadsheet Modeling and Implementation

Paul Mireault

Developing an error-free spreadsheet has been a problem since the beginning of end-user computing. In this paper, we present a methodology that separates the modeling from the implementation. Using proven techniques from Information Systems and Software Engineering, we present strict, but simple, rules governing the implementation from the model. The resulting spreadsheet should be easier to understand, audit and maintain.

en cs.SE
arXiv Open Access 2015
It Takes a Socio-Technical Ecosystem

John D. McGregor, J. Yates Monteith

There are both technical and social issues regarding the design of sustainable scientific software. Scientists want continuously evolving systems that capture the most recent knowledge while developers and architects want sufficiently stable requirements to ensure correctness and efficiency. A socio-technical ecosystem provides the environment in which these issues can be traded off.

en cs.SE
arXiv Open Access 2014
Excel 2013 Spreadsheet Inquire

Patrick O'Beirne

Excel 2013 (version 15) includes an add-in "Inquire" for auditing spreadsheets. We describe the evolution of such tools in the third-party marketplace and assess the usefulness of Microsoft's own add-in in this context. We compare in detail the features of Inquire with similar products and make suggestions for how it could be enhanced. We offer a free helper add-in that in our opinion corrects one major shortcoming of Inquire.

en cs.SE
arXiv Open Access 2014
On the efficacy of safety-related software standards

Mario Fusani, Giuseppe Lami

Difficulty of safety-related software standards to help producing software for safe systems is discussed. Some research activity and other actions are proposed to focus on and possibly resolve long-lasting related problems.

en cs.SE
arXiv Open Access 2013
Distributed Object Store Principles of Operation The Case for Intelligent Storage

Robert Primmer

In this paper we look at the growth of distributed object stores (DOS) and examine the underlying mechanisms that guide their use and development. Our focus is on the fundamental principles of operation that define this class of system, how it has evolved, and where it is heading as new markets expand beyond the use originally presented. We conclude by speculating about how object stores as a class must evolve to meet the more demanding requirements of future applications.

en cs.SE
arXiv Open Access 2012
Deconcentration of Attention: Addressing the Complexity of Software Engineering

Igor Kusakov

This article attempts to describe specific mental techniques that are related to resolving very complex tasks in software engineering. This subject may be familiar to some software specialists to different extents; however, there is currently no common consensus and popular terminology for this subject area. In this article, the area is charted from a practical usability perspective. This article also proposes to treat software engineering itself as research on human thinking because software is meant to simulate thinking.

en cs.SE

Halaman 10 dari 13639