Sciweavers

AOSD
2015
ACM
8 years 18 days ago
Generalized layer activation mechanism through contexts and subscribers
Context-oriented programming (COP) languages modularize contextdependent behaviors in multiple classes into layers. These languages have layer activation mechanisms so that the be...
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
AOSD
2015
ACM
8 years 18 days ago
Dynamically composing languages in a modular way: supporting C extensions for dynamic languages
Many dynamic languages such as Ruby, Python and Perl offer some kind of functionality for writing parts of applications in a lowerlevel language such as C. These C extension modul...
Matthias Grimmer, Chris Seaton, Thomas Würthi...
AOSD
2015
ACM
8 years 18 days ago
Composition challenges for sensor data visualization
Connected objects and monitoring systems continuously produce data about their environment. Dashboards are then designed to aggregate and present these data to end-users. Technolo...
Ivan Logre, Sébastien Mosser, Michel Riveil...
AOSD
2015
ACM
8 years 18 days ago
A theory of modularity for automated software development (keynote)
Automated Software Development (ASD) are technologies for developing customized programs automatically and compositionally from modules. The foundations of ASD are domain-specifi...
Don S. Batory
AOSD
2015
ACM
8 years 18 days ago
Essential retroactive weaving
To help analyze unexpected behaviour, programming language environments and tools are beginning to support high-fidelity recordings of program executions. Such recordings are typ...
Robin Salkeld, Ronald Garcia
OSS
2015
Springer
8 years 18 days ago
How Developers Acquire FLOSS Skills
With the increasing prominence of open collaboration as found in free/libre/open source software projects and other joint production communities, potential participants need to acq...
Ann Barcomb, Michael Grottke, Jan-Philipp Stauffer...
OSS
2015
Springer
8 years 18 days ago
Smart Route Planning Using Open Data and Participatory Sensing
Smart cities are not merely the infusion of technology into a city’s infrastructure, but also require citizens interacting with their urban environment in a smart and informed ma...
Vivek Nallur, Amal Elgammal, Siobhán Clarke
MSR
2015
ACM
8 years 18 days ago
Mining Energy-Aware Commits
—Over the last years, energy consumption has become a first-class citizen in software development practice. While energy-efficient solutions on lower-level layers of the softwa...
MSR
2015
ACM
8 years 18 days ago
Co-evolution of Infrastructure and Source Code - An Empirical Study
—Infrastructure-as-code automates the process of configuring and setting up the environment (e.g., servers, VMs and databases) in which a software system will be tested and/or d...