Searched for: subject:"Software"
(1 - 20 of 229)

Pages

document
Pascarella, L. (author), Palomba, F. (author), Bacchelli, A. (author)
Defect prediction models focus on identifying defect-prone code elements, for example to allow practitioners to allocate testing resources on specific subsystems and to provide assistance during code reviews. While the research community has been highly active in proposing metrics and methods to predict defects on long-term periods (i.e.,at...
journal article 2019
document
Loukis, Euripidis (author), Janssen, M.F.W.H.A. (author), Mintchev, Ianislav (author)
Software as a Service (SaaS) is increasingly used by firms for sourcing business application software. SaaS can enable a cost reduction and quality improvement of existing operations and provide rapid and low-cost innovation. However, decision makers are unclear about how they can benefit from SaaS. This study contributes to filling this...
journal article 2019
document
Beller, M.M. (author)
Software developers today crave for feedback, be it from their peers in the form of code review, static analysis tools like their compiler, or the local or remote execution of their tests in the Continuous Integration (CI) environment. With the advent of social coding sites such as GitHub and tight integration of CI services such as Travis CI,...
doctoral thesis 2018
document
Leontaris, G. (author), Morales Napoles, O. (author)
The Classical model (or Cooke’s model) for elicitation and combination of expert judgments has been used in science and engineering since at least the early 1990’s. The most widely used program for applications of this model is EXCALIBUR. However, its code is not available for practitioners, which limits the accessibility and potential of the...
journal article 2018
document
Konat, G.D.P. (author), Steindorfer, M.J. (author), Erdweg, S.T. (author), Visser, Eelco (author)
Context.
Software development pipelines are used for automating essential parts of software engineering processes, such as build automation and continuous integration testing. In particular, interactive pipelines, which process events in a live environment such as an IDE, require timely results for low-latency feedback, and persistence to...
journal article 2018
document
Van der Bent, Eduard (author), Hage, Jurriaan (author), Visser, Joost (author), Gousios, Giorgos (author)
Puppet is a declarative language for configuration management that has rapidly gained popularity in recent years. Numerous organizations now rely on Puppet code for deploying their software systems onto cloud infrastructures. In this paper we provide a definition of code quality for Puppet code and an automated technique for measuring and rating...
conference paper 2018
document
Huijgens, H.K.M. (author)
Based on the large amounts spent by software companies to develop new and existing software systems, we argue that an evidence-based approach that focuses on a software portfolio as a whole should be in place to support decision-making. We developed EBSPM as an evidence-based, practical model to support software companies to actively steer at...
doctoral thesis 2018
document
Keenaghan, G.N. (author)
The conceptual framework of the proposed novel system was to provide a stimulating learning experience for dislocated digital learners, who are seen as individuals with different perceptions and expectations. In addition to functionally integrate technological, cognitive and social enablers, the system was required to encapsulate what can be...
doctoral thesis 2018
document
Palomba, F. (author), Panichella, A. (author), Zaidman, A.E. (author), Oliveto, Rocco (author), De Lucia, Andrea (author)
Code smells are symptoms of poor design or implementation choices that have a negative effect on several aspects of software maintenance and evolution, such as program comprehension or change- and fault-proneness. This is why researchers have spent a lot of effort on devising methods that help developers to automatically detect them in source...
journal article 2018
document
Sharma, Salil (author), Lussmann, Jonas (author), So, Jaehyun (author)
Floating car data present a cost-effective approach to observing the traffic state. This paper explores whether floating cars can substitute stationary detection devices (e.g., induction loops) for observers within traffic responsive control systems. A rule-based traffic control method at the local intersection level is proposed in this paper...
journal article 2018
document
Finavaro Aniche, M. (author), Bavota, Gabriele (author), Treude, Christoph (author), Gerosa, Marco Aurélio (author), van Deursen, A. (author)
Previous studies have shown the negative effects that low-quality code can have on maintainability proxies, such as code change- and defect-proneness. One of the symptoms for low-quality code are code smells, defined as sub-optimal implementation choices. While this definition is quite general and seems to suggest a wide spectrum of smells that...
journal article 2018
document
Dubbeldam, D. (author), Calero, Sofía (author), Vlugt, T.J.H. (author)
A new macOS software package, iRASPA, for visualisation and editing of materials is presented. iRASPA is a document-based app that manages multiple documents with each document containing a unique set of data that is stored in a file located either in the application sandbox or in iCloud drive. The latter allows collaboration on a shared...
journal article 2018
document
Bastiaansen, S.J.B.M. (author), Price, R.A. (author), Govers, P.C.M. (author), Machielsen, Tjeerd (author)

Recent studies on the added value that design provides to firms has led to widespread interest amongst the business community to develop design. However, knowledge of how organizations of varying industry types actually make use of design to generate competitive advantages remains limited. This study investigates a small- to medium-sized...
conference paper 2018
document
Larios Vargas, E. (author), Hejderup, J.I. (author), Kechagia, M. (author), Bruntink, Magiel (author), Gousios, Giorgos (author)
Modern software projects consist of more than just code: teams follow development processes, the code runs on servers or mobile phones and produces run time logs and users talk about the software in forums like StackOverflow and Twitter and rate it on app stores. Insights stemming from the real-time analysis of combined software engineering data...
conference paper 2018
document
Spadini, D. (author), Finavaro Aniche, M. (author), Storey, Margaret-Anne (author), Bruntink, Magiel (author), Bacchelli, A. (author)
Automated testing is considered an essential process for ensuring software quality. However, writing and maintaining high-quality test code is challenging and frequently considered of secondary importance. For production code, many open source and industrial software projects employ code review, a well-established software quality practice, but...
conference paper 2018
document
Geiger, Franz-Xaver (author), Malavolta, Ivano (author), Pascarella, L. (author), Palomba, F. (author), Di Nucci, D. (author), Bacchelli, A. (author)
Obtaining a good dataset to conduct empirical studies on the engineering of Android apps is an open challenge. To start tackling this challenge, we present AndroidTimeMachine, the first, self-contained, publicly available dataset weaving spread-out data sources about real-world, open-source Android apps. Encoded as a graph-based database,...
conference paper 2018
document
Shishkov, Boris (author), Janssen, M.F.W.H.A. (author)
Networked physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, actuators, and connectivity, allow for run-time acquisition of user data. This in turn can enable information systems which capture the “current” user state and act accordingly. The use of this data would result in context...
conference paper 2018
document
Pascarella, L. (author), Palomba, F. (author), Bacchelli, A. (author)
Bug prediction is aimed at supporting developers in the identification of code artifacts more likely to be defective. Researchers have proposed prediction models to identify bug prone methods and provided promising evidence that it is possible to operate at this level of granularity. Particularly, models based on a mixture of product and process...
conference paper 2018
document
Garvanova, Magdalena (author), Shishkov, Boris (author), Janssen, M.F.W.H.A. (author)
Public values are desires of the general public, that are about properties considered societally valuable, such as respecting the privacy of citizens or prohibiting polluting activities. “Translating” public values into functional solutions is thus an actual challenge. Even though Value-Sensitive Design (VSD) is about weaving public values in...
conference paper 2018
document
Palomba, F. (author), Zaidman, A.E. (author), De Lucia, Andrea (author)
Software testing is a key activity to control the reliability of production code. Unfortunately, the effectiveness of test cases can be threatened by the presence of faults. Recent work showed that static indicators can be exploited to identify testrelated issues. In particular test smells, i.e., sub-optimal design choices applied by developers...
conference paper 2018
Searched for: subject:"Software"
(1 - 20 of 229)

Pages